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:

    1. 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.

    2. 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.