Resource icon

OBS Studio OBS Studio: Stream to multiple platforms or channels at once

megpoid0

New Member
megpoid0 submitted a new resource:

OBS Studio: Stream to multiple platforms or channels at once - Without the use of third-party services like Restream

Before you read, please note that this is only useful if a third party service like https://restream.io doesn't suit your needs. Also, some of the more complicated setups might require a good understanding of command-line FFmpeg. If you need help for your specific setup, ping Nakajima Megumi#7432 in the obsproject support Discord.

The general idea is as follows: host a RTMP server on your PC, stream to that server, then use FFmpeg to copy the stream to as many...
Read more about this resource...
 

regstuff

Member
Nice tutorial. Any recommendations on setting the thread_queue_size option in ffmpeg?
Also do you find you have to add -nostdin? I found that my ffmpeg sometimes quit unexpectedly without this.
 

megpoid0

New Member
Nice tutorial. Any recommendations on setting the thread_queue_size option in ffmpeg?
Also do you find you have to add -nostdin? I found that my ffmpeg sometimes quit unexpectedly without this.
To my knowledge, using the Windows versions of monaserver and ffmpeg shouldn't require any additional options. If that's not the case on Linux and you have the exact steps-to-reproduce, I could try to reproduce issues on my nginx-rtmp-module server and Linux ffmpeg.
 

regstuff

Member
To my knowledge, using the Windows versions of monaserver and ffmpeg shouldn't require any additional options. If that's not the case on Linux and you have the exact steps-to-reproduce, I could try to reproduce issues on my nginx-rtmp-module server and Linux ffmpeg.
Just found that ffmpeg quits every once in a very long while. Found this to be helpful: https://superuser.com/questions/1492507/why-does-ffmpeg-require-nostdin-in-while-loop

I've always wondered what the right value for thread queue size is. Never really understood the mechanics behind it. I kind of run it at 512 because that's what I found others were using and it works for me without any issues.
 

I3ordo

Member
As a restream user, i wonder if i can keep using restream output like usual but also sendout a specific scene scene with its specific audio source/s to an individual person over internet. The origin of this need is. I would like to let a friend watch my gameplay with game's audio while i chat over discord and , let obs broadcast our chat+the game+ audio to restream destinations.

Currently i can let him watch the gameplay while hearing me but he has to mute the stream's audio as it will result in him hearing our chatter.
My first solution was to create an ndi source which was not difficult at all but have not figured out a way to send over internet to him yet.
 
Top