如何基于Control Hub实现多协议流传输和互转
作为现有Magewell Cloud软件的接替产品,Control Hub的转发架构十分灵活,能够完成不同网络协议之间的转换。通过定义“通道”,用户可以将一路视频输入流以一种或多种协议输出到目的地。Control Hub支持在RTMP、SRT(caller或listener模式)、RTSP和传输流(通过UDP或RTP传输)之间进行转换。本文将介绍如何基于Control Hub实现多协议网络流传输和互转。
所需设备
1、已部署在私有服务器或云托管平台的Control Hub一套。(Control Hub具备固定公网IP,本文为47.104.XX.XX,可通过互联网访问) 2、软件或硬件编码器和解码器各一台。 3、视频源一个。(本文以摄像机为例) 4、笔记本电脑一台,显示器一台。 5、网线和HDMI线缆若干。
操作步骤
1、登录Control Hub的Web GUI,进入“推流通道”页签,点击“添加”,填写通道名称,点击“确定”,新建通道。
打开通道开关,点击输入的“+”,进入通道信号输入页面。
2、在通道中,用户可以有三种方式为通道添加输入信号:
已经注册到Control Hub上的美乐威Ultra Stream和Ultra Encode系列编码器,可参考博文《如何基于Control Hub,通过美乐威编解码设备实现快速RTMP或SRT流传输》
对于没有注册到美乐威的Ultra Stream, Ultra Encode系列编码器和第三方的编码器。用户可以在“输入”页签里面,先添加预设,选择多种协议。
添加完预设后,在“选择输入”中选择“预设”,勾选刚才预设的SRT或RTSP作为通道信号,点击“确定”即可。
通过通道的流链接来添加输入信号,点击通道栏右侧“箭头图标”,选择“流链接”
在弹出的页面中,点击“推流”,会提供RTMP和SRT的Stream URL,并自动生成链接,用户可以点击右侧复制按钮,粘贴到编码器中,这样编码器就可以推流到通道中作为信号输入。
3、同理,在通道中,用户也可以有三种方式为通道添加输出信号:
已经注册到Control Hub上的美乐威Pro Convert系列解码器,可参考博文《如何基于Control Hub,通过美乐威编解码设备实现快速RTMP或SRT流传输》
对于没有注册到美乐威的Pro Convert系列解码器,和第三方的解码器。用户可以在“输出”页签里面,先添加预设。选择多种协议。
添加完预设后,在通道“选择输出”中选择“预设”,勾选刚才预设作为通道信号,点击“确定”即可。
通过通道的流链接获得输出信号,点击通道栏右侧“箭头图标”,选择“流链接”。在弹出的页面中,点击“播放”,会提供RTMP和SRT的Play URL,并会自动生成链接,用户可以点击右侧复制按钮,粘贴到解码器中,这样解码器就可以拉取到该通道中的信号输出。
4、设置好通道的输入和输出,可以看到通道运行状态。
也可以点击预览缩略图,即可预览信号。