我發現 AWS Elemental MediaLive 頻道的 HLS 交付有延遲。我該如何解決這個問題?
解決方法
HLS 交付的延遲可能是由於各種因素所造成,例如編碼和解碼、網路條件以及播放器緩衝區。如需有關測量延遲和最佳化組態的詳細資訊,請參閱如何使用目前的自適性位元速率技術與廣播延遲競爭。
一種可能減少延遲的方法是縮短 HLS 群組的區段長度:
**重要:**縮短區段長度可能會影響影片品質,並增加播放器緩衝事件的機會。在繼續之前,請考慮對使用案例的影響。
- 開啟 MediaLive 主控台。
- 在導覽窗格中,選擇頻道。然後,選擇要修改的頻道。
- 選擇動作,然後選擇編輯。
- 選擇要修改的 HLS 輸出群組。
- 選擇清單檔案和區段。
- 對於區段長度,將值變更為 1。
- 然後,在 HLS 群組中選擇一個輸出。
- 選擇 GOP 結構。
- 對於 GOP 大小單位,選取秒。
- 對於 GOP 大小,輸入 1 以符合一秒的區段長度。
- 對 HLS 群組中的所有輸出重複步驟 7 到 10。
- 更新輸出後,選擇更新頻道。