gowvp/owl

GB28181 - 2022 NVR | ONVIF/RTMP/RTSP | ZLMediaKit | 本地 YOLO 检测 | 私有部署 | Frigate 中文平替

What it solves

GoWVP is an open-source network video platform designed to simplify the management and playback of surveillance cameras. It solves the problem of protocol incompatibility between different camera brands and standards (like GB28181, ONVIF, RTMP, and RTSP), allowing users to unify various video streams into a single, plugin-free browser-based interface.

How it works

The platform acts as a middleware that connects to surveillance devices using the GB28181-2022 standard (and older versions) or other protocols like ONVIF and RTSP. It integrates with streaming media servers such as ZLMediaKit or lalmax-pro to handle the actual video delivery. It can also function as an ONVIF virtual device, allowing other systems like Home Assistant to pull streams from it as if it were a physical camera.

Who it’s for

It is intended for developers and system integrators who need to build video surveillance systems, integrate multiple types of IP cameras into a central dashboard, or bridge different network environments (including multi-layer NAT) across the internet.

Highlights

  • Multi-protocol Support: Compatible with GB/T 28181, ONVIF, RTMP, and RTSP.
  • AI Integration: Built-in support for AI algorithm analysis and alerting via webhooks.
  • Flexible Deployment: Supports Docker, Docker Compose, and Kubernetes; compatible with SQLite, PostgreSQL, and MySQL.
  • ONVIF Virtualization: Can expose its channels as virtual ONVIF devices for third-party integration.
  • Diverse Output Formats: Supports FLV, WS-FLV, HLS, WebRTC, RTSP, and RTMP playback.
  • Cascading Architecture: Supports master-slave cascading deployments for distributed event forwarding.

Related