SRT的三种握手模式

 二维码
作者:KILOVIEW来源:SRT知识库

  由于SRT技术安全、可靠、快速的特点,它可以适应各种各样的使用需求。而且,有SRT协议的存在,即使你不掌握复杂的IP路由和交换知识,也可以快速地建立起视频传输通道,完成视频传输任务。SRT互联网点对点传输,有三种传输模式:分别是:Caller/Listener/Rendezvous。

1、Caller模式

功能:设置Caller模式的设备将作为SRT会话的发起者,它必须知道对应设置Listener模式的设备的公网IP地址及其监听的UDP端口。

  • 使用场景:

  • 让一台设备发起建立一个点对点传输的SRT连接;

  • 设备所在的网络有防火墙,但没有防火墙操作权限;

  • 设备的IP地址是DHCP动态获取的;

  • 设备没有固定的公网IP地址。

2、Listener模式

功能:设置Listener模式的设备会监听发起SRT会话的请求,它需要知道应该使用的UDP端口(如网络管理员分配给SRT传输使用的UDP端口),并一直在这个端口上监听发起SRT会话的请求。

  • 使用场景:

  • 让一台设备监听发起SRT会话的请求;

  • 设备所在的网络有防火墙,并且可以控制防火墙,打开需要的UDP端口;

  • 设备直接暴露在公网环境下。


3、Rendezvous模式

功能:两台设置Rendezvous模式的设备会共同协商,通过相同的UDP端口号建立一个SRT会话。

  • 使用场景:

  • 两台设备所在的网络都有防火墙,但是没有防火墙的操作权限,如果防火墙设置了适当的工作模式(实际应用场景中详细介绍),可通过此模式建立SRT会话。

一旦完成SRT连接的建立,SRT源设备和SRT目标设备便开始交换控制信息,如网络状况信息、丢失的数据包等等,无论设备设置的是Caller、Listener还是Rendezvous模式都无关紧要了,直接利用建立起来的SRT通道去传输数据就可以了。


文章分类: SRT基础
分享到:
咨询热线0731-82525732
关注微信公众号
关注官方微博
电话/微信:18573192787  QQ:2881094567
地址:长沙市雨花区新兴路268号国际企业中心13栋7楼  
咨询添加客服微信号
| 友情链接 LINKS