介紹
此功能允許攝取多種音頻語言、描述性或環境音頻體驗軌道以供實時播放。您可以使用 Studio 按照此處的步驟進行操作。您還可以使用實時 API。有關詳細信息,請參閱使用 Live API 的多語言音頻文檔。
先決條件
多語言音軌有一些先決條件。
啟用您的帳戶
聯繫客戶支持為您的帳戶啟用此功能
獲取編碼器值
從編碼器中獲取以下值:有關詳細信息,請參閱您的編碼器文檔。
- 定義PID(數據包標識符)對於編碼器中的每個音軌
- 定義視頻PID與編碼器中的視頻相關聯
如果您不知道編碼器的 PID 值,請參閱獲取編碼器值部分。
添加音軌
創建新的直播活動或頻道時:
- 在 Studio 中,打開居住模塊。
- 單擊任一創建頻道或者創建活動 .
- 展開音軌部分。你可能會看到添加音軌按鈕變灰。這是因為只有 RTP 和 SRT 輸入格式才支持多音軌。
- 展開高級選項部分並更改輸入格式要么實時傳輸協議或者SRT .現在添加音軌按鈕將被啟用。
- 為了CIDR 白名單 , 輸入0.0.0.0/0連接到 RTP 端點以允許所有網絡或特定值。這控制誰可以連接到 RTP 或 SRT 端點。
- 有關高級輸入格式的詳細信息,請參閱配置高級選項文檔。
- 點擊添加音軌 .
- 輸入每個音軌的字段值。帶星號 (*) 的字段是必需的。
- 默認 - 選擇默認音軌
- 語言* - 音軌的語言代碼;示例:en、es、cy-GB 等。
- PID* - 編碼器中定義的數據包標識符 (PID) 代碼可將傳入流中的音軌同步到正確的語言和變體
- 視頻 PID* - 與視頻關聯的數據包標識符 (PID) 代碼;此值對所有音軌都相同
- 變體 - 音軌的變體;值是:
- 主要的
- 備用
- 標題
- 字幕
- 補充
- 評論
- 配音
- 標籤 - 強烈建議輸入標籤值(例如:英語、西班牙語等);如果標籤字段為空,則語言代碼將用作標籤
- 點擊+和-按鈕,以添加或刪除音軌。
- 填寫新頻道或活動的其餘字段。有關詳細信息,請參閱創建和管理現場活動文檔。
- 單擊任一創建事件或者創建頻道 .
切換音軌
-
如果多音軌設置正確,播放器將有一個耳機圖標,可用於在音軌之間切換。
獲取編碼器值
對於以下字段,您將提供來自編碼器的值:
- PID - 來自 MPEG-TS 的數據包標識符,它指的是特定的音軌
- 視頻PID - 來自 MPEG-TS 輸入流的數據包標識符,用於選擇視頻軌道
如果您不知道來自編碼器的 PID,可以使用 ffprobe(包含在 ffmpeg 中)等工具來檢查流中的 PID。有關詳細信息,請參閱使用 Live API 的多語言音頻文檔。
查看直播活動信息
創建現場活動後,您將在控制室中看到活動信息,包括您的音軌。
- 返回工作室。
- 在左側導航中,單擊居住 .然後,選擇控制室 .在這裡,您會找到有關現場活動的詳細信息。
- 向下滾動找到音軌部分。此信息包括程序 ID ( PID ) 和視頻節目 ID ( 視頻PID ).
使用實時 API
您還可以使用實時API使用您的實時流管理多語言音軌。
限制
- 使用 SSAI 或冗餘組的實時作業目前不支持多語言音頻
- 如果您使用直播轉點播,則點播資產不會有多個音軌
- 目前不支持從多音頻現場活動創建剪輯