安全可靠传输协议
基于UDT协议的开源互联网传输协议
安全可靠传输协议(Secure Reliable Transport,简称SRT)是一种基于UDT协议的开源互联网传输协议,Haivision和Wowza合作成立SRT联盟,管理和支持SRT协议开源应用的组织,这个组织致力于促进视频流解决方案的互通性,以及推动视频产业先驱协作前进,实现低延时网络视频传输。
协议特点
三大特点:安全,可靠,低延迟。
安全方面,SRT支持AES加密,保障端到端的视频传输安全。
可靠性方面,SRT通过前向纠正技术(FEC)保证传输的稳定性。
低延迟方面,由于SRT建立在UDP协议之上,解决了TCP协议传输延迟高的问题。
SRT解决了复杂的传输时序问题,可以做到支持高吞吐量文件和超清视频的实时传输。
发展历程
SRT是由Haivision 和 Wowza共同创建的SRT联盟,自从SRT在2017年成为一种开源技术以来,已有270多家公司通过支持SRT联盟支持了该开源项目。他的供应商和终端用户共同努力,以提高业界对SRT的认识,并将其作为互联网上低延迟视频传输的通用标准。
目前有多种支持SRT的产品已经上市,包括IP摄像机、编码器、解码器、视频网关、OTT平台和CDNs。SRT协议在全球许多应用程序和市场上被数千个组织使用。
协议优势
SRT允许直接在信号源和目标之间建立连接,这与许多现有的视频传输系统形成了鲜明对比,这些系统需要一台集中式服务器从远程位置收集信号,并将其重定向到一个或多个目的地。基于中央服务器的体系结构有一个单点故障,在高通信量期间,这也可能成为瓶颈。通过集线器传输信号还增加了端到端信号传输时间,并可能使带宽成本加倍,因为需要实现两个链接:一个从源到中心集线器,另一个从中心到目的地。通过使用直接从源到目的地的连接,SRT可以减少延迟,消除中心瓶颈,并降低网络成本。
与常见传输格式比较
目前互联网上的视频直播有两种,一种是基于RTMP协议的直播,这种直播方式上行推流使用RTMP协议,下行播放使用RTMP,HTTP+FLV或者HLS,直播延时一般大于3秒,广泛应用秀场、游戏、赛事和事件直播,满足了对交互要求不高的场景;另一种是WebRTC协议的直播,这种直播方式使用UDP的协议进行流媒体的分发,直播延时小于1秒,同时连接数一般小于10个,主要应用在视频通话、秀场连麦等应用场景。除了上述两种场景外,还有一种视频直播的场景,就是同时要求低延时和大并发的场景,比如赛事直播、股票信息同步、大班教育等。SRT可以很好地满足上述场景的要求。
SRT与目前市场上的大多数其他视频流传输格式(如RTMP、HLS和MPEG-DASH)。相比有几个特点:
最新修订时间:2024-06-27 16:21
目录
概述
协议特点
发展历程
参考资料