不是所有的摄像机都支持国标或者推流的,但是这些设备可以得到一个视频播放地址,通常为rtsp协议, 以大华为例:
rtsp://{user}:{passwd}@{ipc_ip}:{rtsp_port}/cam/realmonitor?channel=1&subtype=0
可以得到这样一个流地址,可以直接用vlc进行播放,此时我们可以通过拉流代理功能将这个设备推送给其他国标平台了。 流程如下:
@startuml "摄像机" <- "ZLMediaKit": 1. 流去流信息到ZLM "ZLMediaKit" -> "WVP-PRO": 2. 收到hook通知得到流信息 "上级国标平台" -> "WVP-PRO": 3. 点播这路视频 "WVP-PRO" -> "ZLMediaKit": 4. 通知推流到上级国标平台 @enduml
拉流代理支持两种方式:
PS: ffmpeg默认模板不需修改,需要修改参数自行去ZLM配置文件中添加一个即可。