Live Production Software Forums

Welcome Guest! To enable all features please Login or Register.



Go to last post Go to first unread
#1 Posted : Sunday, October 3, 2021 10:29:44 AM(UTC)

Rank: Newbie

Groups: Registered
Joined: 10/3/2021(UTC)
Posts: 1
United States
Location: Califoria

I'm interested in using vMix to be the producer of a livestream for several remote gamers. The goal would be to bring in their webcam and microphone audio into vMix, but also their gameplay and gameplay audio. There could be only two players, but up to 4. I would need everyone's webcam, microphone, gameplay and gameplay audio and then use vMix to bounce back and forth between different players gameplay, but show all the players webcams on screen at the same time. Obviously, vMix call can bring in their webcam and audio, but can it simultaneously bring in their gameplay if they are playing a game on the same PC as their webcam? If not, does anyone have any ideas of the best way to accomplish this feat?

#2 Posted : Friday, October 15, 2021 6:15:25 AM(UTC)

Rank: Advanced Member

Groups: Registered
Joined: 4/28/2020(UTC)
Posts: 40
United States
Location: San Francisco

Was thanked: 6 time(s) in 5 post(s)
This is based on the gameplay being from a separate system...

You could setup two different VMIX Calls, one for camera, one for gameplay. Make sure stereo is enabled in VMIX Call (advanced.vmixcall.com) and any echo cancellation is turned off to get clean game audio. In each VMIX Call, make sure the camera and audio are both appropriately set.

The high speed motion of gameplay and VMIX Call have a good chance of causing framerate dips.

If the person has OBS that can feed the gameplay, I'd suggest trying to have them push SRT to you. You have to open up a ports (one for each feed) on your firewall/router so they can get to your specific system. You make an SRT input in VMIX as a "SRT (Listener)" with the port you set to forward to your system. The person playing then just sets the output of OBS to be "Custom" and puts in "srt://<youripaddress>:<openedport>?latency=500" (e.g. srt:// and starts streaming. You can lower (or raise) the latency as needed, just have to get stability. Latency of SRT push is typically less than one second, so pretty much real-time with VMix Caller.

We do this very method all the time for video game productions/streams, whether gameplay or someone remote handling b-roll replay.
#3 Posted : Tuesday, October 19, 2021 5:09:26 AM(UTC)

Rank: Advanced Member

Groups: Registered
Joined: 4/23/2017(UTC)
Posts: 1,164
Location: Germany

Thanks: 3 times
Was thanked: 167 time(s) in 149 post(s)
I saw some demo of a WAN Dante network for musicians to play a song in different locations. The Dante stuff is a bit network heavy when it comes to video but you get everything in sync within the dante network. That may be an advantage.
The SRT stuff is definitely cheaper and easier.
#4 Posted : Tuesday, October 19, 2021 3:54:45 PM(UTC)

Rank: Advanced Member

Groups: Registered
Joined: 3/28/2016(UTC)
Posts: 156
United States

Thanks: 5 times
Was thanked: 18 time(s) in 17 post(s)
Don't use vMixCall. It's great for what it is intended for but you want something with more control and have the ability to maintain quality and or handle drops if needed. So do as Dave suggested with SRT. We do exactly what you are trying to do and i even at first used WebRTC which is what vMixCall is based off of. Too many issues and limitations. SRT is made for this. Plus you can downtown load free SRT clients that send SRT to vMix or setup an SRT server with srtminiserver.com for example and bring in the NDI feeds to your vMix production.

Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.