博客

如何使用美乐威Pro Convert解码器的RTMP服务器功能来实现点对点的推流

2021.03.31

RTMP(Real Time Messaging Protocol)是一种实时流媒体数据通信协议,主要用来传输音视频数据,广泛应用于视频直播等领域。通常情况下,用户需要通过编码端将音视频数据推流到自建RTMP服务器,解码端再从RTMP服务器上拉流进行解码播放。但是通过例如Nginx或Wowza等搭建RTMP服务器需要用户具备一些编程和维护知识,这对于非专业用户是较为困难的。本文将介绍如何使用美乐威Pro Convert系列解码器的RTMP服务器功能来实现点对点的推流。


所需设备:


操作步骤

配置解码器

1. 登录解码器Web GUI,点击进入“数据源”页签。点击“添加”,选择“RTMP推流”。

2. 在弹出的页面中填写“名称”和“密钥”,页面下方会提示“请将RTMP流推送至rtmp://10.10.3.109/live/magewell”(10.10.3.109为解码器IP地址,如果通过互联网传输RTMP,则需要公网IP地址和端口映射),点击“确定”。

 

配置编码器

1. 如果您使用硬件编码器推送RTMP流,可以通过美乐威Ultra Stream/Encode系列编码盒和解码器搭建RTMP传输方案,具体设备连接如下图所示。

(1)登录美乐威Ultra Stream/ Ultra Encode系列编码盒Web GUI,进入“直播服务器”页签。点击“添加”,选择“RTMP”。

Ultra Stream

 

Ultra Encode

(2)在弹出的页面中填写RTMP推流地址,格式为rtmp://解码器IP地址/live(如图中解码器IP地址为10.10.3.109)、流密钥(如图中magewell),点击保存。

Ultra Stream

Ultra Encode

(3)Ultra Stream系列编码盒还需要返回“设备状态”页签,点击“LIVE”开始推流。Ultra Encode系列编码盒无需点击即可推流。这样就实现了无需自建RTMP服务器也可传输RTMP流。

 

2. 如果您使用软件编码器推送RTMP流,可以通过美乐威Capture Express软件、视频采集棒和解码器搭建RTMP传输方案,具体设备连接如下图所示。

(1)打开Capture Express软件,进入“设备>视频设备”页签,选择视频采集棒(如图中的USB Capture HDMI Gen 2),即可看到视频源画面。

(2)进入“直播”页签,点击“添加直播服务器”,填写地址和流密钥,如下图所示,点击“添加”。

(3)返回主页面,点击推流图标。这样就实现了无需自建RTMP服务器也可传输RTMP流。