Question / Help Stream From 2 computers

Turro

New Member
Hello guys, i was just wondering if there is any configuration or tool, that could help me to set up a single stream on 2 computers.
 
Yep there is a way:
https://obsproject.com/forum/threads/how-to-set-up-your-own-private-rtmp-server-using-nginx.12891/

Check out that guide. Should work for you, just make sure you dig deep enough into the thread to know whats going on and how to work with it. Also there is a ton of useful stuff about nginx in the usual google search, if you should run into problems.

A different way would be a capture card. But they have drawbacks, a decent one will cost you a decent amount of money and why should you do it when its working without.

Just make sure that your gaming PC is sending a high quality (high bitrate) videofeed to nginx with as low CPU usage as possible (use Quicksync, VCE from AMD or NVENC from Nvidia if needed to save some CPU load on the gaming rig). The second rig will then take the encoding load, so get rid of all the crap that is not needed on the second PC.
You can also split the output of nginx do multiple platforms like youtube, hitbox, twitch and whatever, if you want to stream to multiple sites.

P.S. the idea behind that is really simple: you set up an RTMP server, just like twitch or any other streaming service would, in your local network, let the server do some encoding magic and then push the videofeed to whatever RTMP server you want.
 
As in take video from two machines (such as for a co-op game), and integrate both onto a single stream? Get a capture card. One machine will be the streaming system, responsible for capturing the video sent from the other machine, compositing, encoding, and sending the signal out.

If you mean from your machine and a remote co-op player, good luck. There is currently no good solution for this.

If you mean a 2-PC streaming setup with one system being the 'gaming' machine and the other being the 'encoding' machine (with no game being played), pick up a capture card (as above). Alternately, you can run nginx-rtmp on the second machine, and on the primary run OBS and run it with local-recording settings, pointing at the other machine which will then re-encode the signal before sending it out to Twitch/other service. This method requires a lot of technical mien.
 
I want to encode in one pc and use the other one for gaming. Thank you so much people. Im gonna check the guide. Im new to the forum, is there anyway to reward you for the answers? like a points system or something?
 
A reward for us will be just general feedback (and a possible workaround/solution) about all this stuff. We dont care about points and other stuff here, feedback is the best way to keep us happy.
Or you can spend a couple of bucks donating to the project itself if you like it.
 
guys i had another doubt, not very related to the theme, but you might know. Im trying to use my laptop as a second monitor atm, while in screen resolution i press detect and nothing appears, when it should appear another non detected monitor. Also the guide is only for linux?
 
Last edited:
There is a windows version of nginx. Same settings etc, so should run without problems. This guide is for advanced users, you may need to google some stuff that you dont understand to bring it to life.
And what do you mean you use your laptop as your second monitor?! There are only a few laptops with an input (and they would show up just as a display). Anything else would be done with strange tools, dont expect them to run well, specially with OBS.
If you desperatly need a second monitor - grab one from ebay etc for like 10$, would do the job and save you some time and a huge mess.
 
yeah don't worry about advanced things haha im actually a computer engineer, I just needed that little trick of not using a capture card. Once again thx a lot
 
Back
Top