驱动数字化 质变

从权威的技术洞察,到精准的软硬配置,为企业的每一次转型提供决策支持。

中间件与驱动
onvif_server
厂商/来源: 开源社区
核心功能: “摄像头的替身”。除了 RTSP,安防监控对接的另一座大山是 ONVIF。甲方要求你的边缘盒子要在局域网里伪装成一个摄像头,让甲方的 VMS(视频平台) 能搜索并拉流。
适用场景伪装设备、安防平台接口测试、接入海康/大华 VMS 中心、流媒体边缘伪装
核心机制Web Service 伪装:ONVIF 不是一种视频流,而是一套基于 SOAP 的 Web Service 协议。它用来告诉 VMS:我叫什么 IP?我支持什么分辨率?我的 RTSP 流地址在哪里?
核心情报自动发现 (WS-Discovery):当你的盒子连上局域网,ONVIF Server 会发送组播包,甲方的海康录像机(NVR)的“搜索”按钮一按,就能搜到你的盒子,自动显示在录像机的列表中!
避坑指南

[验证与 SOAP 地狱]

 1. 鉴权认证机制:ONVIF 的认证非常反人类,必须使用 WS-UsernameToken 加密。很多简单的 HTTP Server 对此支持极差。对策:如果连接海康 NVR 失败,请查看海康的调试日志,通常是因为时间不同步导致 Token 验证超时,务必保证双方 NTP 同步!

 2. 视频能力集回复:你的盒子回复给录像机的 SDP (媒体能力集) 必须和实际推流的 RTSP 编码一致,否则 NVR 建立连接后会秒断。

推荐搭配[ZLMediaKit / MediaMTX (做推流核心)] [海康/大华 NVR 录像机]