HLS 串流指南

了解 HLS 如何透過 M3U8 播放清單、媒體分片、自適應位元率和瀏覽器播放器交付直播與隨選影片。

HLS 基礎

M3U8 播放清單

文字清單檔,告訴播放器媒體分片、時長、多位元率、金鑰和字幕的位置。

媒體分片

依序下載的小型 TS 或 fMP4 檔案,影片不必完整下載即可開始播放。

自適應位元率

主播放清單可提供多種畫質,播放器會依頻寬變化切換品質。

典型播放流程

  1. 在支援 HLS 的播放器中載入 M3U8 URL。
  2. 取得播放清單並解析相對分片 URL。
  3. 下載分片、寫入媒體緩衝區,並在需要時切換畫質。

實用注意事項

  • 瀏覽器播放需要 HTTPS 和正確的 CORS 標頭。
  • 保持分片時長穩定可減少卡頓。
  • 加密串流必須提供可存取的金鑰 URL。