logo

Live Production Software Forums


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

Notification

Icon
Error

2 Pages<12
Options
Go to last post Go to first unread
sinc747  
#21 Posted : Tuesday, April 9, 2024 7:04:33 AM(UTC)
sinc747

Rank: Advanced Member

Groups: Registered
Joined: 8/2/2013(UTC)
Posts: 1,029
Man
United States
Location: Fairhope, Alabama USA

Thanks: 542 times
Was thanked: 194 time(s) in 160 post(s)
Originally Posted by: mavik Go to Quoted Post
If vMixCall doesn't work for you, I can recommend two other options.
Zoom
MS Teams
I have been working successfully with Teams as this is used by almost every corporation. The Teams meeting is the greenroom where all speakers join and talk. Enable NDI/SDI out and you can take the upcoming 4 speaker out via NDI with isolated audio. Epiphan offers this functionality over SRT out in the cloud if you don't have a Teams environment. In vMix I have multiple mixes going for the different targets. Live, Greenroom, Presenter confidence monitors, Attendee Screens in the room or whatever you need. With NDI webcam you can pick up these feeds with different computers in the network to split the load.
Zoom is integrated these days and should work similar to a vMixCall and makes it even easier for zoom meetings.

Have you tried that?


Since Zoom is now built into vMix, along with vMix Call or course, it does make sense for vMix to implement its own solution that solves all of the audio issues that new and intermediate vMix users may encounter.

A new Green Room Feature would also attract new users that are looking for a more off-the-shelf solution while staying in the vMix ecosystem.

- Tom
sinc747  
#22 Posted : Tuesday, April 9, 2024 7:09:36 AM(UTC)
sinc747

Rank: Advanced Member

Groups: Registered
Joined: 8/2/2013(UTC)
Posts: 1,029
Man
United States
Location: Fairhope, Alabama USA

Thanks: 542 times
Was thanked: 194 time(s) in 160 post(s)
Originally Posted by: spinfold Go to Quoted Post
While it's only limited to the 8 vMixCalls available, I have setup a system where the 8 can be individually put into a greenroom (where they can freely chat with others placed there) or put live (where they hear mix minus). This involves quite a lot of audio changes for each switch, but it works and is very flexible.


You are to be commended for figuring out how to set up your own greenroom.

But what if you needed to implement this in vMix on a different PC with a different preset. Imagine all vMix inputs are different sources, different vMix Call passwords, different audio source.

All of you hard work setting up your greenroom on PC #1 does not easily port over to PC #2. Especially if you are new to vMix.

- Tom
spinfold  
#23 Posted : Wednesday, April 10, 2024 10:25:49 PM(UTC)
spinfold

Rank: Advanced Member

Groups: Registered
Joined: 1/23/2022(UTC)
Posts: 64
United Kingdom
Location: Milton Keynes

Thanks: 9 times
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: sinc747 Go to Quoted Post
Originally Posted by: spinfold Go to Quoted Post
While it's only limited to the 8 vMixCalls available, I have setup a system where the 8 can be individually put into a greenroom (where they can freely chat with others placed there) or put live (where they hear mix minus). This involves quite a lot of audio changes for each switch, but it works and is very flexible.


You are to be commended for figuring out how to set up your own greenroom.

But what if you needed to implement this in vMix on a different PC with a different preset. Imagine all vMix inputs are different sources, different vMix Call passwords, different audio source.

All of you hard work setting up your greenroom on PC #1 does not easily port over to PC #2. Especially if you are new to vMix.

- Tom


In our case, we have a master vMix and Companion save file which does everything we could ever want to do for a production and we then don't use the functions we don't need, rather than building a show specific to the production. This means all the complicated stuff is tested and all we need to do is change things like colours, backgrounds and layouts to match the client branding. The "blank" version (ie without client branding) is about 110 vMix inputs and about 25 Companion pages. Copy those across to another PC and you're good to go.

