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.

  • Obk@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    tinyCam has worked well for me on Android with a few RTSP feeds from different types of cameras.

    • Geronimo Wenja@agora.nop.chat
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Yeah, I can second tinycam. It’s very good, and let’s you keep multiple streams available to switch between easily. Great for 3d printer monitoring too.

  • methodicalaspect
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Should be able to do this with OBS. Just set up the scene with the cameras and don’t broadcast/record.

  • leetnewb@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    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.