近期有不少人在EasyDarwin的交流群里面問關於花椒、映客手機直播技術的問題,還有RTSP、RTMP協議選擇的問題。這里個人談一下自己的愚見。
1、無論是RTSP/RTP、RTMP、HTTP,亦或是私有協議,都是能夠進行流媒體傳輸的流媒體協議。並且效果都能做到差點兒相同的程度,這里會有同學問到HTTP流媒體協議是不是HLS,會有非常大延時,巴拉巴拉,之類之類的,這里說明一下,HLS是HTTP中的一種,能夠用於對延時要求不高的直播,或者微信直播這樣的功能。但HTTP直播協議不止HLS這一種。詳細怎么做的。大家能夠去搜一搜國外的技術文檔,國內做這樣的的不多,只是我們EasyDarwin之后會推出這樣的直播方式。
每一種協議都有他生存的環境,就像安防不能沒有RTSP,由於安防行業非常多程序都已經是寫的RTSP協議支持,要改就要改平台,要么就換支持RTSP協議的設備,那么你做為攝像機廠商,你究竟是支持還是不支持RTSP呢?千千萬萬的開發商和集成商程序都寫好了,默認都是依照你設備支持RTSP的標准做的平台,你設備不支持,就會導致沒人買。然后還是要支持RTSP;
同理於國內互聯網用RTMP,非常多非常多非常多年曾經,移動互聯網還沒那么火。還沒有H5。Flash視頻和應用非常火的時候,RTMP成為了WEB平台直播的唯一方法,於是各大CDN就開始支持RTMP這個協議,經過了非常多年的發展和磨合,非常多cdn已經對rtmp這個協議非常完美的支持了,這個穩定的過程都是多少運維人員熬夜熬出來的,rtmp的勢能慣性,會在中國持續未來非常長的時間。cdn不會對穩定盈利的系統輕易做出變化,相同,越來越多的公司來用rtmp。那么就造成cdn更要做rtmp了。這就是一個循環過程,一般的cdn公司不會輕易去打破,除非你是行業巨頭。那么問題來了,騰訊就有這個魄力,據了解,騰訊眼下在一些互聯網直播產品中。用的就是私有協議!
2、RTSP、RTMP、HTTP、私有協議速度的問題。還是1上的觀點,協議在傳輸、處理效率上都能夠做到非常優秀:低延時、高速出畫面、流暢,僅僅是應用場景不一樣給你造成的假象,就好比RTMP如今用在網絡視頻秀直播比較多,就覺得RTMP快,RTSP用在安防監控比較多。就覺得傳的慢,那是錯的。RTSP用的也是RTP包傳輸流媒體。RTP也相同用在WebRTC中的即時通信。快不快?
3、未來發展趨勢:個人覺得HTTP終於還是會代替這些協議成為主流。並且也是EasyDarwin項目發展的方向。做為開源項目。就應該多做一些沒有普及。並且正確的事情!
獲取很多其它信息
Copyright © EasyDarwin.org 2012-2016

