在 的字幕中包含可存取性資料 MediaLive - MediaLive

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

在 的字幕中包含可存取性資料 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 輸出群組實作編碼共用,當您儲存頻道時,會收到錯誤訊息。