Fireflywater
New Member
I want to be able to connect multiple streams of OBS into 1 OBS client, which will be used for scenes and to publish to Twitch.
Excuse me if I'm bad with my words, I've always been bad at explaining things, so I have created a map of what I want.
.
The blue area represents my friend, or friends, computer. The red area represents me, or the host's computer. The green area is the internet.
From the friend, they capture their game through OBS, then OBS trasmits that stream of data to... something... through the internet, which will eventually enter the host's primary OBS (colored in a yellow Tomoe). The important thing here is a controlled delay. If if it's for a per-individual basis, the delay will help sync everything up. I know OBS has an option in settings when transmitting, but I do not know how well this works.
The host, or me, might want to play too, so they have their own game captured to a secondary OBS client, which then streams to the primary OBS. If this is possible, then the secondary OBS can add delay via settings, which, theoretically, can be used to sync things up with everyone else.
After all captures are in order, the host compiles all the streams of data into a pretty layout, which will ultimately be published to Twitch so the massive 2 people viewing will be able to see, say, 4 games from 4 PCs in perfect syncing.
The largest issue is syncing, and even setting these things up. The best solution I can think of is everyone having their own Twitch, the host streaming to a dummy account, and the main OBS reads from all the Twitches. After some conversing with the friends over syncing, will be published. However, this means that everyone will have their Twitch streams run publicly, and the host needs to bother about a dummy account.
I want to know if there's a better way. If an OBS client can stream to an OBS client with delay, or a delay on captures (RAM?), or a free, third party site that can be used to arrange everything.
Friend ease is more important than Host ease, the less necessary communication between host and friends, the better.
Excuse me if I'm bad with my words, I've always been bad at explaining things, so I have created a map of what I want.
. The blue area represents my friend, or friends, computer. The red area represents me, or the host's computer. The green area is the internet.
From the friend, they capture their game through OBS, then OBS trasmits that stream of data to... something... through the internet, which will eventually enter the host's primary OBS (colored in a yellow Tomoe). The important thing here is a controlled delay. If if it's for a per-individual basis, the delay will help sync everything up. I know OBS has an option in settings when transmitting, but I do not know how well this works.
The host, or me, might want to play too, so they have their own game captured to a secondary OBS client, which then streams to the primary OBS. If this is possible, then the secondary OBS can add delay via settings, which, theoretically, can be used to sync things up with everyone else.
After all captures are in order, the host compiles all the streams of data into a pretty layout, which will ultimately be published to Twitch so the massive 2 people viewing will be able to see, say, 4 games from 4 PCs in perfect syncing.
The largest issue is syncing, and even setting these things up. The best solution I can think of is everyone having their own Twitch, the host streaming to a dummy account, and the main OBS reads from all the Twitches. After some conversing with the friends over syncing, will be published. However, this means that everyone will have their Twitch streams run publicly, and the host needs to bother about a dummy account.
I want to know if there's a better way. If an OBS client can stream to an OBS client with delay, or a delay on captures (RAM?), or a free, third party site that can be used to arrange everything.
Friend ease is more important than Host ease, the less necessary communication between host and friends, the better.