vMix Forums
»
General
»
vMix Call
»
Struggling with vMix Call
Rank: Newbie
Groups: Registered
Joined: 8/30/2021(UTC) Posts: 5 Location: Edinburgh
|
I've got a broadcast in 2 and a half weeks time and just did the first technical test yesterday. Luckily it's only a host and single guest but the former had horrendous audio delay that made conversation very hard (not impossible). I had <100ms on my second laptop (vMix Call as "guest") but the host was >400ms and by their own admission <3Mbps down and 300Kbps up (return feed was minimum!). By comparison I have 500Mbps up AND down. To be fair even with video <300Kbps vMix Call was managing 30fps.
That evening I did call with the guest on US East Coast (both host and I are in Scotland), and it went smoothly with <60ms delay for both of us. They noted a fractional delay but it didn't cause any issues. Both the guest and host work in film industry so very understanding whereas I've had academics throw hissy fit if it didn't work perfectly immediately.
Both tests had P2P connection only in hope of resolving similar issues with the aforementioned academics. Only difference was that I temporarily switched off the firewall for second test... could that have made such a big difference and if so what's the permanent fix on a domestic router - DMZ? Or is it the simplest thing and the host just had rubbish internet connection and nothing will resolve that?
I went on-site at work as the host might go there. Using my vMix laptop I could connect a vMix Call also originating on same network and latency was 60ms... then 200ms... 600ms... 3s... 30s!!! I assume this would be my works firewall causing this? I'll send them the vMix guidelines and see what they can do.
Anyone's thoughts / suggestions / prayers would be appreciated.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/29/2020(UTC) Posts: 101 Thanks: 20 times Was thanked: 2 time(s) in 2 post(s)
|
Originally Posted by: Ross Mac I've got a broadcast in 2 and a half weeks time and just did the first technical test yesterday. Luckily it's only a host and single guest but the former had horrendous audio delay that made conversation very hard (not impossible). I had <100ms on my second laptop (vMix Call as "guest") but the host was >400ms and by their own admission <3Mbps down and 300Kbps up (return feed was minimum!). By comparison I have 500Mbps up AND down. To be fair even with video <300Kbps vMix Call was managing 30fps.
That evening I did call with the guest on US East Coast (both host and I are in Scotland), and it went smoothly with <60ms delay for both of us. They noted a fractional delay but it didn't cause any issues. Both the guest and host work in film industry so very understanding whereas I've had academics throw hissy fit if it didn't work perfectly immediately.
Both tests had P2P connection only in hope of resolving similar issues with the aforementioned academics. Only difference was that I temporarily switched off the firewall for second test... could that have made such a big difference and if so what's the permanent fix on a domestic router - DMZ? Or is it the simplest thing and the host just had rubbish internet connection and nothing will resolve that?
I went on-site at work as the host might go there. Using my vMix laptop I could connect a vMix Call also originating on same network and latency was 60ms... then 200ms... 600ms... 3s... 30s!!! I assume this would be my works firewall causing this? I'll send them the vMix guidelines and see what they can do.
Anyone's thoughts / suggestions / prayers would be appreciated. I've also had bad results with vMix Call. Despite having good internet and following the guidelines for the caller, video quality is generally poor. Latency hasn't been an issue for me but audio and video quality being poor plus temperamental connection issues for the callers have been frequent enough that I'm looking for alternatives to vMix call. It's a shame because it is integrated so well into vMix but I just can't use it on a paying job anymore.
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,215 Location: Gold Coast, Australia Was thanked: 4305 time(s) in 1524 post(s)
|
Long delays really can only be caused by restrictive firewalls and slow internet connections. Specifically if UDP is blocked by firewalls, then being forced to use TCP can cause big delays to build up if either sides internet connection is too slow. (Whereas with UDP, big delays are not possible). Pretty much all issues with vMix Call come down to this. So a careful read of our firewall documentation is important: https://www.vmix.com/kno...ll-firewall-requirements
|
1 user thanked admin for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/29/2020(UTC) Posts: 101 Thanks: 20 times Was thanked: 2 time(s) in 2 post(s)
|
Originally Posted by: admin Long delays really can only be caused by restrictive firewalls and slow internet connections. Specifically if UDP is blocked by firewalls, then being forced to use TCP can cause big delays to build up if either sides internet connection is too slow. (Whereas with UDP, big delays are not possible). Pretty much all issues with vMix Call come down to this. So a careful read of our firewall documentation is important: https://www.vmix.com/kno...ll-firewall-requirements Thanks I followed that firewall guide on the last job and had very poor call quality. vMix Call manager was indicating green for each call status, 1280x720p and a bit rate of around 300-600kbps for each call. Lots of stutter and heavy compression. Is vMix Call doing this to fit a 720p stream within the 300-600kbps that I had for that call? Id much rather have lower resolution and a smoother, more responsive and less compressed image. Next to the vMix PC I had a laptop with a Zoom call going with around 20 users logged in. I understand that zoom is lower resolution but the calls looked much better. Clean, fluid 360p looks better than heavily compressed and stuttery 720p As much as I love vMix, a big part of it for me is how well vMix Call is integrated into the software with auto generated Mix- for each guest being a huge plus BUT I think I'm going to ditch vMix call as it's just been so unreliable for me. Looking around for solution, I stumbled on a streaming app called Melon. Melon is not really a solution in its current state but the way they are handling calls seems much better and more flexible and makes me wonder if vMix call could also be improved in a similar way. Cheers
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 8/30/2021(UTC) Posts: 5 Location: Edinburgh
|
Tone13, I've seen some impressive set-ups using Zoom but these had a laptop per user, with secondary screen with pinned video - all running into laptop via HDMI capture, and audio running to physical desk. This is far too complex / expensive for our needs.
I tested NDI-out from Teams and whilst video may have not been as good, I had this on a separate laptop running to the local switch (home network) and whilst audio runs to EVERY input, it just took some planning and also managed to run a return feed to Teams with External 2 and audio on separate bus. Did work, but I'd be worried about issues with Teams...
Going to keep trying to work on vMix Call - will fix work firewall as I'll start being on site more (as I'm moving into a campervan which isn't ideal for broadcasts!) and our host next week may just come in to get better connection.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/29/2020(UTC) Posts: 101 Thanks: 20 times Was thanked: 2 time(s) in 2 post(s)
|
Originally Posted by: Ross Mac Tone13, I've seen some impressive set-ups using Zoom but these had a laptop per user, with secondary screen with pinned video - all running into laptop via HDMI capture, and audio running to physical desk. This is far too complex / expensive for our needs.
I tested NDI-out from Teams and whilst video may have not been as good, I had this on a separate laptop running to the local switch (home network) and whilst audio runs to EVERY input, it just took some planning and also managed to run a return feed to Teams with External 2 and audio on separate bus. Did work, but I'd be worried about issues with Teams...
Going to keep trying to work on vMix Call - will fix work firewall as I'll start being on site more (as I'm moving into a campervan which isn't ideal for broadcasts!) and our host next week may just come in to get better connection. Yep, I've seen those Zoom setups too with multiple laptops and considering going that route as a last resort. Another option could be separate laptops per caller and but something like vMix desktop capture to bring these into vMix. Obvios limitation is the number of NDI inputs...... Another option could be the iOS app Stream to Studio. It uses SRT and supports return feed to your caller. The limiting factor is it seems to be iOS only and only supports 4 incoming feeds compared to the 8 with vMix Call which I usually max out on most projects
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/23/2017(UTC) Posts: 1,219 Location: Germany Thanks: 3 times Was thanked: 168 time(s) in 150 post(s)
|
A few options from my side: - medialooks VT - Larix broadcaster via SRT and talkback - https://appr.tc/
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/29/2020(UTC) Posts: 101 Thanks: 20 times Was thanked: 2 time(s) in 2 post(s)
|
Originally Posted by: mavik A few options from my side: - medialooks VT - Larix broadcaster via SRT and talkback - https://appr.tc/ Thanks. Looked at Larix but no return video which is a major drawback. Am going to try SRT Mini Server’s ‘Stream to Studio’ app next.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/23/2017(UTC) Posts: 1,219 Location: Germany Thanks: 3 times Was thanked: 168 time(s) in 150 post(s)
|
In Larix you can set another SRT (program feed) as talkback. Hopefully I find some time to make a video for this use case.
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,215 Location: Gold Coast, Australia Was thanked: 4305 time(s) in 1524 post(s)
|
Originally Posted by: Tone13 1280x720p and a bit rate of around 300-600kbps for each call. Browsers will adapt the resolution down as needed. The only one that doesn't support this is Safari on iOS. This is why we recommend a Laptop running FireFox or Chrome. Smart phones just aren't reliable enough to be recommended in most situations, due to their browser limitations. Regards, Martin vMix
|
2 users thanked admin for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/29/2020(UTC) Posts: 101 Thanks: 20 times Was thanked: 2 time(s) in 2 post(s)
|
Originally Posted by: mavik In Larix you can set another SRT (program feed) as talkback. Hopefully I find some time to make a video for this use case. Cool, will look into it. When you say 'as talkback' is that with return vision? If so, thats great but it just needs to be simple enough for the non tech savvy guest at the other end to use. Originally Posted by: admin Originally Posted by: Tone13 1280x720p and a bit rate of around 300-600kbps for each call. Browsers will adapt the resolution down as needed. The only one that doesn't support this is Safari on iOS. This is why we recommend a Laptop running FireFox or Chrome. Smart phones just aren't reliable enough to be recommended in most situations, due to their browser limitations. Regards, Martin vMix Interesting! I've generally had more success with people on mobile devices. Will do more tests.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/28/2019(UTC) Posts: 351 Location: Santa Rosa Thanks: 1 times Was thanked: 53 time(s) in 51 post(s)
|
A better option currently is to use Zoom and ZoomIso, up to 8 callers at 720P per machine, 4 at 1080P, Mac only at this time.
|
|
|
|
vMix Forums
»
General
»
vMix Call
»
Struggling with vMix Call
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close