Hi,
I’ve added the ring-mqtt integration and I’m able to get the latest snapshots and rtsp live streams of my cameras.
I want (like 99% of all users) to show a card on my dashboard with the latest snapshot and when clicking on that card the live stream should open in a bigger popup.
I tried so many things but I can’t get this work. If I use “generic camera” with the rtsp streaming url of my Ring camera, then I’m able to see the live stream, but the live stream never stops. So if I close the popup the generic camera integration is still streaming in background (even though it is not enabled to stream in background!). Not stopping the rtsp live stream is a hugh problem with Ring. It is not designed for that.
So I also tried WebRTC. With WebRTC I’m able to start and stop the live stream, but don’t have a card with only a snapshop and clicking anywhere on it opening a big popup with automatically showing the live stream. The snapshop is not shown and switching between the snapshop (or any other image) to the live stream is performed by clicking on a small label on the upper right corner. Not user-friendly.
Then I tried browser_mod. Showing the snapshop in a card, and when clicking on it using the popup card from browser_mod to show the WebRTC camera card. That is working, but when closing the popup the WebRTC camera card is still streaming invisible in background…
Later I also want to automatically open the popup to show the live stream when someone rings the doorbell. In this case I would also have the some problem if the live stream is never stopping and still running in background.
So why are card not stopping there code when closing? Why is generic camera never stopping the rtsp stream? Even if I use a local camera without any cloud service like Ring, I only want to have an active rtsp stream when viewing the live stream and not the whole time in background.