SRT是Secure Reliable Transport(安全可靠傳輸協議)的簡稱,是新一代低延遲視頻傳輸協議,是一種開源、免費和應用靈活的規范,它的性能與專用的協議一樣優秀,同時能夠在不同制造商生產的產品之間工作。簡單來說,SRT和RTMP類似,都是視頻傳輸的一種協議,RTMP是基于TCP的非常成熟的且被廣泛使用的直播流媒體協議,SRT是基于UDP的一種更為快速,延時更低的直播流媒體協議。

SRT允許直接在信號源和目標之間建立連接,這與許多現有的視頻傳輸系統形成了鮮明對比,現有的視頻傳輸系統需要一臺集中式服務器從遠程位置收集信號,并將其重定向到一個或多個目的地。而SRT通過使用直接從源到目的地的連接,減少延遲,消除中心瓶頸,并降低網絡成本。
目前互聯網上的視頻直播有兩種,一種是基于RTMP協議的直播,這種直播方式上行推流使用RTMP協議,下行播放使用RTMP,HTTP+FLV或者HLS,直播延時一般大于3秒,廣泛應用秀場、游戲、賽事和事件直播,滿足了對交互要求不高的場景;另一種是WebRTC協議的直播,這種直播方式使用UDP的協議進行流媒體的分發,直播延時小于1秒,同時連接數一般小于10個,主要應用在視頻通話、秀場連麥等應用場景。除了上述兩種場景外,還有一種視頻直播的場景,就是同時要求低延時和大并發的場景,比如賽事直播、股票信息同步、大班教育等。SRT可以很好地滿足上述場景的要求。

簡單說,SRT與目前市場上的大多數其他視頻流傳輸格式(如RTMP、HLS和MPEG-DASH)相比有幾個突出特點:
第一、非專有
SRT是一個開源解決方案,已經集成到多個平臺和體系結構中,包括基于硬件的可移植解決方案和基于軟件的云解決方案。因為所有的系統都依賴于相同的底層代碼庫,所以互操作性被簡化了。
第二、能處理長時間的網絡延遲
由于其靈活的、自適應的緩沖區管理系統,SRT可以在幾毫秒到幾秒的延時之間的連接上很好地工作,因此可以處理任何可能在私有網絡或全球Internet上發現的東西。
第三、支持多種流類型
與其他一些只支持特定視頻和音頻格式的解決方案不同,SRT與負載無關。任何類型的視頻或音頻媒體,或者實際上任何可以使用UDP發送的其他數據元素,都與SRT兼容。
第四、支持多個并發流
多個不同的媒體流例如多個攝像機角度或可選音頻軌道,可以通過在一個點對點鏈接上共享相同UDP端口和地址的并行SRT流發送。這可以在保持每個信號的媒體格式和時序的同時實現,從而允許MP4視頻信號與JPEG2000流共享鏈接。這簡化了網絡配置和防火墻遍歷。
第五、增強防火墻遍歷
任何現代組織,無論是基于媒體還是其他,都不允許企業系統無限制地訪問公共互聯網。防火墻保護私有網絡設備(如pc和服務器)免受不必要的外部連接和攻擊。SRT使用的握手過程支持出站連接,而不需要在防火墻中打開危險的永久外部端口,從而維護公司安全策略。
第六、信號時間準確
許多壓縮視頻信號格式對信號不同元素之間的時序變化所造成的中斷非常敏感。使用SRT,每個數據包都有一個由發送方分配的高分辨率時間戳,接收方可以恢復該時間戳,以精確重建信號時序關系,而不考慮網絡延遲變化。此外,在握手過程中,SRT端點建立了穩定的端到端延遲概要,消除了下游設備需要有自己的緩沖區來應對不斷變化的信號延遲。
第七、無需中央服務器
一些專有媒體傳輸系統需要在發送方和接收方之間使用集中式服務器,這會增加成本和延遲。SRT連接可以直接在設備之間進行,因此不需要中央服務器。此外,如果需要,可以使用集中式服務器和中繼點部署SRT,以便應用程序(如基于云的內容收集系統和以集中式模型為首選的剪輯分發網絡)。
第八、降低成本
SRT系統是使用免費的開放源代碼庫實現的,這有助于降低各方的成本。SRT部署不需要版稅、長期合同或每月訂閱費。
第九、基于API
SRT技術包基于API,允許供應商與平臺和端點建立緊密的、可重復的集成。
SRT已被業界領先者廣泛采用,例如:VideoLAN的VLC,免費的開源跨平臺多媒體播放器和框架;GStreamer是小型設備和移動設備的基礎流引擎;Wireshark,領先的網絡流分析儀;FFmpeg是世界上流行的開源視頻壓縮工具包,datavideo的編碼器,極具創造性的網絡直播編碼器。

目前Datavideo洋銘眾多產品都支持SRT協議,更大的方便了用戶的使用。

文案文字參考資料來源:
SRT (Secure Reliable Transport) Protocol | Haivision
srt-live-server:一款基于SRT的毫秒級低延時直播服務器
Haivision SRT Gateway: The Mainstay of Reliable IP Video Streaming for Broadcasters
By Lina Nikols
UDP-Based Streaming Modes Battle For Traction as Paths to Low Latency By Fred Dawson
騰訊云- SRT: 開源的視頻傳輸協議