OpenNVR
An open-source programmable IP camera middleware platform that abstracts camera video streams and events into developer-callable data sources through APIs and SDKs, supporting the ONVIF standard, custom AI model integration, and self-hosted deployment, aimed at computer vision applications and AI workflow construction.
Timeline (last 90 days)
In a 4-core CPU environment without a GPU, granite4:micro passed 44 of 60 runs across 20 investigation cases (3 runs each), the highest pass rate.
The OpenNVR team made granite4:micro the new default language model.
OpenNVR keeps Moondream as the default vision model in CPU environments and uses Qwen3-VL as the default in GPU environments.
OpenNVR positions the camera as a sensor platform, with the video stream being one type of data it outputs, and supports passing structured events to consumers such as AI agents through an event-driven architecture.
OpenNVR is an open-source project aimed at exposing IP camera video streams and events to developers through APIs and SDKs, turning them into programmable infrastructure.
Turning cameras into a developer platform requires solving ecosystem problems; how many developers are willing to build applications on top of it determines whether that vision can hold.
The OpenNVR project is still in an early stage of development, and the author is actively seeking feedback in the fields of computer vision, self-hosted infrastructure, and open-source systems.
OpenNVR supports integrating developers' own AI models and vision pipelines, without relying on a single vendor's preset AI features.
OpenNVR is self-hosted, with all infrastructure and data remaining under the user's own control.
All Facts (8)
In a 4-core CPU environment without a GPU, granite4:micro passed 44 of 60 runs across 20 investigation cases (3 runs each), the highest pass rate.
50%UnverifiedOpenNVR keeps Moondream as the default vision model in CPU environments and uses Qwen3-VL as the default in GPU environments.
50%UnverifiedOpenNVR is self-hosted, with all infrastructure and data remaining under the user's own control.
50%UnverifiedOpenNVR positions the camera as a sensor platform, with the video stream being one type of data it outputs, and supports passing structured events to consumers such as AI agents through an event-driven architecture.
50%UnverifiedOpenNVR is an open-source project aimed at exposing IP camera video streams and events to developers through APIs and SDKs, turning them into programmable infrastructure.
50%UnverifiedTurning cameras into a developer platform requires solving ecosystem problems; how many developers are willing to build applications on top of it determines whether that vision can hold.
50%UnverifiedOpenNVR supports integrating developers' own AI models and vision pipelines, without relying on a single vendor's preset AI features.
50%UnverifiedThe OpenNVR team made granite4:micro the new default language model.
50%