適用性轉譯:架構概述和設定

簡介

適用性轉譯可讓裝置根據客戶定義的規則,自動為裝置選取最佳轉譯。 這些裝置會根據這些規則自動下載並播放資產的最適當轉譯,讓客戶只能專注於設計​main​體驗。

目標

身為AEM Screens開發人員,您現在可以設定要下載和自動播放的裝置專屬資產轉譯,而不需要手動建立所有內容變異。 您必須先設定「最適化轉譯」,內容作者才能在AEM Screens頻道中使用此功能。

架構概述

最適化轉譯是以擁有多個資產轉譯的構想為基礎,並以特定命名慣例命名。 播放特定轉譯的決定是透過評估媒體查詢運算式,而這些運算式只能在具備預期功能的裝置上解析。

具有關聯的格式副本命名模式的功能定義格式副本映射規則,如直向或橫向,如下圖所示。 計算所有可用的運算式後,Screens播放器將收集與相符規則對應的命名模式。 模式可用來在序列播放期間,透過尋找轉譯名稱中的模式來尋找正確的轉譯。

影像

將轉譯對應屬性新增至Screens專案

若要啟用「適用性轉譯」功能,應存在下列對應規則,且「內容感知」(CA)設定應可針對通道和顯示進行解析。

注意

若要深入了解內容感知設定,請參閱此處

請依照下列步驟來設定設定:

  1. 導覽至​CRXDE Lite。 檢查​rendition-mapping​配置是否存在於/conf/screens/sling:configs/rendition-mapping中,如下圖所示。

    影像

    重要

    若您已安裝最新的Feature Pack 202109,您會看到​rendition-mapping​節點結構已預先填入/conf/screens/sling:configs/rendition-mapping的CRXDE Lite中。 請參閱Feature Pack 202109發行說明,以取得最新Feature Pack的詳細資訊。
    針對現有專案,請確定Screens專案有相關聯的​rendition-mapping​設定。 請參閱新增轉譯對應至現有專案區段以深入了解。

將格式副本映射屬性添加到現有項目

  1. 導覽至​CRXDE Lite

  2. 將指向/conf/screenssling:configRef屬性添加到項目內容節點,顯式定義格式副本映射關聯,如下圖所示。

    影像

新增轉譯對應規則

請依照下列步驟,在「轉譯對應」下新增節點:

  1. 從​CRXDE Lite​導覽至此路徑/conf/screens/sling:configs/rendition-mapping

  2. 在​rendition-mapping​下建立節點。 按一下右鍵​rendition-mapping,然後按一下​Create —> Create Node,如下圖所示。

    影像

  3. 在​建立節點​對話框中,為映射規則(如​rule1)輸入​名稱,並將節點​類型​輸入為​nt:unstrucled。 按一下​OK

    影像

  4. 您需要以包含查詢運算式的值新增運算式屬性。

    注意

    請參閱使用媒體查詢語法以深入了解。

    按一下您建立的​rule1,然後在​Name​和​(orientation:landscape)​中輸入​expression,如下所示。 ​按一下​Add

    影像

  5. 使用包含轉譯命名模式的值新增模式屬性。

    注意

    模式屬性中定義的值將與新資產轉譯相符,且如果運算式評估為true,則會選取該值。

    若要新增模式屬性,請按一下您建立的​rule1,並在​Name​中輸入​pattern,並在​Value​中輸入​landscape,如下所示。 按一下​Add

    影像

  6. 按一下​Save All,您將在​rendition-mapping​下建立的節點下看到屬性。

    影像

後續步驟

新增轉譯對應屬性和規則後(現在以內容作者的身分),您就可以將資產設定為使用最適化轉譯,也可以移轉大型網路的裝置,以便在AEM Screens頻道中使用此功能。 如需詳細資訊,請參閱在AEM Screens中使用最適化轉譯

本頁內容