本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將輔助使用資料加入字幕
在內CMAF嵌、、HLS或 Microsoft 平滑輸出群組中的註解中,您可以包含協助工具資料。 MediaPackage此資料描述編碼所代表的協助工具類型。例如,字幕軌道可能會提供內容中語音的書面翻譯 (翻譯成另一種語言)。協助工具資料也稱為協助工具訊號。
支援的協助工具資料
MediaLive 支援下列樣式的輔助功能資料。
無障礙資料樣式 | 規格 | CMAF攝取 | HLS或 MediaPackage | Microsoft Smooth |
---|---|---|---|---|
DASH角色標題 | DASH角色計IEC劃 (ISO英文) | 是 | 是 | |
DVBDASH無障礙 |
ETSI技術規格 |
是 | 是 | |
可存取性 |
在插入HLS清單中的標籤中發出信號。 |
是 |
在擷取或 Microsoft 平滑輸CMAF出中指定資料
您可以將註解編碼設定為在建立編碼時包含協助工具資料,如建立嵌入式或物件註解編碼和中所述建立並行或 SMPTE-TT 字幕編碼。
在具有您要設定之註解編碼的輸出中,請依照下列步驟執行:
-
若要包含DASH角色,請根據需要多次選擇 [新增破折號角色]。選擇每個角色中的樣式。
-
若要包含DVBDASH輔助使用樣式,請在DVBDASH輔助使用中選擇適用的說明。您只能新增此輔助功能樣式的一個實例。
您可以在每個編碼中新增一種以上的輔助功能資料樣式。例如,您可以新增「破折號角色 DVBDASH」和「輔助使用」樣式。您可能需要這樣做,因為這些輸出的不同下游系統會實現不同的樣式。
在內CMAF嵌或 Microsoft 平滑中處理協助工具資料
協助工具資料的欄位會針對所有輸出群組類型顯示,包括不支援此資料的類型。
注意
當您設定音訊編碼並計劃包含協助工具資料時,請執行下列步驟。首先在 CMAF Ingest 和/或 Microsoft Smooth 輸出群組中建立音訊編碼,然後設定協助工具資料。然後在其他輸出組中創建音頻編碼。
在支援的輸出群組中處理
如果您未實作共用字幕編碼,則只會將資料 MediaLive 包含在您為字幕協助工具資料設定的 CMAF Ingest 和 Microsoft Smooth 輸出群組的註解輸出中。
在共享編碼中的處理
您可能打算在多個輸出組之間共享字幕編碼。例如,您可以在一個 CMAF Ingest 輸出群組和其他輸出群組之間共用字幕編碼。
如果您在共享音訊編碼中設定協助工具資料, MediaLive 將會如下處理資料:
-
它會包含共用編碼的CMAF擷取和 Microsoft 平滑輸出群組中的資料。
-
它不會包含其他輸出群組中的資料,因為這些輸出群組不支援此資料。即使輸出群組正在共用編碼,也 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 輸出組中創建音頻編碼,然後設置輔助功能數據。然後在其他輸出組中創建音頻編碼。
在支援的輸出群組中處理
如果您沒有實作共用音訊編碼,請僅將資料 MediaLive 包含在您為音訊協助工具資料設定的HLS和 MediaPackage 輸出群組的音訊輸出中。
在共享編碼中的處理
您可能打算在多個輸出組之間共享字幕編碼。例如,您可以在一個輸出群組和其他HLS輸出群組之間共用字幕轉碼器。
如果您在共享字幕編碼中設置輔助使用數據,則 MediaLive 將按照以下方式處理數據:
-
它將包括共享編碼的HLS和 MediaPackage 輸出組中的數據。
-
它不會包含其他輸出群組中的資料,因為這些輸出群組不支援此資料。即使輸出群組正在共用編碼,也 MediaLive不會包含資料。
在其他輸出群組中處理
您可以嘗試在不支援協助工具資料的輸出中設定「協助工具」。如果您沒有與HLS或 MediaPackage 輸出組實現編碼共享,則在保存頻道時會收到錯誤消息。