I’m trying to set up a streaming server on a VPS. I’m using OBS Studio and MistServer in a Debian docker container with noVNC access to control it.

MistServer is supposed to be able to detect a stream on the local network and then create a custom RTMP key so that it can be passed to OBS studio and then streamed to multiple platforms simultaneously.

I was thinking that I could use Tailscale to create a virtual network, and that should connect the camera to MistServer. If I do that, could I just use the Tailscale IP as the RTMP IP address and then have it treat the camera as if it is on a local network?

Essentially:

Camera wired to iPad > Tailscale > MistServer > OBS Studio > Multiple Streaming Platforms

Is there some better way to do this that I’m totally missing?

Thanks for any help you can provide.

Edit: to clarify, I’m talking about a livestream of my own live content that I create, not a Plex stream of media or anything.

  • warmaster@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    Maybe I’m missing something. But why not stream from your ipad to your OBS Studio on your PC via Tailscale?

    If you want to stream to multiple services why not use Datarhei Restreamer instead of Mist server?

    • WeirdGoesPro@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 days ago

      I’m basically trying to do exactly what you are describing in your first paragraph. As I understand it, OBS Studio wants the camera directly connected to the device it is on, and MistServer allows it to be remotely connected from a different device on the local network. I’m trying to use Tailscale to create a local-ish network environment.

      I haven’t heard of Dararhei before—I will definitely investigate that to see if it is a better solution than MistServer. From a cursory look, it seems like they basically do the same thing.