我的 AWS Elemental MediaLive 頻道的 HTTP 即時串流 (HLS) 交付出現延遲。
解決方法
許多因素可能會導致 HLS 交付延遲,例如編碼和解碼、網路條件和播放器緩衝區。如需有關如何測量延遲和最佳化組態的詳細資訊,請參閱如何使用目前自適性位元速率技術與廣播延遲競爭。
若要減少延遲,您可以縮短 HLS 群組的區段長度。
**注意:**在縮短区段長度時,影片品質可能會受到影響,而播放器緩衝事件可能會增加。如果您使用低延遲 HLS (LL-HLS) 工作流程,則在缩短区段長度時,您的影片品質不會受影響。
若要縮短 HLS 群組的區段長度,請完成下列步驟:
- 開啟 MediaLive 主控台。
- 在導覽窗格中,選擇頻道,然後選取要修改的頻道。
- 選擇動作,然後選擇編輯。
- 選擇要修改的 HLS 輸出群組。
- 選擇清單檔案和區段。
- 對於區段長度,將值變更為 1。
- 在 HLS 群組中選擇輸出。
- 選擇 GOP 結構。
- 對於 GOP 大小單位,選取秒。
- 對於 GOP 大小,輸入 1 以符合 1 秒的區段長度。
- 重複步驟 7 至 10,以更新 HLS 群組中的每個輸出。
- 選擇更新頻道。
若要降低延遲,請將 HLS 輸出群組傳送至下列其中一個目的地:
相關資訊
在 Apple 開發人員網站上開啟低延遲 HTTP 即時串流 (HLS)
建立 HLS 輸出群組
如何使用 AWS 媒體服務設定低延遲 HLS 工作流程