Directories
ยถ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mibee-nvr
command
|
|
|
internal
|
|
|
avi
Package avi implements a pure-Go AVI RIFF muxer and demuxer.
|
Package avi implements a pure-Go AVI RIFF muxer and demuxer. |
|
backoff
Package backoff provides shared retry-backoff helpers used across the NVR (camera recorders, stream relay targets, ingest reconnects).
|
Package backoff provides shared retry-backoff helpers used across the NVR (camera recorders, stream relay targets, ingest reconnects). |
|
health
Package health implements the camera health monitoring system.
|
Package health implements the camera health monitoring system. |
|
livetranscode
Package livetranscode provides pure-Go utilities for live transcoding of video streams.
|
Package livetranscode provides pure-Go utilities for live transcoding of video streams. |
|
middleware/remotelog
Package remotelog implements an slog.Handler that batches and ships logs to VictoriaLogs (or any JSON-lines ingestion endpoint).
|
Package remotelog implements an slog.Handler that batches and ships logs to VictoriaLogs (or any JSON-lines ingestion endpoint). |
|
model/nalutil
Package nalutil provides shared NALU (Network Abstraction Layer Unit) detection utilities for H.264 and H.265 video streams.
|
Package nalutil provides shared NALU (Network Abstraction Layer Unit) detection utilities for H.264 and H.265 video streams. |
|
rediscovery
Package rediscovery implements IP self-healing for cameras whose address changes at runtime (e.g.
|
Package rediscovery implements IP self-healing for cameras whose address changes at runtime (e.g. |
|
timelapse
Package timelapse โ Pure Go H.264 NAL โ MP4 muxer.
|
Package timelapse โ Pure Go H.264 NAL โ MP4 muxer. |
|
transcoding
Package transcoding provides hardware-aware video transcoding for stored recordings.
|
Package transcoding provides hardware-aware video transcoding for stored recordings. |
|
xiaomi
Package xiaomi implements Xiaomi camera support for MiBee NVR, including CS2 P2P transport, MISS protocol, cloud authentication, and HLS live streaming via model.HLSProvider.
|
Package xiaomi implements Xiaomi camera support for MiBee NVR, including CS2 P2P transport, MISS protocol, cloud authentication, and HLS live streaming via model.HLSProvider. |
|
pkg
|
|
|
app
Package app provides the root application orchestrator for MiBee NVR.
|
Package app provides the root application orchestrator for MiBee NVR. |
|
camera
Package camera exposes the camera Manager interface for external (out-of-module) consumers, primarily the commercial P2P module that needs to enumerate cameras, read status, and subscribe to media frames for WebRTC tracks.
|
Package camera exposes the camera Manager interface for external (out-of-module) consumers, primarily the commercial P2P module that needs to enumerate cameras, read status, and subscribe to media frames for WebRTC tracks. |
|
eventbus
Package eventbus exposes the pub/sub event Bus interface for external (out-of-module) consumers, primarily the commercial P2P module that needs to receive motion detection, camera status, and storage events to push to mobile apps.
|
Package eventbus exposes the pub/sub event Bus interface for external (out-of-module) consumers, primarily the commercial P2P module that needs to receive motion detection, camera status, and storage events to push to mobile apps. |
|
streamhub
Package streamhub exposes the frame distribution Hub interface for external (out-of-module) consumers, primarily the commercial P2P module that needs to subscribe to camera frames for WebRTC tracks.
|
Package streamhub exposes the frame distribution Hub interface for external (out-of-module) consumers, primarily the commercial P2P module that needs to subscribe to camera frames for WebRTC tracks. |
Click to show internal directories.
Click to hide internal directories.


