本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 的字幕中包含可存取性資料 MediaLive
在 CMAF IngestHLS MediaPackage、 或 Microsoft Smooth 輸出群組的字幕中,您可以包含可存取性資料。此資料描述了編碼所代表的可存取性類型。例如,字幕追蹤可能會在內容中提供語音的書面翻譯 (其他語言)。可存取性資料也稱為可存取性訊號。
支援的可存取性資料標準
MediaLive 支援下列可存取性資料樣式。
可存取性資料樣式 | 規格 | CMAF 擷取 | HLS 或 MediaPackage | Microsoft Smooth |
---|---|---|---|---|
DASH 角色字幕 | DASH 角色配置 (ISO/IEC 23009-1:2022(E)) | 是 | 是 | |
DVB DASH 可存取性 |
ETSI TS 103 285 技術規格,V1.3.1 (2020 年 2 月) |
是 | 是 | |
可存取性 |
在資訊HLS清單中插入的標籤中發出訊號。 |
是 |
在 Ingest CMAF 或 Microsoft Smooth 輸出中指定資料
您可以設定字幕編碼,以在建立編碼時包含可存取性資料,如 建立內嵌或物件字幕編碼和 所述建立 sidecar 或 SMPTE-TT 字幕編碼。
在具有您要設定之字幕編碼的輸出中,請遵循下列步驟:
-
若要包含DASH角色,請選擇任意次數新增破折號角色。選擇每個角色的樣式。
-
若要包含DVBDASH協助工具樣式,請在DVBDASH協助工具 中選擇適用的描述。您只能新增此協助工具樣式的一個執行個體。
您可以為每個編碼新增一種以上的可存取性資料樣式。例如,您可以新增 Dash 角色和DVBDASH可存取性樣式。您可能想要這麼做,因為這些輸出的不同下游系統會實作不同的樣式。
CMAF Ingest 或 Microsoft Smooth 中可存取性資料的處理
所有輸出群組類型都會顯示可存取性資料的欄位,包括不支援此資料的類型。
注意
當您設定音訊編碼並計劃包含可存取性資料時,請依照下列步驟繼續。首先在CMAF擷取和/或 Microsoft Smooth 輸出群組中建立音訊編碼,並設定可存取性資料。然後在其他輸出群組中建立音訊編碼。
在支援的輸出群組中處理
如果您未實作共用字幕編碼, 只會在您為字幕可存取性資料設定的 CMAF Ingest 和 Microsoft Smooth 輸出群組的字幕輸出中 MediaLive 包含資料。
在共用編碼中處理
您可以計劃在多個輸出群組之間共用編碼的字幕。例如,您可以在一個CMAF輸入輸出群組和其他輸出群組之間共用編碼的字幕。
如果您在共用音訊編碼中設定可存取性資料, MediaLive 將按下列方式處理資料:
-
它將包含共用編碼的 CMAF Ingest 和 Microsoft Smooth 輸出群組中的資料。
-
它不會在其他輸出群組中包含資料,因為這些輸出群組不支援此資料。即使輸出群組共用編碼, MediaLive 也不會包含資料。
在其他輸出群組中處理
您可以嘗試在不支援可存取性資料的輸出中設定可存取性欄位。如果您未與 CMAF Ingest 或 Microsoft Smooth 輸出群組實作編碼共用,則儲存頻道時會收到錯誤訊息。
指定 HLS或 MediaPackage 輸出中的資料
您可以設定字幕編碼,以在建立編碼時包含可存取性資料,如 中所述建立內嵌或物件字幕編碼。
在具有您要設定之字幕編碼的輸出中,在可存取性 中,選擇 IMPLEMENTS_ACCESSIBILITY_FEATURES。
MediaLive 會在HLS資訊清單的標籤中 EXT-X-MEDIA指派唯一屬性的可存取性字幕:
CHARACTERISTICS="public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound"
以下是具有可存取性字幕屬性的 EXT-X-MEDIA標籤範例:
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="captions-group",NAME="accessibility-captions1",LANGUAGE="eng",
CHARACTERISTICS="public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound",AUTOSELECT=YES,DEFAULT=YES,URI="caption-accessibility-eng.m3u8"
處理 HLS或 MediaPackage 輸出群組中的可存取性資料
所有輸出群組類型都會出現協助工具欄位,包括不支援此資料的類型。
注意
當您設定音訊編碼並計劃包含可存取性資料時,請依照下列步驟繼續。首先在 HLS和/或 MediaPackage 輸出群組中建立音訊編碼,並設定可存取性資料。然後在其他輸出群組中建立音訊編碼。
在支援的輸出群組中處理
如果您未實作共用音訊編碼, 只會在您為音訊可存取性資料設定的 HLS和 MediaPackage 輸出群組的音訊輸出中 MediaLive 包含資料。
在共用編碼中處理
您可以計劃在多個輸出群組之間共用編碼的字幕。例如,您可以在一個HLS輸出群組和其他輸出群組之間共用字幕轉碼器。
如果您在共用字幕編碼中設定可存取性資料, MediaLive 將按下列方式處理資料:
-
它將包含 HLS和 MediaPackage 輸出群組中共用編碼的資料。
-
它不會在其他輸出群組中包含資料,因為這些輸出群組不支援此資料。即使輸出群組共用編碼, MediaLive 也不會包含資料。
在其他輸出群組中處理
您可以嘗試在不支援可存取性資料的輸出中設定可存取性。如果您未與 HLS或 MediaPackage 輸出群組實作編碼共用,當您儲存頻道時,會收到錯誤訊息。