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...