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