RTMP是什么?

2020-01-14 17:10:12 hr 568


什么是RTMP?

定义:TMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议。

作用:主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等。RTMP与HTTP一样,都属于TCP/IP四层模型的应用层。

1578993022114070.png

图1:RTMP的系统框图



安佳威视的IPC的RTMP配置

  1. 配置推流地址

    根据RTMP直播服务器的实际参数在IPC的RTMP配置页面中输入对应的“服务器地址”、“端口号”、“应用名称”、“流ID”。并选择需要发布的码流类型,启用RTMP。

1578993023119968.png

图2:RTMP配置界面

有的直播平台申请RTMP直播服务后,没有得到以上对应的参数,而是得到RTMP推流地址,同样可以根据这个推流地址来配置IPC。

如果直播平台给出完整的推流地址如:

rtmp://xxx.xxx.xxx/live/4287d69ef405428c?wsSecret=5ba27f7bb727f1b8249d0e1404a398a8&wsTime=5acd71a

或:

rtmp://xxx.xxx.xxx:1935/live/4287d69ef405428c?wsSecret=5ba27f7bb727f1b8249d0e1404a398a8&wsTime=5acd71a

对应到IPC的配置信息是:

1)主机地址xxx.xxx.xxx

2)端口1935 (默认端口是1935)

3)应用名称live

4)流ID:

4287d69ef405428c?wsSecret=5ba27f7bb727f1b8249d0e1404a398a8&wsTime=5acd71a

如果直播平台给的推流地址分为2部分,比如斗鱼的推流地址为:

rtmp地址rtmp://send1a.douyu.com/live

直播码:

4638728rFJT3?wsSecret=22db42aaed58&wsTime=5acd71a4&wsSeek=off&wm=0&tw=0

对应到IPC的配置信息是:

1)主机地址send1a.douyu.com

2)端口1935 (默认端口是1935)

3)应用名称live

4)流ID:

4287d69ef405428c?wsSecret=5ba27f7bb727f1b8249d0e1404a398a8&wsTime=5acd71a


2.我司IPC全系列支持RTMP推流。但由于摄像机资源限制,公版固件不包含RTMP推流功能。需要RTMP推流功能的,请到官网或者联系技术支持获得固件。


使用RTMP的推流方式,主码流或者子码流应该设置为H264的模式,后期将会扩展接入H265格式。



安佳威视IPC RTMP推流接入各大直播平台演示

  1. 目前我们公司RTMP协议支持的平台

    RTMP协议是标准协议,理论上可以接入任何RTMP平台。但由于各家平台的实现方式有差别,会导致无法接入某些平台。下面以NGINX直播平台和斗鱼平台为例,演示如何接入。

  2. 使用nginx服务器的RTMP

    RTMP拉流播放的URL格式为:”rtmp://主机地址:端口/应用名称/流ID”。端口如果是1935,可以省略不写,即:”rtmp://主机地址/应用名称/流ID”。

    在VLC中输入以下URL播放rtmp://x.x.x.x:1935/live/stream_id如果端口是1935,”:1935”可以省略不填。stream_id是推流发布时的流ID。

    实验现象:

1578993027100359.png

图3:VLC的RTMP效果

 3. 手把手教你使用斗鱼直播平台RTMP连接我们公司的IPC模组

第一步:登录斗鱼官网,注册,并成为主播。

https://www.douyu.com/

第二步:进入斗鱼个人中心。

1578993028769225.png

第三步:进入主播中心--》直播相关--》直播设置

第四步:配置安佳威视的摄像头模组的RTMP功能页面


注意事项:使用RTMP的推流方式,主码流或者子码流应该设置为H264的模式。


如何配置请参考一下2.1节:配置推流地址

1578993029754086.png

第五步:点击进入斗鱼直播房间,你就可以在斗鱼平台上面观看我们的直播视频了。

1578993032105915.png



参考相关博客:

https://blog.csdn.net/forrobert/article/details/81133547


    更多详情请关注我们“安佳威视”公众号!

    更多内容敬请期待!







1576806259139562.jpg

音视频方案提供商

长按识别二维码关注