Just looking for a simple app that can stream local rstp. I have been using VLC up to this point but im looking for something a little less glitchy. I’d also like the ability to view multiple streams at the same time.
EDIT: I realized after making this post that I forgot to mention I’m looking for an Android app specifically.
I have a server at home, so this might not apply to you. But I used this software (https://github.com/bluenviron/mediamtx) to proxy the rtsp streams from cameras. It makes the streams available over multiple formats, so I stick the webrtc stream from the security cameras into a little, super simple html page I threw together. Bookmarked, on my android home screen, and I’m one click from seeing all of my cameras streaming while I’m on LAN.
Then I wrote a simple bash script to call ffmpeg to take a snapshot from each rtsp stream every x interval. I rewrote the landing page to show a table of those snapshots and each image is a hyperlink to the direct webrtc link to that camera’s stream. And the html page refreshes itself every x seconds.
I’m happy with this approach so far. The streams are now easily available on Android, Windows, Linux devices, no app beyond a web browser required.
What I plan to do next:
-
Make the web server and proxied streams available over my mesh VPN so that the landing page and cameras are available from outside the LAN.
-
Start throwing images at doods (https://github.com/snowzach/doods2) to identify objects, and pass the detection and image to a messenger like xmpp or matrix or telegram or even an irc channel to push an alert to me.
-