But, ultimately, for our green room we need two dedicated audio buses (one for green room, one for OnAir) and that's it. The cleverness comes in the switching between modes, which is done via a Companion button press per guest.

Would be happy to share the exact methodology if you're interested, but I'm now away from the office for a week!
spinfold  
#24 Posted : Thursday, April 11, 2024 5:17:34 AM(UTC)
spinfold

Rank: Advanced Member

Groups: Registered
Joined: 1/23/2022(UTC)
Posts: 64
United Kingdom
Location: Milton Keynes

Thanks: 9 times
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: sinc747 Go to Quoted Post
Originally Posted by: spinfold Go to Quoted Post
While it's only limited to the 8 vMixCalls available, I have setup a system where the 8 can be individually put into a greenroom (where they can freely chat with others placed there) or put live (where they hear mix minus). This involves quite a lot of audio changes for each switch, but it works and is very flexible.


You are to be commended for figuring out how to set up your own greenroom.

But what if you needed to implement this in vMix on a different PC with a different preset. Imagine all vMix inputs are different sources, different vMix Call passwords, different audio source.

All of you hard work setting up your greenroom on PC #1 does not easily port over to PC #2. Especially if you are new to vMix.

- Tom


Here's the "from memory" version - will double check the exact setup when I'm back in the studio next week and correct/add as necessary.

