【2023-03-24】打通智能监控流程最后一公里:安防监控+人工智能
1. 打通智能监控流程最后一公里
流程:ONVIF–>RTSP–>拉流(FFmpeg、VLC、OpenCV)–>(开启SRS、Nginx推流)视频流–>AI–> FFmpeg 推流–>RTMP URL
要确保设备支持系列协议RTSP
RTMP
RTP
等,以下是海康威视 云台 iDS-2DY5C440MX
支持的协议;
IPv4/IPv6;HTTP;HTTPS;802.1x;Qos;FTP;SMTP;UPnP;SNMP;DNS;DDNS;NTP;RTSP;RTCP;RTP;TCP/IP;UDP;IGMP;ICMP;DHCP
1.1 需求分析
客户的应用场景是在进行网络摄像头接入过程中,需要拉取每个摄像头的裸流地址给到算法中心进行处理。
1.2 具体如下
- 系统开启
SRS
或者Nginx
Web
服务器; - 通过
gsoap
获取设备rtsp
视频流URL
; - 通过
FFMpeg
拉取URL
的视频流; - 视频流传输到算法中心,智能检测;
- 通过
FFMpeg
推送URL
的视频流RTMP
; - 通过
SRS
播放器或者VLC
播放器播放智能监控的视频流;
2. gsoap获取设备信息
重要的事情说三遍:不要自己造轮子 、不要自己造轮子 、不要自己造轮子
gSOAP
工具生成Web Services
框架,参考21. gSOAP生成ONVIF框架代码。
3. 智能视频监控
- 参考方案:
https://cloud.baidu.com/doc/EVS/s/Ekanwhd51
https://cloud.baidu.com/product/wsmp.html
https://cloud.baidu.com/solution/manufacture/safetyplatform.html
- 参考协议:
https://cloud.baidu.com/doc/EVS/s/Gkh055hd0