视频监控摄像头
大约 4 分钟
一、国标监控平台支持功能
- GB/T28181接入注册&心跳
- 设备信息查询
- 设备通道查询
- 设备直播
- 监控截图快照
- 云台控制,电子放大,全屏,音频开关
- 设备录像点播
- 云端录像,OSS存储
- 分屏显示(四分屏,九分屏)
- 支持直接输出RTSP、RTMP、HTTP-FLV、Websocket-FLV、HLS多种协议流地址
- 多流媒体服务器集群
- 国标告警信息上报
二、监控设备详情功能介绍
- 基本信息

- 通道信息查看

- 设备直播

- 设备直播控制(音频开关,云台控制,电子放大,全屏)

- 设备直播录像

注意
注意!!!录像离屏不会关流,需要重新进去该页面关流
- 设备录像点播(带有SD卡的IPC,NVR 和 DVR 等带本地存储的设备才支持)

- 云端录像

三、流媒体服务器配置

四、录像管理


五、URL拉流
5.1 创建拉流通道: 视频中心-->通道管理-->新增
- http(ws)-flv、hls、webrtc、http(ws)-fmp4、http(ws)-h264/h265 等格式地址播放

- rtmp rtsp地址播放

5.2 绑定设备或者关联场景: 视频中心-->通道管理-->设备绑定

5.3 查看视频流: 设备管理-->查看详情-->视频监控

六、视频接入配置清单
视频能力涉及设备、SIP、流媒体、录像、前端播放器和网络端口,建议按下面顺序配置。
| 配置项 | 说明 | 验收方式 |
|---|---|---|
| 视频产品 | 产品设备类型选择监控设备,配置 SIP/GB28181 相关参数 | 产品已发布,设备可创建 |
| SIP 服务 | 配置 SIP ID、域、端口、密码、国标编码 | 摄像头或 NVR 能注册 |
| 流媒体服务 | 配置 ZLMediaKit 或对应媒体服务地址 | 直播地址可生成 |
| 视频通道 | 查询或手动维护设备通道 | 通道列表能看到在线通道 |
| 播放协议 | 按浏览器和网络选择 FLV、HLS、WebRTC 等 | 页面可播放且不卡顿 |
| 录像服务 | 配置云端录像、存储位置、Hook | 录像列表可查询 |
| OSS 存储 | 云端录像和截图需要可用存储 | 文件可访问和下载 |
| 端口开放 | SIP、RTP、HTTP-FLV、HLS、WebSocket 等端口可用 | 外网设备和浏览器均可访问 |
七、上线验收
| 场景 | 验收内容 |
|---|---|
| 国标注册 | 设备注册、心跳、设备信息查询正常 |
| 通道同步 | 摄像头或 NVR 通道能同步到平台 |
| 直播播放 | Web 页面可打开直播,关闭页面后能释放流 |
| PTZ 控制 | 支持云台的设备可上下左右、变倍、停止 |
| 录像回放 | 本地录像或云端录像可按时间查询和播放 |
| URL 拉流 | RTSP/RTMP/HLS/FLV 等 URL 可绑定设备或场景 |
| 分屏播放 | 四分屏、九分屏播放时性能可接受 |
| 移动端播放 | App/小程序或移动浏览器播放协议兼容 |
八、常见问题
设备无法注册
检查 SIP 服务器地址、端口、域、国标编码、设备密码、防火墙、安全组和设备网络。摄像头侧填写的平台编码必须与平台 SIP 配置一致。
通道列表为空
检查设备是否已注册成功,平台是否发送目录查询,设备是否支持通道查询,NVR 下级通道是否已启用。
直播黑屏或无法播放
检查 ZLMediaKit 是否收到流、播放协议是否被浏览器支持、视频编码是否兼容、HTTP/HTTPS 混用是否被浏览器拦截。
录像查询不到
检查查询时间范围、设备是否有本地录像、云端录像任务是否开启、录像服务和 OSS 是否可用。
URL 拉流失败
检查流地址是否能被服务器访问,RTSP 账号密码是否正确,目标摄像头是否限制连接数,ZLM 代理拉流是否成功。
九、二次开发入口
| 类型 | 路径或接口 | 说明 |
|---|---|---|
| 前端页面 | vue3/src/views/iot/sip、vue3/src/views/iot/device | SIP、视频详情和通道展示 |
| 播放接口 | /common/player | 直播、停止、回放、代理拉流 |
| PTZ 接口 | /common/ptz | 云台控制 |
| 通道接口 | /iot/channel | 通道管理和设备绑定 |
| SIP 服务 | springboot/fastbee-server/sip-server | GB28181 信令 |
| 录像服务 | springboot/fastbee-record | 录像、ZLM Hook、回放 |
| 媒体公共模块 | springboot/fastbee-common-media | 媒体公共能力 |
| 媒体集成 | springboot/fastbee-media-api | 大华 ICC 等外部平台集成 |
