文章插圖
以Iphone 12 , iOS 14為例,HTTP Live Streaming(HLS)是一個由蘋果公司提出的基于HTTP的流媒體網絡傳輸協議 。HLS協議是蘋果推出的解決方案 , 將視頻分成5-10秒的視頻小分片,然后用m3u8索引表進行管理,由于客戶端下載到的視頻都是5-10秒的完整數據,故視頻的流暢性很好 , 但也同樣引入了很大的延遲(HLS的一般延遲在10-30s左右) 。相比于FLV,HLS在iPhone和大部分android手機瀏覽器上的支持非常給力 。
HLS協議客戶端支持簡單 , 只需要支持 HTTP 請求即可 , HTTP 協議無狀態,只需要按順序下載媒體片段即可 , 而且網絡兼性好 , HTTP 數據包也可以方便地通過防火墻或者代理服務器 。
【網絡hls是什么意思】但是相比RTMP 這類長連接協議 , 用到互動直播場景延時較高 。HLS(HTTP Live Streaming)是蘋果公司推出的流媒體協議 , 用于直播或點播場景, 應該算是當前平臺兼du性最好的流媒體協議了 。其他主流的流媒體協議還有RTP(zhidao傳輸使用UDP)和Adobe的RTMP(基于TCP) 。
- 主升浪的七種標準形態是什么
- 三俗是什么 三俗的意思
- 銷項正數金額是什么意思
- 商品經濟的本質是什么
- 定向流量是什么意思怎么用
- 微波爐加熱是什么原理
- 釋迦摩尼佛手里拿的是什么
- 井中有特馬是什么數字
- 三農的重要地位是什么
- 劍氣和劍罡是什么
