srt协议吧 关注:17贴子:157
  • 3回复贴,共1

SRT的三种握手模式

只看楼主收藏回复

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


1楼2021-07-21 10:13回复
    1、Caller模式
    功能:设置Caller模式的设备将作为SRT会话的发起者,它必须知道对应设置Listener模式的设备的公网IP地址及其监听的UDP端口。
    使用场景:
    让一台设备发起建立一个点对点传输的SRT连接;
    设备所在的网络有防火墙,但没有防火墙操作权限;
    设备的IP地址是DHCP动态获取的;
    设备没有固定的公网IP地址。


    2楼2021-07-21 10:41
    回复
      2、Listener模式
      功能:设置Listener模式的设备会监听发起SRT会话的请求,它需要知道应该使用的UDP端口(如网络管理员分配给SRT传输使用的UDP端口),并一直在这个端口上监听发起SRT会话的请求。
      使用场景:
      让一台设备监听发起SRT会话的请求;
      设备所在的网络有防火墙,并且可以控制防火墙,打开需要的UDP端口;
      设备直接暴露在公网环境下。


      3楼2021-07-21 10:56
      回复
        3、Rendezvous模式
        功能:两台设置Rendezvous模式的设备会共同协商,通过相同的UDP端口号建立一个SRT会话。
        使用场景:
        两台设备所在的网络都有防火墙,但是没有防火墙的操作权限,如果防火墙设置了适当的工作模式(实际应用场景中详细介绍),可通过此模式建立SRT会话。
        一旦完成SRT连接的建立,SRT源设备和SRT目标设备便开始交换控制信息,如网络状况信息、丢失的数据包等等,无论设备设置的是Caller、Listener还是Rendezvous模式都无关紧要了,直接利用建立起来的SRT通道去传输数据就可以了。


        4楼2021-07-21 11:00
        回复