SRT(Secure Reliable Transport)能够在复杂互联网环境下,实现多地之间安全可靠低延时的高清网络视频传输与分发。在实际应用场景中,异地多路SRT流的传输需要多个固定公网IP地址分配给多台设备,这样使得方案部署和维护成本激增;在这种情况下,如何减少固定公网IP的使用就显得尤为重要。本文将介绍如何基于Magewell Cloud,通过单个固定公网IP实现多路SRT流传输。
所需设备
1.已部署在私有服务器或云托管平台的Magewell Cloud一套
2.美乐威Ultra Encode系列编码盒两台
3.美乐威Pro Convert系列解码器两台
4.视频源两个
5.笔记本电脑一台、显示器两台、网线和HDMI线缆若干
操作步骤
使用美乐威Ultra Encode HDMI和Pro Convert NDI to HDMI搭建多路SRT流传输方案,并将它们注册到Magewell Cloud,可参考博文《如何将美乐威IP设备注册到Magewell Cloud》。具体设备连接如下图所示。
1.登录Magewell Cloud的Web GUI,进入“SRT服务器”页签,点击“设置”,在弹出的页面中填写端口号(如下图中的8000端口号),上传域名称(默认upload.srt)和播放域名称(默认play.srt),点击“确定”。
2. 进入“所有设备”页签,选择“Ultra Encode”列表,点击编码盒右侧电脑小图标,进入编码盒Web GUI。
3.进入一台编码器“直播服务器”页签,选择 “SRT Caller”
在弹出的页面中填写Magwell Cloud固定公网IP,端口号(如图中的8000)和流ID(格式为“上传域名称/live/自定义名称”,如图中的upload.srt/live/test1,“test1”为自定义名称),点击“保存”。同理,登录另一台编码盒Web GUI,重复上述步骤,流ID填写为“upload.srt/live/test2”。
4. 进入“所有设备”页签,选择“Pro Convert解码器”列表,点击解码器右侧电脑小图标,进入解码器Web GUI。
5. 进入一台解码器“数据源”页签,在“预设”栏,点击“添加”,选择“MPEG-TS over SRT”。
在弹出的列表中选择Caller模式,填写Magwell Cloud固定公网IP,端口号(如图中的8000)和流ID(格式为“播放域名称/live/所需解码流的名称”,如需解码test1的SRT流,则填写play.srt/live/test1),点击“确定”。同理,登录另一台解码器Web GUI,重复上述步骤。
6. 通过上述步骤,即可利用单个固定公网IP实现多路SRT流传输。