Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
nvr
command
Package main provides the plugin-based NVR system entry point This is the new architecture that uses the plugin loader for all services Multi-architecture builds: linux/amd64, linux/arm64 Build: v0.0.58
|
Package main provides the plugin-based NVR system entry point This is the new architecture that uses the plugin loader for all services Multi-architecture builds: linux/amd64, linux/arm64 Build: v0.0.58 |
|
internal
|
|
|
api
Package api provides HTTP API handlers and WebSocket support
|
Package api provides HTTP API handlers and WebSocket support |
|
audio
Package audio provides two-way audio functionality
|
Package audio provides two-way audio functionality |
|
camera
Package camera provides camera management functionality
|
Package camera provides camera management functionality |
|
config
Package config provides configuration management for the NVR system
|
Package config provides configuration management for the NVR system |
|
core
Package core provides the minimal NVR core infrastructure.
|
Package core provides the minimal NVR core infrastructure. |
|
database
Package database provides SQLite database access for the NVR system
|
Package database provides SQLite database access for the NVR system |
|
detection
Package detection provides object detection capabilities for the NVR system
|
Package detection provides object detection capabilities for the NVR system |
|
events
Package events provides event management functionality
|
Package events provides event management functionality |
|
plugin
Package plugin provides the plugin framework for the NVR system.
|
Package plugin provides the plugin framework for the NVR system. |
|
plugin/reolink
Package reolink provides a Reolink camera plugin for the NVR system.
|
Package reolink provides a Reolink camera plugin for the NVR system. |
|
recording
Package recording provides video recording and segment management for the NVR system
|
Package recording provides video recording and segment management for the NVR system |
|
streaming
Package streaming provides go2rtc integration for video streaming
|
Package streaming provides go2rtc integration for video streaming |
|
video
Package video provides video processing utilities including hardware acceleration detection
|
Package video provides video processing utilities including hardware acceleration detection |
|
plugins
|
|
|
nvr-core-api
Package nvrcoreapi provides the NVR Core API Plugin This plugin handles camera CRUD operations and system management
|
Package nvrcoreapi provides the NVR Core API Plugin This plugin handles camera CRUD operations and system management |
|
nvr-core-config
Package nvrcoreconfig provides the NVR Core Configuration Plugin This plugin handles system configuration management with hot-reload
|
Package nvrcoreconfig provides the NVR Core Configuration Plugin This plugin handles system configuration management with hot-reload |
|
nvr-core-events
Package nvrcoreevents provides the NVR Core Events Plugin This plugin handles event storage, retrieval, and real-time streaming
|
Package nvrcoreevents provides the NVR Core Events Plugin This plugin handles event storage, retrieval, and real-time streaming |
|
nvr-detection
Package nvrdetection provides the NVR Detection Plugin This plugin manages object detection for cameras using various backends
|
Package nvrdetection provides the NVR Detection Plugin This plugin manages object detection for cameras using various backends |
|
nvr-recording
Package nvrrecording provides the NVR Recording Plugin This plugin handles all video recording, storage, timeline, and playback functionality
|
Package nvrrecording provides the NVR Recording Plugin This plugin handles all video recording, storage, timeline, and playback functionality |
|
nvr-spatial-tracking
Package nvrspatialtracking provides multi-camera spatial awareness and cross-camera tracking
|
Package nvrspatialtracking provides multi-camera spatial awareness and cross-camera tracking |
|
nvr-spatial-tracking/cmd
command
|
|
|
nvr-streaming
Package nvrstreaming provides the NVR Streaming Plugin This plugin manages go2rtc for video streaming (WebRTC, RTSP, HLS)
|
Package nvrstreaming provides the NVR Streaming Plugin This plugin manages go2rtc for video streaming (WebRTC, RTSP, HLS) |
|
Package sdk provides the Plugin SDK for developing NVR plugins.
|
Package sdk provides the Plugin SDK for developing NVR plugins. |
Click to show internal directories.
Click to hide internal directories.