this post was submitted on 30 Jul 2023
30 points (100.0% liked)

Free and Open Source Software

17926 readers
32 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

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.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 year ago

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.