HLS 直播協議m3u8詳解

2021-08-25 16:40:08 字數 1322 閱讀 9690

ios上苛刻的穩定性要求:ios上最穩定的當然是hls,穩定性不差於rtmp在pc-flash上的表現。

友好的cdn分發方式:目前cdn對於rtmp也是基本協議,但是hls分發的基礎是http,所以cdn的接入和分發會比rtmp更加完善。能在各種cdn之間切換,rtmp也能,只是可能需要對接測試。

總之,srs支援hls主要是作為輸出的分發協議,直播以rtmp+hls分發,滿總各種應用場景。點播以hls為主。

.com/live/livestream.m3u8

android不能直接開啟,需要使用html5的video標籤,然後在瀏覽器中開啟這個頁面即可,譬如:

video>hls協議規定

hls協議說明

#extm3u

#ext

-x-version:3

#ext

-x-allow

-cache:yes

#ext

-x-targetduration:13

#ext

-x-media

-sequence:430

#ext

-x-playlist

-type:vod

#extinf:11.800

news-

430.ts

#extinf:10.120

news-

431.ts

#ext

-x-discontinuity

#extinf:11.952

news-

430.ts

#extinf:12.640

news-

431.ts

#extinf:11.160

news-

432.ts

#ext

-x-discontinuity

#extinf:11.751

news-

430.ts

#extinf:2.040

news-

431.ts

#ext

-x-endlist

#extinf ,

HLS科普1 HLS和M3U8簡介

1.m3u8檔案概念2.m3u8檔案舉例 例如使用雲圖tv點播直播節目時,傳送請求 返回m3u8檔案,檔案內容如下 extm3u ext x media sequence 140651513 ext x targetduration 10 extinf 8,extinf 9,extinf 11,ex...

如何生成HLS協議的M3U8檔案

什麼是hls協議 hls協議應用 由於傳輸層協議只需要標準的http 協議,hls 可以方便的透過防火牆或者 伺服器,而且可以很方便的利用cdn進行分發加速,這樣就可以很方便的解決大規模應用的瓶頸。並且客戶端實現起來也容易。hls協議架構圖 檔案的生成和解析 hls 協議的主要內容是關於 m3u8 ...

網路直播電視之M3U8解析篇 (下)

標籤 c c directshow directshow directshow 2012 12 26 13 04 43004人閱讀收藏 舉報 html view plain copy extm3u ext x targetduration 8 ext x media sequence 92595 e...