1、需求介绍
目前很多移动终端设备(如无人机等)只支持RTMP推流输出,不支持GB28181协议。但是又有需要通过GB28181协议接入到视频平台的需求。比如有些大疆无人机产品不能直接注册国标平台,只能rtmp推流。那么,项目中如果将无人机的rtmp的推流转成GB/T28181
2、获取RTMP推流地址
2.1、RTMP推流地址格式
示例:rtmp://192.168.2.135:10935/hls/stream_1
- 192.168.2.135 是部署LiveNVR服务器的IP,您自己用的时候换成自己服务器的IP;
- 10935 默认固定的推流端口 ,无需更改;
- hls 默认固定的推流类型,不能更改;
- stream_1 固定格式的推流ID(stream_通道号),比如通道 6 的推流ID就是 stream_6
2.2、推流地址示例
- 通道1:rtmp://192.168.2.135:10935/hls/stream_1
- 通道3:rtmp://192.168.2.135:10935/hls/stream_3
- 通道6:rtmp://192.168.2.135:10935/hls/stream_6
2、设备RTMP推流
将上面生成的rtmp推流地址,配置到无人机 或是 IPC的设备上面,开始推流。
3、配置拉转RTMP
LiveNVR后台管理页面-》通道配置-》编辑 通道配置,可以配置拉转的直播流地址
3.1、直播流地址格式
拉流地址格式 rtmp://127.0.0.1:10935/hls/stream_通道号
- 127.0.0.1 是服务器本地IP,固定值不能修改
3.2、直播流地地址示例
- 通道1:rtmp://127.0.0.1:10935/hls/stream_1
- 通道3:rtmp://127.0.0.1:10935/hls/stream_3
- 通道6:rtmp://127.0.0.1:10935/hls/stream_6