本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在HLS輸出群組中組織編碼
HLS 輸出群組通常會設定為影片ABR堆疊。此術語ABR表示適應性位元速率 。影片ABR堆疊是包含下列項目的輸出群組:
-
影片的多個版本 (轉譯)。每個轉譯都有不同的解析度。
-
一或多個音訊編碼。
-
一或多個字幕編碼。字幕為內嵌或旁載。
有兩種方式可組織編碼,取決於音訊編碼是否必須綁定,還是各自在自己的轉譯中。您應該已從下游系統取得此資訊。
需要套件音訊的下游播放器
規劃輸出群組包含下列項目:
-
每個影片編碼有一個輸出。此輸出包含一個影片編碼、所有音訊編碼和所有字幕編碼 (如果內嵌字幕)。
相同的音訊編碼將出現在每個輸出中。例如,英文和法文編碼會出現在高解析度輸出中,而相同的英文和法文編碼會出現在低解析度輸出中。
-
如果字幕是旁路,則每個字幕的一個輸出會編碼。
此圖表說明內嵌字幕編碼時的HLS輸出群組。
此圖表說明當字幕編碼為旁路時的HLS輸出群組。
需要個別音訊的下游播放器
規劃輸出群組包含下列項目:
-
每個影片編碼有一個輸出。此輸出會保留一個影片,且所有字幕都會編碼 (如果內嵌字幕)。
-
每個音訊編碼一個輸出。
音訊編碼可能適用於不同的語言,也可能適用於不同的位元速率,也可能適用於不同的語言和位元速率。
-
如果字幕是旁路,則每個字幕的一個輸出會編碼。
此輸出群組中音訊編碼的排列稱為音訊轉譯群組 。
此圖表說明具有音訊轉譯群組的HLS輸出群組,以及內嵌字幕編碼。
此圖表說明具有音訊呈現群組,且具有側載字幕編碼的ABR堆疊的HLS輸出群組。