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