1、编码器SRT功能配置在编码器页面打开“编码和流媒体”--“编码器和流参数设置”--“H.264 主码流”--“添加一个流媒体”,再弹出的添加服务框选择“SRT-TS推送”,点击“确定”后添加一个SRT服务。
2、点击SRT推送服务图标,进入到SRT参数设置页面。正确填写推送目标地址和端口,保存设置后,编码器开始推送SRT数据流。
3、握手模式:设置CALLER模式的设备将作为SRT会话的发起者;地址:设置接收端的IP地址;端口:设置接收端对应的监听端口;传输延时:基于当前网络链路的性能来设置的,在SRT源设备和SRT目标设备两端都可以设置Latency的大小,最终将取两个值中较大的一个为SRT传输延时;加密方式:支持AES-128、AES-192、AES-256三种加密模式;密钥:加密密钥,根据加密方式填写10-32位字母或者数字组合;带宽开销:根据网络链路质量设置的百分比值。用这个百分比值乘以编码器编码的视音频总码率,可以得到Bandwidth Overhead允许的开销最大占用带宽大小,这个值与视音频码率的总和就是当前SRT传输带宽的阈值了,也就是这个SRT流可以使用的最大带宽。如果从“开销”的角度理解,它就是在传输所需的媒体内容(可以理解为载荷payload)外,额外要占用的“无效”带宽,但它与我们常见的协议开销、TCP首部开销、UDP首部开销有所区别,这里的带宽开销并不是固定的20~60字节TCP首部开销或8字节UDP首部开销,而是根据网络情况实时变化的,网络链路条件越差,正常传输所需的开销就越多。设置范围是5%~100%,默认大小为25%。载荷大小:发送数据包大小,接收方需匹配同样大小为最优。默认大小为1316为编解码最优数据包大小。
4、保存配置后,就会增加一个SRT-TS推送的发布点,编码器即开始往接收端发起握手连接。
5、解码器SRT功能配置在解码器页面“媒体”--“添加”,添加一个SRT源。
6、名称:可以任意配置,支持中英文数字组合;握手模式:接收方选择“Listener”;端口:配置一个监听端口,需和发送方端口一致;传输延时:参照编码器延时配置,两方延时取最大值;加密方式/密钥:支持AES-128、AES-192、AES-256三种加密模式,需和发送方一致;带宽开销:参照编码器配置;载荷大小:参考编码器发送方配置,保持和发送方参数一致。默认参数1316。将添加的SRT视频源拖动至上方的输出窗口,解码器即开始在对应端口侦听SRT请求,收到正确SRT呼叫后可以与对端建立SRT连接并解码输出视频。
7、另外视频网关协议相互转换,可以实现SRT流转为RTSP或RTMP流。如果视频源已经添加了一个SRT源,在“发布点”-“源选择”里面,可以将SRT选择为视频源,“流服务”添加其他RTSP或RTMP方式,即可将SRT流转为RTSP或RTMP流。