监控设备 rtsp 流的格式
大华
主码流 rtsp://账号:密码@摄像头IP:554/cam/realmonitor?channel=1&subtype=0
辅码流 rtsp://账号:密码@摄像头IP:554/cam/realmonitor?channel=1&subtype=1
海康
主码流 rtsp://账号:密码@摄像头IP:554/h264/ch1/main/av_stream
辅码流 rtsp://账号:密码@摄像头IP:554/h264/ch1/sub/av_stream
注意:实际情况下 URL 中使用 h264 或 h265 并没有区别,这是由设备来决定的,拉流方决定不了!
天地伟业
主码流 rtsp://账号:密码@NVR服务器IP:554/100/1
辅码流 rtsp://账号:密码@NVR服务器IP:554/100/2
注意:示例中的100表示通道号为99!设备在厂商系统中的唯一编号为99!
大华 HLS 流地址格式
主码流 http://服务器IP:端口/live/cameraid/设备编号%24通道号/substream/1.m3u8
辅码流 http://服务器IP:端口/live/cameraid/设备编号%24通道号/substream/2.m3u8
示例:channelid 为 1000000$1$0$33 的设备的辅码流地址是
http://192.168.0.1:7086/live/cameraid/1000000%2433/substream/2.m3u8其中的 %24 是固定片段。大华 HLS 服务的端口通常是7086。
播放器桌面软件推荐 VLC media player ,能播放 h264/h265 的 rtsp/HLS。
HTML无插件方案
rtsp:使用 ZL media Kit 将 rtsp 转码为 http-flv 或 ws-flv 然后用 Jessibuca 播放(务必设置forceNoOffscreen为true),支持 h264/h265。
HLS:当前没有播放 h265-HLS 的方案,播放 h264-HLS 的 js 库有很多,最简单的便是 hls.js 。