Practical guide

WebRTC Test: Check Connectivity, Camera, and IP Exposure

Run a deliberate WebRTC test, understand ICE candidates and connection states, and investigate camera, microphone, or IP-exposure concerns.

webrtc test page 8 min readUpdated July 2026
A real browser capture of the WebRTC Test workspace.
A real browser capture of the WebRTC Test workspace.
In this guide

WebRTC is a connection stack, so one failed check does not automatically mean the camera, network, or browser is broken.

RTCPeerConnection ICE gathering Candidate type summary
01

Before you start

Close competing apps, connect the device directly when possible, and keep this tab visible while the test runs.

Open the live tool
02

Run the check step by step

  1. Read the network privacy notice before explicitly starting the test.
  2. Create a temporary peer connection and gather local default ICE candidates without displaying addresses.
  3. Close the connection and summarize candidate types and gathering state.
03

How to read the result

Read permission, device capture, ICE gathering, and peer connection as separate stages. A failure at one stage narrows the cause without proving that every WebRTC site will behave the same way.

What the browser cannot prove

  • Without a configured remote service, this checks local capability and gathering rather than end-to-end connectivity.
  • The page never claims that a firewall passed when no remote path was verified.
04

Common questions

Is the WebRTC Test private?

The page explains any network activity before it starts. Raw device input is never included in analytics.

Why can browser results differ from another app?

Browsers, operating systems, permissions, device routing, and background load can all change what is exposed and measured.

WebRTC Test

webrtc test page

Open the live tool