OBS đź“˝

Multi-Streaming with NGINX RTMP

I am now able to live stream to multiple platforms simultaneously thanks to having implemented an nginx-based RTMP relay to sit between OBS and these downstream platforms. This was done using the RTMP module and documentation provided on GitHub by arut:

As was described in the repository’s wiki, I created a Docker container to build the modules from source:

I would have liked to have deployed this container into my Kubernetes cluster; however, authorization is limited to IP rules, which does not provide sufficient security and usability. The container runs instead on the same machine running OBS, and will need to be started manually before the beginning of each stream. I am currently streaming to YouTube and Owncast, and I am considering adding others as well.