
有網(wǎng)友問網(wǎng)絡(luò)hls是什么意思,今天就給大家講解一下網(wǎng)絡(luò)hls是什么意思。
以Iphone 12,iOS 14為例,HTTP Live Streaming(HLS)是一個(gè)由蘋果公司提出的基于HTTP的流媒體網(wǎng)絡(luò)傳輸協(xié)議。HLS協(xié)議是蘋果推出的解決方案,將視頻分成5-10秒的視頻小分片,然后用m3u8索引表進(jìn)行管理,由于客戶端下載到的視頻都是5-10秒的完整數(shù)據(jù),故視頻的流暢性很好,但也同樣引入了很大的延遲(HLS的一般延遲在10-30s左右)。相比于FLV,HLS在iPhone和大部分android手機(jī)瀏覽器上的支持非常給力。
HLS協(xié)議客戶端支持簡(jiǎn)單, 只需要支持 HTTP 請(qǐng)求即可, HTTP 協(xié)議無狀態(tài), 只需要按順序下載媒體片段即可,而且網(wǎng)絡(luò)兼性好, HTTP 數(shù)據(jù)包也可以方便地通過防火墻或者代理服務(wù)器。
但是相比RTMP 這類長(zhǎng)連接協(xié)議, 用到互動(dòng)直播場(chǎng)景延時(shí)較高。HLS(HTTP Live Streaming)是蘋果公司推出的流媒體協(xié)議, 用于直播或點(diǎn)播場(chǎng)景, 應(yīng)該算是當(dāng)前平臺(tái)兼du性最好的流媒體協(xié)議了。 其他主流的流媒體協(xié)議還有RTP(zhidao傳輸使用UDP)和Adobe的RTMP(基于TCP)。
以上就是網(wǎng)絡(luò)hls是什么意思,希望對(duì)大家有所幫助。















