viseron icon indicating copy to clipboard operation
viseron copied to clipboard

Feature request: on demand IP cameras

Open bartowski1182 opened this issue 1 year ago • 0 comments

Currently with some wireless/battery powered cameras (in my case, Eufy cameras), they are implemented in a clever way such that they run a local motion sensor, and on motion detection, launch the actual camera and spin up an RTSP stream on demand.

This is great for battery life, but presents an issue for NVRs, as they typically expect a 24/7 live RTSP stream, and if the stream were to go down can only trigger a reconnect every X seconds. If those X seconds fall in a certain way, you may miss the motion completely.

In order to solve this, I propose an endpoint of some kind that would trigger a connection to the RTSP stream. In Eufy's case, it is possible to ingest the "motion triggered" notification to know when the stream is getting prepared, which could then be used to send a request to Viseron that would begin a new connection.

If Viseron implemented an endpoint/MQTT to trigger a new connection, it could be used seamlessly with Eufy cameras and any other battery powered cameras that behave similarly.

bartowski1182 avatar Apr 24 '23 14:04 bartowski1182