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.

  • @[email protected]
    link
    fedilink
    English
    105 days ago

    Why use the VPS? I’m missing something but as long the bandwidth is high enough and the latency is low enough it should work. As with any VPN, you’re not “directly” on the network so auto detect might not work.

    • @[email protected]OP
      link
      fedilink
      English
      5
      edit-2
      5 days ago

      My apartment has internet that is just ok—I wanted the more reliable connection. I will be streaming IRL, so I can’t be on the local network.

      They have streaming server services, but they are $100 per month, and I can get a high bandwidth VPS for much cheaper, and I have the tech skills to set things up myself. Just stumbling at the final hurdle here.