SRT、RTMP、NDI视频传输协议对比

SRT、RTMP、NDI视频传输协议对⽐
⼀、SRT和NDI两种低延时传输协议的⽐较
关于SRT:
SRT是由Haivision和Wowza共同创建的互联⽹传输协议,是时下⾮常受欢迎的开源低延迟视频传输协议。使⽤SRT传输技术,能够成功实现普通互联⽹环境下、多地之间、安全可靠的⾼清视频传输与分发。
关于NDI:
NDI是NewTek公司于2015年推出的⽹络设备接⼝协议,是⼀种基于局域⽹络的信号传输协议。使⽤NDI传输技术,在局域⽹内的⼀个设备可以通过⼀条⽹线输出或者接收多个NDI信号,可完全取代传统SDI/HDMI视频线传输,它让视频在IP空间进⾏简捷⾼效的传输已成为现实。
人工鱼礁
SRT和NDI:使⽤带宽
SRT协议是基于H.264/H.265压缩⽅案的传输协议,传输带宽可调,⽐如⾼清视频可⾃定义设置4-20Mbps均可。SRT的抗丢包机制是是ARQ(⾃动重复请求)纠错机制。在⽹络传输中,带宽抖动和
丢包通常都是随机发⽣的,只有在⽹络出现问题的时候才需要纠错机制的介⼊,ARQ机制只需在发⽣丢包后让发送端重传丢失的数据包即可,这样既保证了传输的质量,同时⼜能减少⽆谓地消耗传输带宽。
通风道NDI世界有两个版本,⼀种是NDI|HX,⼀种是Full NDI。NDI| HX是H.264的变种,⽬前已迭代到NDI|HX2,传输带宽可调,1080P60视频默认为10Mbps。Full NDI是I帧帧内压缩⽅案,⽬前已迭代到NDI 4.5,在传输过程中,Full NDI需要占⽤⼀定带宽,⾼清带宽90-180Mbps,4K带宽在200-300Mbps,NDI传输建议使⽤千兆⽹络,适⽤于对画质要求⾼的应⽤,如节⽬制作⼯作场景。
SRT和NDI:传输延时
SRT是⼀种能够在复杂⽹络环境下实时、准确地传输数据流的⽹络传输技术,它在传输层使⽤UDP协议,具备UDP速度快、开销低的传输特性,⽀持点对点传输,⽆需中间进⾏服务器中转(仅需任意⼀端具备固定公⽹IP地址即可),互联⽹点对点传输可⼩于1s。SRT在丢包率20%以下,延迟可控制在200ms~500ms之间,远远低于RTMP协议的2秒 - 5秒的延迟。
NDI是能够允许局域⽹络内的设备对信号进⾏⾼质量传输,在局域⽹内的⼀个设备可以通过⼀条⽹线输出或者接收多个NDI信号,不需要复杂的布线,局域⽹内端到端延时仅为1-3帧(⼩于100ms)。从实际应⽤来看,Full NDI端到端延时⼩于100ms,NDI| HX端到端延时约100+ms。
SRT和NDI:应⽤场景
SRT可⼴泛应⽤于节⽬远程制作(上云)、活动直播主分会场视频连线、互联⽹远程教学培训、集团公司对异地施⼯现场视频监管、法院庭审远程连线等⾏业,以及其他需要在互联⽹远程视频传输的场合。同时需要注意的是,SRT传输应⽤需要发送端或接收端任意⼀端具备固定公⽹IP地址。
NDI⼴泛应⽤于电视节⽬本地/远程制作、NDI投屏、NDI视频会议、超低延时⼿术⽰教等⾏业,以及⼀些需要更便捷、低延时、⾼画质的视频传输场景。NDI⽬前仅适⽤于局域⽹内传输,但通过协议转换技术⽅案,亦可实现NDI流跨互联⽹传输
⼆、SRT和RTMP互联⽹传输协议之间⽐较
硬脂酰乳酸钙RTMP协议是Real Time Messaging Protocol(实时消息传输协议)的缩写。它是由Adobe公司提出的⼀种应⽤层的协议,RTMP协议是要靠底层可靠的传输层协议(通常是TCP)来保证信息传输的可靠性的,RTMP⽤于在服务器和Flash播放器之间实时传输视频,⾳频和数据。
RTMP 是⽬前应⽤较⼴的流媒体传输协议,⼴泛⽤于直播领域,可以说市⾯上绝⼤多数的直播平台都采⽤⽀持这个协议。
RTMP优点:
RTMP 是专为流媒体开发的协议,对底层的优化⽐其它协议更加优秀;
⼴泛⽀持:国内主流的CDN平台和OTT平台基本都⽀持RTMP,⼤部分的硬件或软件编码器也都⽀持RTMP推流格式;
RTMP适合长时间播放,连续10 天以上连续播放仍然⽐较稳定;
铸铁锅炉RTMP不⾜之处:
磁分离RTMP协议⽤于端到端视频传输时,需要中转RTMP服务器,传输延时较⼤。如果是采⽤⽤户⾃建的专有RTMP服务器,延时可控制在1s左右,但是如果通过商⽤的RTMP服务器来传输视频,延时⼀般有⼏秒到⼗⼏秒。
RTMP有累积延迟,原因是RTMP基于TCP不会丢包。所以当⽹络状态差时,服务器会将包缓存起来,导致累积的延迟,延迟时间⼀般在⼏秒到⼏⼗秒;
RTMP基于TCP传输,使⽤⾮公共端⼝1935,RTMP历来很难通过防⽕墙 ;
RTMP 为 Adobe 私有协议,很多设备⽆法播放,特别是在 iOS 端,需要使⽤第三⽅解码器才能播放;
SRT协议(Secure Reliable Transport,安全可靠传输)是⼀种新的开源标准协议,由Haivision公司发明,2017年Haivision与Wowza⼀起创建了SRT联盟,并⼀起推动SRT的开发和应⽤。
SRT协议是⼀种能够在复杂⽹络环境下实时、安全、可靠地传输数据流的⽹络传输技术,它在传输层使⽤UDP协议,虽然UDP协议是⼀种不可靠传输协议,但是凭借SRT强⼤的数据恢复机制,配合UDP协议⾃⾝速度快、开销低的特点,最终实现了SRT安全、稳定、快速的传输效果。
SRT是⽬前⾮常受欢迎的互联⽹视频传输协议,⼴泛⽤于⼴电远程节⽬制作播出、企业远程直播和互联⽹流媒体应⽤。
SRT协议的优点:
制作简单机械可靠性:适应于任何⽹络环境,⾼效处理⽹络丢包、抖动和带宽波动等⼲扰;
延迟低:由于采⽤了UDP传输⽅式,并使⽤ARQ的丢包恢复机制,基于公⽹的传输延迟级别⼀般可控制在1s以内;
⾼质量:SRT的传输和纠错机制可以最⼤化利⽤可⽤带宽并排除⽹络错误和⼲扰,因此可以在同等⽹络环境下传输更⾼码率的视频流,配合H.264和HEVC等⾼效编码格式,能够在不良的⽹络状况下依然保证视频的⾼质量;
带宽利⽤率⾼:不同于ABR的多码率⾃适应分发技术需要为冗余码率占⽤额外的带宽,SRT实时监测⽹络链路状态,并可以进⾏实时的码率调整(NAE,⽹络⾃适应编码)。此外,ARQ的丢包恢复机制相⽐TCP的丢包恢复机制也⼤⼤节省带宽,减少⽹络拥塞;
安全性:SRT采⽤AES-128或256加密保护内容安全;
免费开源:SRT完全免费开源。
SRT的不⾜之处:
SRT基于双向UDP点对点连接,适合点对点的⾼质量低延迟可靠传输,⽽不⼤适合对海量⽤户的内容分发。

本文发布于:2024-09-22 19:30:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/100519.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:传输   协议   视频   互联   需要   带宽   远程
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议