SRT(Secure Reliable Transport)是一種開(kāi)源、免費(fèi)和應(yīng)用靈活的規(guī)范,是一種能夠在復(fù)雜網(wǎng)絡(luò)環(huán)境下實(shí)時(shí)、準(zhǔn)確地傳輸數(shù)據(jù)流的網(wǎng)絡(luò)傳輸技術(shù),它在傳輸層使用UDP協(xié)議,雖然UDP協(xié)議是一種不可靠傳輸協(xié)議,但是憑借SRT強(qiáng)大的數(shù)據(jù)恢復(fù)能力,再加上UDP協(xié)議自身速度快、開(kāi)銷低的特點(diǎn),終實(shí)現(xiàn)了SRT安全、穩(wěn)定、快速的傳輸效果,是一種開(kāi)源、免費(fèi)和應(yīng)用靈活的規(guī)范。
音視頻流從SRT源設(shè)備(如下圖編碼器)傳輸?shù)絊RT目標(biāo)設(shè)備(如下圖解碼器)的過(guò)程中,SRT會(huì)實(shí)時(shí)地檢測(cè)和適應(yīng)兩臺(tái)設(shè)備間不斷變化的網(wǎng)絡(luò)狀態(tài),抵抗由于網(wǎng)絡(luò)擁塞而導(dǎo)致的帶寬抖動(dòng),憑借其強(qiáng)大的錯(cuò)誤恢復(fù)機(jī)制,將網(wǎng)絡(luò)丟包的可能性降到低。同時(shí)SRT還可以進(jìn)行AES加密,從而確保數(shù)據(jù)在傳輸過(guò)程中的信息安全。
一、編碼器SRT功能配置
1)在編碼器頁(yè)面打開(kāi)“編碼和流媒體”--“編碼器和流參數(shù)設(shè)置”--“H.264 主碼流”--“添加一個(gè)流媒體”,再?gòu)棾龅奶砑臃?wù)框選擇“SRT-TS推送”,點(diǎn)擊“確定”后添加一個(gè)SRT服務(wù)。
正確填寫(xiě)推送目標(biāo)地址和端口,保存設(shè)置后,編碼器開(kāi)始推送SRT數(shù)據(jù)流。
握手模式:設(shè)置CALLER模式的設(shè)備將作為SRT會(huì)話的發(fā)起者;
地址:設(shè)置接收端的IP地址;
端口:設(shè)置接收端對(duì)應(yīng)的端口;
傳輸延時(shí):基于當(dāng)前網(wǎng)絡(luò)鏈路的性能來(lái)設(shè)置的,在SRT源設(shè)備和SRT目標(biāo)設(shè)備兩端都可以設(shè)置Latency的大小,終將取兩個(gè)值中較大的一個(gè)為SRT傳輸延時(shí);
加密方式:支持AES-128、AES-192、AES-256三種加密模式;
密鑰:加密密鑰,根據(jù)加密方式填寫(xiě)10-32位字母或者數(shù)字組合;
二、解碼器SRT功能配置
1)在解碼器頁(yè)面“媒體”--“添加”,添加一個(gè)SRT源。