音視頻網絡傳輸協(xié)議有哪些,RTSP/RTMP/SRT/NDI的介紹
(文章來源:KILOVIEW千視)
網絡視頻傳輸協(xié)議有哪些,RTSP/RTMP/SRT/RTP之間特點下面詳細介紹:
RTP協(xié)議(Real-time Transport Protocol)是一個網絡傳輸協(xié)議,是一種實時傳輸協(xié)議技術,RTP協(xié)議常用于流媒體系統(tǒng)(配合RTSP協(xié)議)視頻會議和一鍵通(Push to Talk)系統(tǒng)(配合H.323或SIP),使它成為IP電話產業(yè)的技術基礎。RTP實時傳輸協(xié)議為數(shù)據提供了具有實時特征的端對端傳送服務,如在組播或單播網絡服務下的交互式視頻音頻或模擬數(shù)據。
RTSP協(xié)議是最早的視頻傳輸協(xié)議,RTSP是實時流傳輸協(xié)議,是TCP/IP協(xié)議體系中的一個應用層協(xié)議,RTSP定義了一對多應用程序如何有效地通過IP網絡傳送多媒體數(shù)據。RTSP在體系結構上位于RTP和RTCP之上,它使用TCP或UDP完成數(shù)據傳輸。
RTSP還提供了一個可擴展框架,使實時數(shù)據,如音頻與視頻的受控點播成為可能,數(shù)據源包括現(xiàn)場數(shù)據與存儲在剪輯中數(shù)據。RTSP協(xié)議優(yōu)勢在于可以控制到視頻幀,因此可以承載實時性很高的應用。
RTMP協(xié)議是(Real TIme Messaging Protocol)實時消息傳輸協(xié)議,該協(xié)議基于TCP,是一個協(xié)議族,包括RTMP基本協(xié)議及RTMPT/RTMPS/RTMPE等多種變種。RTMP是一種設計用來進行實時數(shù)據通信的網絡協(xié)議,主要用來在Flash/AIR平臺和支持RTMP協(xié)議的流媒體/交互服務器之間進行音視頻和數(shù)據通信。RTMP是為Flash播放器和服務器之間音頻、視頻和數(shù)據傳輸 開發(fā)的開放協(xié)議。
RTMP協(xié)議就像一個用來裝數(shù)據包的容器,這些數(shù)據既可以是AMF格式的數(shù)據,也可以是FLV中的視/音頻數(shù)據.一個單一的連接可以通過不同的通道傳輸多路網絡流.這些通道中的包都是按照固定大小的包傳輸?shù)摹LS協(xié)議 (HTTP Live Streaming)是Apple的動態(tài)碼率自適應技術,主要用于PC和Apple終端的音視頻服務。HLS協(xié)議的小切片方式會生成大量的文件,存儲或處理這些文件會造成大量資源浪費。
如果要實現(xiàn)數(shù)天的時移,索引量將會是個巨額數(shù)字,并明顯影響請求速度。因此,HLS協(xié)議對存儲I/O要求相當苛刻。HLS只請求基本的HTTP報文,與實時傳輸協(xié)議(RTP)不同,HLS可以穿過任何允許HTTP數(shù)據通過的防火墻或者代理服務器。它也很容易使用內容分發(fā)網絡來傳輸媒體流。
SRT協(xié)議是(Secure Reliable Transport)的簡稱,SRT由Haivision和Wowza合作成立的,管理和支持SRT協(xié)議開源應用的組織,這個組織致力于促進視頻流解決方案的互通性,以及推動視頻產業(yè)先驅協(xié)作前進,實現(xiàn)低延時網絡視頻傳輸。
SRT是允許直接在信號源和目標之間建立連接,這與許多現(xiàn)有的視頻傳輸系統(tǒng)形成了鮮明對比,這些系統(tǒng)需要一臺集中式服務器從遠程位置收集信號,并將其重定向到一個或多個目的地?;谥醒敕掌鞯捏w系結構有一個單點故障,在高通信量期間,這也可能成為瓶頸。通過集線器傳輸信號還增加了端到端信號傳輸時間,并可能使帶寬成本加倍,
因為需要實現(xiàn)兩個鏈接:一個從源到中心集線器,另一個從中心到目的地。通過使用直接從源到目的地的連接,SRT可以減少延遲,消除中心瓶頸,并降低網絡成本。SRT協(xié)議它在UDT 的基礎上進行了一些擴展和定制, 具備網絡傳輸丟包檢測/延遲控制/視頻加密功能。
NDI協(xié)議(Network Device Interface)是種IP網絡設備接口協(xié)議。就是通過IP網絡進行超低延時、無損傳輸、交互控制的標準協(xié)議;使視頻兼容產品通過局域網進行視頻共享的開放式協(xié)議,就是通過IP網絡進行超低延時、無損傳輸、交互控制的標準協(xié)議;
NDI是使視頻兼容產品通過局域網進行視頻共享的開放式協(xié)議。NDI的傳輸相比用同軸電纜傳輸會更有價格優(yōu)勢,更穩(wěn)定,抗干擾能力更強。NDI能實時通過IP網絡對多重廣播級質量信號進行傳輸和接收,同時具有低延遲、精確幀視頻、數(shù)據流相互識別和通信等特性。NDI支持一種訪問機制,這種機制允許手動輸入正在運行NDI源的其他子網上的計算機的IP地址。
? ? ? ?