將輔助使用資料加入字幕 - MediaLive

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將輔助使用資料加入字幕

在內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 輸出組實現編碼共享,則在保存頻道時會收到錯誤消息。