·您當前的位置:首頁 > 技術教程 > Rtsp技術 >

[hls]HLS,HTTP,RTSP,RTMP協議的區別

時間:2019-10-21 18:36cuplayer.com
[hls]HLS,HTTP,RTSP,RTMP協議的區別

  HLS,HTTP,RTSP,RTMP協議的區別:

視頻全終端觀看

視頻全終端觀看

  用HTTP方式:

  先通過服務器將FLV下載到本地緩存,然后再通過NetConnection的本地連接來播放這個FLV,這種方法是播放本地的視頻,并不是播放服務器的視頻。因此在本地緩存里可以找到這個FLV。其優點就是服務器下載完這個FLV,服務器就沒有消耗了,節省服務器消耗。其缺點就是FLV會緩存在客戶端,對FLV的保密性不好。

  用RTMP方式:

  通過NetConnection連接到FMS(Flash Media Server)或Red5服務器,并實時播放服務器的FLV文件,這種方式可以任意選擇視頻播放點,并不象HTTP方式需要緩存完整個FLV文件到本地才可以任意選擇播放點,其優點就是在本地緩存里是找不到這個FLV文件的。其優點就是FLV不會緩存在客戶端,FLV的保密性好,其缺點就是消耗服務器資源,連接始終是實時的。

由以上分析可知,Http方式是本地播放,而RTMP方式是服務器實時播放.

RTSP:

  RTSP 1.0標準的制訂者沒有充分預測到互聯網帶寬的快速增長,以及由于IPv4地址短缺導致的NAT技術的廣泛使用,還有代理服務器的大量存在,它在傳輸可靠性和易用性上都存在一定的缺陷。雖然各家廠商都做了一定程度的修補,比如支持RTSP over HTTP,支持NAT穿透等,但仍然于事無補。在2005之后網絡視頻大爆炸的幾年中,RTSP 1.0并沒有得到youtube, hulu, 土豆,優酷等視頻服務提供商的青睞,相反,Adobe公司開發的私有流媒體技術RTMP以其優秀的易用性和富媒體的一體化集成,得到了多數視頻服務提供商的追捧,成為了事實上的標準.

HLS(Http Living Streaming):

  從2010年起,蘋果開始在iOS設備上支持一種叫做”Live HTTP”的流媒體技術,并宣布在iOS上不會支持RTSP和Flash技術。Live HTTP本質上跟基于HTTP的文件分段下載很接近。在帶寬充裕的前提下,live HTTP能夠實現跟RTSP和RTMP同樣的流媒體播放效果,同時得到了更好的易用性,更簡單的控制。
在最新一代的超文本標識語言HTML5中,視頻文件的點播,同樣也采用了HTTP作為其承載協議。


  視頻應用:酷播云 http://www.ijrtvz.live/cloud

視頻全終端觀看

酷播云視頻全終端觀看

熱門文章推薦

請稍候...

保利威視云平臺-輕松實現點播直播視頻應用

酷播云數據統計分析跨平臺播放器

澳客网竞彩足球比分直