ONVIF MCP
by qianlima365
ONVIF MCP is a device control and management platform based on the ONVIF protocol. It aims to provide standardized control interfaces for network audio and video devices such as IP cameras and NVRs.
View on GitHub
Last updated: N/A
ONVIF MCP 是一个基于ONVIF协议实现的设备控制与管理平台(Media Control Platform),旨在为网络音视频设备(如IP摄像头、NVR等)提供标准化的控制接口。通过集成ONVIF核心规范,该项目支持以下功能:
- 设备发现:自动扫描局域网内符合ONVIF标准的设备并获取基础信息(如型号、固件版本)
- PTZ控制:通过ONVIF PTZ服务实现云台旋转、镜头变焦等操作
- 媒体流管理:获取设备实时视频流URL,支持RTSP/RTMP等协议
- 事件订阅:接收并处理设备推送的运动检测、输入触发等事件
- 配置管理:远程修改设备参数(分辨率、帧率、编码格式等)
项目采用Python实现ONVIF WS-Discovery与SOAP协议交互,提供CLI工具快速启动服务:
mcp dev main.py # 启动设备探测与控制服务
或者
uv run main.py