
HLS(HTTP Live Streaming)是由 Apple 公司在 2009 年開發的 HTTP 串流協議,現在已經成為最廣泛使用的影片串流協議之一。簡單來說,HLS 會將影片檔案分割成多個小片段(通常不超過 10 秒,副檔名為 .ts),並用一個索引檔案(.m3u8)記錄這些片段的順序與位址。其支援多種影片格式,包含 MP4、WebM、AVI、MOV、MKV、WMV、FLV、M4V、3GP 等主流格式,且不用預先轉檔,直接上傳即可,根據原始影片自動選擇合適的畫質,從 360p 到 4K 都能生成,每個畫質都有獨立的串流檔案。
閱讀全文