(PS - I did say this was complex, no it's not for the faint hearted novices!)

VMIX AUDIO SETUP
Code:
- Bus A = OnAir
- Bus G = GreenRoom
- All vCalls routed to Bus A, and NOT to Master
- Bus A routed to Master


COMPANION BUTTON TO PUT CALL 1 TO GREEN ROOM
Code:
- Actions:
--- Turn off automix for vCall1
--- Turn on audio for vCall1
--- Turn off Bus A for vCall1
--- Turn on Bus G for vCall1
--- Set vCall1 audio return to Bus G
--- (Optionally, change vCall1 video return to a different output)
- Feedback:
--- If vCall1 is routed to Bus G, light up


COMPANION BUTTON TO PUT CALL 1 TO LIVE
Code:
- Actions:
--- Turn on automix for vCall1
--- Turn off Bus G for vCall1
--- Turn on Bus A for vCall1
--- Set vCall1 audio return to Bus A
--- (Optionally, set vCall1 video return to a different output)
- Feedback:
--- If vCall1 is routed to Bus A, light up


You'll notice that on the way back into live, we don't put the audio live again (despite forcing it on when going into green room). So, you'll need to put them back on air another way - by cutting them to line again and letting automix do its thing.

Copy those two buttons to work for all 8 vCallers, and you're done.

You can also setup a button which routes a microphone on and off Bus G, so that a producer can talk to anyone else in green room.

If you want to add the ability for interruptible talkback on top of this, there are two ways.

Without using another bus:
Either use the GR/Live buttons you've setup above to put the guest into green room, talk via the mic routed to Bus G, then push them back to live. Or, have separate buttons which allows the mic to temporarily go to Bus G, and the caller's audio return to be Bus G, then reset it/put caller return back to Bus A on release of the button. For extra cleverness you could work out whether they need to go back to Bus A or G upon release (ie which mode they were in before you started talking to them) by using Companion's custom variables. This method does mean that everyone in the green room will also hear the producer, and the guest would also hear a snatch of any green room conversation happening at the time, but doesn't tie up another bus.

A cleaner way, but which does need an extra bus spare, is to setup say Bus C. The producer's microphone would be constantly routed to Bus C, which is not routed to anywhere else so can't be heard on air. When you want to speak to someone, simply set their audio return to be Bus C. You can use Companion custom variables in the same way to return them to Bus A or G upon button release.

If you have VTs, other live sources, music, etc which you want your guests to hear, these should also be routed to Bus A and routed OFF Master. Otherwise, when the guests are in OnAir mode, they will only hear each other. MixMinus will still work so no danger of them hearing themselves.

Hope all this makes sense.
sinc747  
#25 Posted : Saturday, April 13, 2024 12:52:48 PM(UTC)
sinc747

Rank: Advanced Member

Groups: Registered
Joined: 8/2/2013(UTC)
Posts: 1,029
Man
United States
Location: Fairhope, Alabama USA

Thanks: 542 times
Was thanked: 194 time(s) in 160 post(s)
Originally Posted by: spinfold Go to Quoted Post

Here's the "from memory" version - will double check the exact setup when I'm back in the studio next week and correct/add as necessary.

(PS - I did say this was complex, no it's not for the faint hearted novices!)

VMIX AUDIO SETUP
Code:
- Bus A = OnAir
- Bus G = GreenRoom
- All vCalls routed to Bus A, and NOT to Master
- Bus A routed to Master


COMPANION BUTTON TO PUT CALL 1 TO GREEN ROOM
Code:
- Actions:
--- Turn off automix for vCall1
--- Turn off audio for vCall1
--- Turn off Bus A for vCall1
--- Turn on Bus G for vCall1
--- Set vCall1 audio return to Bus G
--- (Optionally, change vCall1 video return to a different output)
- Feedback:
--- If vCall1 is routed to Bus G, light up


COMPANION BUTTON TO PUT CALL 1 TO LIVE
Code:
- Actions:
--- Turn on automix for vCall1
--- Turn off Bus G for vCall1
--- Turn on Bus A for vCall1
--- Set vCall1 audio return to Bus A
--- (Optionally, set vCall1 video return to a different output)
- Feedback:
--- If vCall1 is routed to Bus A, light up


You'll notice that on the way back into live, we don't put the audio live again (despite forcing it on when going into green room). So, you'll need to put them back on air another way - by cutting them to line again and letting automix do its thing.

Copy those two buttons to work for all 8 vCallers, and you're done.

You can also setup a button which routes a microphone on and off Bus G, so that a producer can talk to anyone else in green room.

If you want to add the ability for interruptible talkback on top of this, there are two ways.

Without using another bus:
Either use the GR/Live buttons you've setup above to put the guest into green room, talk via the mic routed to Bus G, then push them back to live. Or, have separate buttons which allows the mic to temporarily go to Bus G, and the caller's audio return to be Bus G, then reset it/put caller return back to Bus A on release of the button. For extra cleverness you could work out whether they need to go back to Bus A or G upon release (ie which mode they were in before you started talking to them) by using Companion's custom variables. This method does mean that everyone in the green room will also hear the producer, and the guest would also hear a snatch of any green room conversation happening at the time, but doesn't tie up another bus.

A cleaner way, but which does need an extra bus spare, is to setup say Bus C. The producer's microphone would be constantly routed to Bus C, which is not routed to anywhere else so can't be heard on air. When you want to speak to someone, simply set their audio return to be Bus C. You can use Companion custom variables in the same way to return them to Bus A or G upon button release.

If you have VTs, other live sources, music, etc which you want your guests to hear, these should also be routed to Bus A and routed OFF Master. Otherwise, when the guests are in OnAir mode, they will only hear each other. MixMinus will still work so no danger of them hearing themselves.

Hope all this makes sense.


Impressive for sure. I've worked up something similar but simpler. But I feel for those just getting into vMix and wanting to make use of vMix Call and Zoom integration. Your work (above) is a bridge too far for most.

- Tom

Nick  
#26 Posted : Thursday, April 25, 2024 12:07:43 PM(UTC)
Nick

Rank: Newbie

Groups: Registered
Joined: 3/6/2018(UTC)
Posts: 7
Location: San Francisco

Thanks: 5 times
Was thanked: 1 time(s) in 1 post(s)
I would like vMix to offer a greenroom for vMix Callers and other guest so I can run a pre-show without my viewers accidentally hearing or seeing our setup process.
Users browsing this topic
Guest
2 Pages<12
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.