This is a first beta release of the new Kerberos Agent 🔥🔥🔥🔥. Still a lot of work todo, but this is what it's currently capable of:
- Connect an IP camera with H264 stream
- Proxy an Raspi Camera or USB camera through rtsp-simple-server; we are working to get this in a single side car.
- Dashboard page which returns key metrics and KPI's.
- Recording overview page, shows recordings from recent to oldest
- Settings page to modify the agent's behaviour:
a. General settings: camera name, timezone, offline mode (disable all outgoing traffic).
b. Camera: support of H264 stream, ONVIF settings (still WIP)
c. Recording: motion or continuous recording, pre- and post recording options, auto-clean feature to manage storage, fragmented recordings for HLS.
d. Streaming: WEBRTC support for Kerberos Hub and low-res streaming with MQTT to Kerberos Hub.
e. Conditions: Multi region of interest, time conditions (2 regions per dag) and external condition (WIP).
d. Persistence: Live connection to Kerberos Hub, option to store recordings directly into Kerberos Hub or in Kerberos Vault. - Cross compiled Docker images for AMD64, ARM64 and ARMv7. We will add more in future.
More features will be added in the next weeks (check out the issues tracking and project board).
- We will add Storj, MinIO connectors directly in the agent.
- Bring back the integration option when motion is detected (MQTT, Script, Webhook, etc).
- We will ship more binaries, currently only ship a Docker container, we will bring back to Balena, Snap, etc (also considering to rebuild KiOS - not sure though).