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