Using Multi-Stream Output with OBS
One of the most exciting features of the multi-stream dock is its ability to route any specific audio source to a given track, and choose that track for any multistream output. This means you can get as complicated or as simple with this setup as you see fit personally. For example, I just send the same audio to all stream platforms but you could play with it you could stream so many different outputs at the same time with this plug-in.
However, there are some important considerations with performance to keep in mind here. Encoding video on your GPU is a really powerful tool that makes Crazy streaming setups like this possible, but the resources for it are not infinite. As of January of this year Nvidia users can have up to eight individual encode sessions going at the same time, there's a driver limitation preventing anymore and while AMD and Intel don't exactly have the same kind of driver limitation you'll see similar limitations in terms of raw performance.
In particular, having dual encoder chips meaning they have a lot more Headroom for multiple encodes at the same time and will thrive in this kind of workflow but either way way if you plan on streaming to every site ever I do strongly recommend a dual PC setup at this point. It will start to hinder your game performance and whatever else you're doing if you're using twitch enhanced broadcasting.
You're already sending three to five encodes to Twitch alone which eats up a lot of power in Headroom though you could limit the number of sessions it uses up in your stream settings here you can also again save on sessions and overhead by using some of these existing twitch enhanced streams to feed to other platforms by choosing the main encoder for that output in the plugin and then choosing from the encoder selection list.
For example, if you're having significant performance issues consider changing the output scaling algorithm for each of your encoder settings. That you are scaling down resolutions for to bilinear this won't be as clear of a feed as by cubic or something like that but it will perform a lot better otherwise you may need to simplify your stream layout a bit or lower your canvas resolution such as using a 1440p canvas instead of full 4K for example.
Additionally, once you're ready to stream you need to start your main stream within OBS first and then you can fire off your secondary feeds in the ATM multistream dock. Once that stream has started keep an eye out for the Magic Smoke from your PC or the suits from your ISP knocking on your door one of the more obnoxious hurdles with multi-streaming is managing your scenes.
For example, especially if you're using both a horizontal and a vertical canvas. The agato stream deck today's sponsor helps make that easy each key can be a unique screen identified button to switch scenes activate sources mute your mic and so on and with Pages folders and profiles you can have nearly unlimited options for managing my vertical canvas alongside my horizontal canvas.
I use multi-actions actions that execute multiple things at the same time from a single button press alongside the assigned scenes function in vertical some of my vertical scenes automatically switch based on my normal canvas scene but often I need to show things differently and having a multiaction that can switch both canvases at once is super handy. I also have one that turns on all my lights for my stream too again thanks for sponsoring this video grabb yourself a stream deck at the link below to manage chat.
My two recommended options are Caster Labs or the chat that comes with streamer bot both can give you good multi-stream chat though access to you know some of the more esoteric stream platforms chats will be limited. The only real limitations left for multi streaming in general are Tik Tok being absurd and not giving you actual stream Keys anymore to use and having to pay the M musrat for premium in order to be able to stream on Twitter which is funny since all that stream serves for is a reminder to go watch your Twitch or YouTube stream.
Regardless things are moving quite along. You'll just need some really fast upload speed to do all of this you know your internet needs to be able to handle all of this at once and a lot of screen space for the ridiculous amount of OBS stocks that we're all setting up these days it certainly becomes a lot to handle but I am very excited for the future especially since you can now stream both vertical and horizontal streams to YouTube at the same time as I covered in this video here.
"WEBVTTKind: captionsLanguage: enyou're going to need to upgrade your internet connection and maybe get a bigger monitor because multistreaming from your own PC just got way easier thanks to the awesome people over at ATM ATM multistream is a new OBS plugin that takes multistreaming to the next level and makes multi streaming to different platforms even in different qualities with different audio tracks uh super accessible and it enhances the vertical plugin to manage your vertical secondary streams too this is wild this is a huge upgrade on the previous multi rtmp outputs plugin for obs and works with twitch enhanced and VOD tracks too this video is brought to you by the Elgato stream deck the ultimate in stream control and management the new XLR Dock and USB hub expansion modules for the stream deck plus helps you achieve your final form of ultimate power without taking up any additional space check them out at the link below download the installer and run it if you use just a normal installed version of OBS just click through it like normal or choose your directory that you want it to go to if you use a portable build like I do here then ATM multi stream is available under docs now for this kind of setup I highly recommend having twitch be the primary output for your profile here this way you can use the VOD track option if you wish or you could just use backing track and stay safe on all platforms like a smart streamer backing track. and you can enable enhanced broadcasting for your Twitch stream without any hassle so for this configuration I have a 4 4K canvas which is my primary stream in OBS itself which for you would probably mean that you need to scale it to 1080p currently but I'm testing the cool stuff and I get to stream 4K to Twitch twitch.tv/ evos Fox by the way and then set up your normal twitch output as you normally would then in a to multistream click the settings Cog and add a new output for your main horizontal OBS canvas and a vertical one if you want to use that as well you can add YouTube trovo Tik Tok if you actually have a stream key and so on by default these secondary streams use the same encoder profile that your primary OBS stream is using for a standard 720p or 1080p twitch streamer that's fine but if you want to stream higher quality to YouTube you'll want to set this up manually here you can choose hvvc or av1 for YouTube and increase the bit rate remember hvc and av1 are higher efficiency codecs that provide much higher quality for your bit rate and should virtually always be used for YouTube these days you can also choose a different audio track or different audio bit right here as well uh just paste in your stream key and you're good to go if you use twitch enhanced broadcasting this works here too you again you want twitch to be your profile stream output not added through this plugin uh stream once with enhanced after having installed the plugin and then when you choose your encoder for your secondary outputs you'll see a list of encoder resolutions that enhance the sending to Twitch you can then pick one of these to forward to another platform without wasting an additional encode session this is huge as I can pick the highest quality to forward to YouTube a 7 20p or so quality copy to forward to Facebook or Twitter if I was a weirdo that paid pays for Twitter to be able to stream there and not have to worry about added encoder sessions or processing load and again if you install ATM's vertical plugin and set up your vertical canvas you can choose outputs for that here as well for audio remember that OBS gives you six audio tracks to play with by clicking the three dots on an audio Source in the mixer and going to Advanced Audio properties you can manually assign any individual source to a given track or exclude it so you can route any specific spefic audio Source you want to a given track and choose that track for any multistream output you can get as complicated or as simple with this setup as you see fit personally I just send the same audio to all stream platforms but you you could play with it you could stream so many different outputs at the same time with this plug-in but there are some important considerations with performance to keep in mind here encoding video on your GPU is a really powerful tool that makes Crazy streaming setups like this possible but the resources for it are not infinite as of January of this year Nvidia users can have up to eight individual encode sessions going at the same time there's a driver limitation preventing anymore and while AMD and Intel don't exactly have the same kind of driver limitation you'll see similar limitations in terms of raw performance but depending on your settings you might not be able to get away with that many gtx1 series and RTX 40 series Nvidia cards or at least the higher tier 40 series it's complicated uh have dual encoder chips meaning they have a lot more Headroom for multiple encodes at the same time and will thrive in this kind of workflow but either way way if you plan on streaming to every site ever I do strongly recommend a dual PC setup at this point it will start to hinder your game performance and whatever else you're doing if you're using twitch enhanced broadcasting you're already sending three to five encodes to Twitch alone which eats up a lot of power in Headroom though you could limit the number of sessions it uses up in your stream settings here you can also again save on sessions and overhead by using some of these existing twitch enhanced streams to feed to other platforms by choosing the main encoder for that output in the plugin and then choosing from the encoder selection list here as I explained before if you're having significant performance issues consider changing the output scaling algorithm for each of your encoder settings that you are scaling down resolutions for to bilinear this won't be as clear of a feed as by cubic or something like that but it will perform a lot better otherwise you may need to simplify your stream layout a bit or lower your canvas resolution such as using a 1440p canvas instead of full 4K for example or do other things to reduce load once you're ready to stream you need to start your main stream within OBS first and then you can fire off your secondary feeds in the ATM multistream dock once that stream has started keep an eye out for the Magic Smoke from your PC or the suits from your ISP knocking on your door one of the more obnoxious hurdles with multi-streaming length this is managing your scenes especially if you're using both a horizontal and a vertical canvas the agato stream deck today's sponsor helps make that easy each key can be a unique screen identified button to switch scenes activate sources mute your mic and so on and with Pages folders and profiles you can have nearly unlimited options for managing my vertical canvas alongside my horizontal canvas I use multi- actions actions that execute multiple things at the same time from a single button press alongside the assigned scenes function in vertical some of my vertical scenes automatically switch based on my normal canvas scene but often I need to show things differently and having a multiaction that can switch both canvases at once is super handy I also have one that turns on all my lights for my stream too again thanks for sponsoring this video grabb yourself a stream deck at the link below to manage chat my two recommended options are Caster Labs or the chat that comes with streamer bot both can give you good multi-stream chat though access to you know some of the more esoteric stream platforms chats will be limited the only real limitations left for multi streaming in general are Tik Tok being absurd and not giving you actual stream Keys anymore to use and having to pay the M musrat for premium in order to be able to stream on Twitter which is funny since all that stream serves for is a reminder to go watch your Twitch or YouTube stream anyway regardless things are moving quite along you'll just need some really fast upload speed to do all of this you know your internet needs to be able to handle all of this at once and a lot of screen space for the ridiculous amount of OBS stocks that we're all setting up these days it certainly becomes a lot to handle but I am very excited for the future especially since you can now stream both vertical and horizontal streams to YouTube at the same time as I covered in this video here and I'm thinking pretty soon we might see a future where you can stream both within one feed to Twitch as I teased in this video over here remember to Be Kind Rewindyou're going to need to upgrade your internet connection and maybe get a bigger monitor because multistreaming from your own PC just got way easier thanks to the awesome people over at ATM ATM multistream is a new OBS plugin that takes multistreaming to the next level and makes multi streaming to different platforms even in different qualities with different audio tracks uh super accessible and it enhances the vertical plugin to manage your vertical secondary streams too this is wild this is a huge upgrade on the previous multi rtmp outputs plugin for obs and works with twitch enhanced and VOD tracks too this video is brought to you by the Elgato stream deck the ultimate in stream control and management the new XLR Dock and USB hub expansion modules for the stream deck plus helps you achieve your final form of ultimate power without taking up any additional space check them out at the link below download the installer and run it if you use just a normal installed version of OBS just click through it like normal or choose your directory that you want it to go to if you use a portable build like I do here then ATM multi stream is available under docs now for this kind of setup I highly recommend having twitch be the primary output for your profile here this way you can use the VOD track option if you wish or you could just use backing track and stay safe on all platforms like a smart streamer backing track. and you can enable enhanced broadcasting for your Twitch stream without any hassle so for this configuration I have a 4 4K canvas which is my primary stream in OBS itself which for you would probably mean that you need to scale it to 1080p currently but I'm testing the cool stuff and I get to stream 4K to Twitch twitch.tv/ evos Fox by the way and then set up your normal twitch output as you normally would then in a to multistream click the settings Cog and add a new output for your main horizontal OBS canvas and a vertical one if you want to use that as well you can add YouTube trovo Tik Tok if you actually have a stream key and so on by default these secondary streams use the same encoder profile that your primary OBS stream is using for a standard 720p or 1080p twitch streamer that's fine but if you want to stream higher quality to YouTube you'll want to set this up manually here you can choose hvvc or av1 for YouTube and increase the bit rate remember hvc and av1 are higher efficiency codecs that provide much higher quality for your bit rate and should virtually always be used for YouTube these days you can also choose a different audio track or different audio bit right here as well uh just paste in your stream key and you're good to go if you use twitch enhanced broadcasting this works here too you again you want twitch to be your profile stream output not added through this plugin uh stream once with enhanced after having installed the plugin and then when you choose your encoder for your secondary outputs you'll see a list of encoder resolutions that enhance the sending to Twitch you can then pick one of these to forward to another platform without wasting an additional encode session this is huge as I can pick the highest quality to forward to YouTube a 7 20p or so quality copy to forward to Facebook or Twitter if I was a weirdo that paid pays for Twitter to be able to stream there and not have to worry about added encoder sessions or processing load and again if you install ATM's vertical plugin and set up your vertical canvas you can choose outputs for that here as well for audio remember that OBS gives you six audio tracks to play with by clicking the three dots on an audio Source in the mixer and going to Advanced Audio properties you can manually assign any individual source to a given track or exclude it so you can route any specific spefic audio Source you want to a given track and choose that track for any multistream output you can get as complicated or as simple with this setup as you see fit personally I just send the same audio to all stream platforms but you you could play with it you could stream so many different outputs at the same time with this plug-in but there are some important considerations with performance to keep in mind here encoding video on your GPU is a really powerful tool that makes Crazy streaming setups like this possible but the resources for it are not infinite as of January of this year Nvidia users can have up to eight individual encode sessions going at the same time there's a driver limitation preventing anymore and while AMD and Intel don't exactly have the same kind of driver limitation you'll see similar limitations in terms of raw performance but depending on your settings you might not be able to get away with that many gtx1 series and RTX 40 series Nvidia cards or at least the higher tier 40 series it's complicated uh have dual encoder chips meaning they have a lot more Headroom for multiple encodes at the same time and will thrive in this kind of workflow but either way way if you plan on streaming to every site ever I do strongly recommend a dual PC setup at this point it will start to hinder your game performance and whatever else you're doing if you're using twitch enhanced broadcasting you're already sending three to five encodes to Twitch alone which eats up a lot of power in Headroom though you could limit the number of sessions it uses up in your stream settings here you can also again save on sessions and overhead by using some of these existing twitch enhanced streams to feed to other platforms by choosing the main encoder for that output in the plugin and then choosing from the encoder selection list here as I explained before if you're having significant performance issues consider changing the output scaling algorithm for each of your encoder settings that you are scaling down resolutions for to bilinear this won't be as clear of a feed as by cubic or something like that but it will perform a lot better otherwise you may need to simplify your stream layout a bit or lower your canvas resolution such as using a 1440p canvas instead of full 4K for example or do other things to reduce load once you're ready to stream you need to start your main stream within OBS first and then you can fire off your secondary feeds in the ATM multistream dock once that stream has started keep an eye out for the Magic Smoke from your PC or the suits from your ISP knocking on your door one of the more obnoxious hurdles with multi-streaming length this is managing your scenes especially if you're using both a horizontal and a vertical canvas the agato stream deck today's sponsor helps make that easy each key can be a unique screen identified button to switch scenes activate sources mute your mic and so on and with Pages folders and profiles you can have nearly unlimited options for managing my vertical canvas alongside my horizontal canvas I use multi- actions actions that execute multiple things at the same time from a single button press alongside the assigned scenes function in vertical some of my vertical scenes automatically switch based on my normal canvas scene but often I need to show things differently and having a multiaction that can switch both canvases at once is super handy I also have one that turns on all my lights for my stream too again thanks for sponsoring this video grabb yourself a stream deck at the link below to manage chat my two recommended options are Caster Labs or the chat that comes with streamer bot both can give you good multi-stream chat though access to you know some of the more esoteric stream platforms chats will be limited the only real limitations left for multi streaming in general are Tik Tok being absurd and not giving you actual stream Keys anymore to use and having to pay the M musrat for premium in order to be able to stream on Twitter which is funny since all that stream serves for is a reminder to go watch your Twitch or YouTube stream anyway regardless things are moving quite along you'll just need some really fast upload speed to do all of this you know your internet needs to be able to handle all of this at once and a lot of screen space for the ridiculous amount of OBS stocks that we're all setting up these days it certainly becomes a lot to handle but I am very excited for the future especially since you can now stream both vertical and horizontal streams to YouTube at the same time as I covered in this video here and I'm thinking pretty soon we might see a future where you can stream both within one feed to Twitch as I teased in this video over here remember to Be Kind Rewind\n"