SRT是时下最热门的互联网传输协议,具备低延时、稳定可靠传输的优势特性,可广泛应用于远程制作、远程监看、异地互动等需要互联网远程传输场景。
SRT 是点对点传输协议,由于需要穿透互联网,所以至少需要有一端具备公网 IP 地址。将有公网 IP 地址的一端设备设置为 listener 模式,另一端采用 caller 模式向对端发起连接请求,待 SRT 连接建立成功之后,则可以实时传输视频流了。
下面以普通组网环境的 A、B 两个站点为例,从站点 A的编码器以 SRT 方式实时将视频流传输至站点 B 的解码器,介绍如何实现公网传输方案(我们均以解决站点 B 的公网地址问题做介绍,站点 A同理),这里主要介绍网络相关配置,SRT 具体配置请参考 SRT 配置手册。
方案一:宽带运营商 PPPoE模式获取公网IP地址/端口映射
宽带运营商可以提供公网IP 地址给路由器(4G上网是不能提供公网 IP 地址的),公网 IP 地址配置于路由器的 outside 接口,在路由器对解码器 IP/端口做一对一映射。
1)设置路由器的 WAN 口以 PPPoE 模式获取公网 IP 地址
注:想要路由器接口直接获取到公网 IP 地址,需要宽带运营商配合。
一是需要将宽带光猫设置为透传模