Troubleshooting

VPN Blocking Video Calls? How to Keep Your Privacy and Connect

Updated · 5 min read

A VPN blocking video calls is usually doing one of three things: restricting the UDP traffic live video relies on, switching off WebRTC to prevent IP leaks, or routing you through a server so far away that the call lags or times out. Changing to a nearby server, a different protocol or a less aggressive WebRTC setting fixes most cases without turning the VPN off.

It's worth the effort, because a VPN does something useful on video chat: it hides your real IP address from the person you're talking to. Below is a quick test to confirm the VPN is the cause, why it happens, and the fixes in order.

Quick test: is the VPN really the problem?

  1. With the VPN on, try a few calls and note what happens: no connection, constant freezing or long delays.
  2. Disconnect the VPN, reload the page, and try a few more.
  3. Reconnect the VPN and try once more to make sure the pattern holds.

If calls only fail with the VPN on, keep reading. If they fail either way, the cause is elsewhere: see video chat stuck on connecting or check for a firewall blocking video calls.

With the VPN off, a direct call can show the other person your real IP address. Keep the test brief, or do it with someone you know, if that matters to you.

Why VPNs and peer-to-peer video don't always mix

Browser video calls use WebRTC, which tries to connect you straight to the other person, usually over UDP because it keeps delay low. A VPN puts a server in the middle, and several of its settings can get in the way.

  • UDP restricted or forced over TCP. Some VPN servers and modes, especially TCP-only or stealth modes designed to look like normal web traffic, handle live video poorly or block it.
  • WebRTC leak protection. WebRTC can reveal your real IP even with a VPN on. To stop that, some VPN apps and browser extensions switch WebRTC off completely, which means calls can't start at all. Gentler versions only allow connections through the VPN or a relay, and calls usually still work.
  • Distance. If the server is on another continent, every bit of video makes a long detour. Calls connect but lag, freeze or drop.
  • Crowded servers. Busy or free VPN servers can run short of bandwidth at peak times.
  • No direct path. VPN servers often prevent a direct connection, so the call has to go through a relay.

That last point is where Omlet's setup helps. Omlet tries a direct connection first and, when that isn't possible, relays the call through its network provider. Many VPN setups work fine this way, just with a little extra delay. If you're curious how relays work, read what a TURN server is.

Fixes for video chat not working with a VPN

Try these in order and test after each one. Menu names differ between VPN apps, so look for similar wording in yours.

  1. Pick a server close to you. Your own country or a neighboring one cuts delay dramatically.
  2. Switch protocol. In the app's settings, try a WireGuard-based or UDP option instead of TCP or stealth modes. Many apps label the default Automatic; picking a specific UDP protocol is worth a test.
  3. Ease off WebRTC blocking for the site. If a VPN browser extension blocks WebRTC, look for a setting to turn that off for the chat site. Using the VPN's desktop or phone app instead of the extension protects your whole connection without breaking calls.
  4. Check Firefox's hidden switch. Some privacy guides tell you to set media.peerconnection.enabled to false in about:config. That disables WebRTC entirely; set it back to true to make calls possible again.
  5. Try split tunneling, knowingly. Many VPN apps can exclude one app, like your browser, from the VPN. Calls will work, but they'll no longer hide your IP from the other person.
  6. Try another browser. If calls work in one browser with the VPN on, an extension or setting in the other is to blame.

If your camera itself isn't showing, that's a permission problem rather than a VPN one; see how to allow camera access in Chrome.

What a VPN does and doesn't change on video chat

On a direct peer-to-peer call, the person you're talking to can see your IP address, which reveals your rough location and internet provider, not your street address. With a VPN on, they'd see the VPN server's address instead. Our guide to IP addresses on video chat explains exactly what's exposed.

  • Your country can change. Omlet detects your country automatically and shows it as a flag. With a VPN on, it may show the VPN server's country instead, and the country filter may see you that way too. Here's how websites know your country.
  • Your face and words aren't hidden. A VPN protects your connection details, not what you show or say on camera.
  • It isn't required. Omlet's calls are encrypted with or without a VPN. The VPN adds IP privacy on top.

VPN and video chat connection problems at a glance

Symptom with the VPN onLikely causeFix
Calls never connectWebRTC switched off, or UDP blockedRelax WebRTC protection, change protocol
Calls connect but lag badlyDistant or busy serverPick a server near you
Calls drop after a minute or twoUnstable server or protocolSwitch server, try a UDP protocol
Works in one browser onlyAn extension blocking WebRTCDisable it for the site, or use the VPN app
Your flag shows another countryLocation comes from the VPN serverExpected; pick a server in your own country if you prefer

Calls connect but feel slow even after these changes? General speed fixes are in video chat lagging.

Work VPNs are a different story

A corporate VPN routes your traffic through your employer's network, which often blocks personal video calls on purpose. Don't try to work around it. Disconnect the work VPN when you're off the clock, if your employer allows that, and use a personal device for personal chats.

Meet someone new right now — free, no sign-up, 18+

Start chatting

Frequently asked questions

Should I use a VPN for random video chat?

It's a reasonable privacy choice, because direct video calls can show your IP address to the other person. Pick a server near you to keep delay low. The trade-off is a little extra lag and, with some VPNs, settings you may need to adjust before calls connect.

Do free VPNs work for video calls?

Some do, but free services often limit bandwidth, crowd many users onto a few servers, or offer only distant locations, all of which hurt live video. Whichever you choose, read its privacy policy, since a VPN provider can see a lot about your traffic.

What is a WebRTC leak?

WebRTC, the technology behind browser calls, can discover your real IP address even when a VPN is on, and that address can reach the other person. VPNs prevent this either by disabling WebRTC, which breaks calls, or by forcing it through the VPN, which usually keeps calls working.

Will a VPN change who I get matched with on Omlet?

It can change the country Omlet detects for you, because detection is based on where your connection appears to come from. Your flag may show the VPN server's country, and people using the country filter may be matched with you as if you were there. With the default Worldwide setting, matching is random either way.