Pre-Meeting Equipment Check
Test your camera, mic, browser, and network before a meeting
Pre-Meeting Check
Checking...
Testing your camera, mic, browser, and connection.
Your browser will ask for camera and microphone permission
Camera
Click "Allow" to test your camera
Microphone
Click "Allow" to test your microphone
Browser
Checking browser compatibility...
Network
Checking network connection...
What to check before a video call
Nothing is worse than joining a meeting only to discover your camera isn't working, your microphone is muted at the system level, or your internet connection is too slow for video. This pre-meeting check runs through everything in seconds so you can fix issues before the call starts.
Camera: We request access to your camera and verify it produces a video feed with acceptable resolution and frame rate. Most video call platforms (Zoom, Google Meet, Microsoft Teams, Webex) require at least 720p for HD video. If your camera only outputs 480p or lower, participants will see a blurry image.
Microphone: We request microphone access and measure the audio volume level for two seconds. If we detect silence, your mic may be muted, the wrong input device may be selected, or the mic itself may be faulty. Speak normally during the test to verify audio is being captured.
Browser: Video calls rely heavily on WebRTC, which handles peer-to-peer audio and video streaming. We check that your browser supports WebRTC and screen sharing (getDisplayMedia). All modern browsers support these features, but older versions may not.
Network: Video calls need at least 3-5 Mbps download speed for HD video and 1 Mbps for audio-only calls. We check your connection type and estimated bandwidth using the Network Information API. High latency (RTT above 150ms) can cause noticeable audio and video lag.
Quick tips: Use a wired Ethernet connection when possible for the most stable call quality. Close bandwidth-heavy applications (streaming, large downloads) before joining. Use headphones to prevent echo from your speakers feeding back into your microphone. If your webcam quality is poor, make sure you have good lighting — a well-lit face makes a bigger difference than an expensive camera.
How it works
This tool uses browser APIs to test your setup: getUserMedia for camera and microphone access, RTCPeerConnection to verify WebRTC support, navigator.connection for network info, and the Web Audio API for microphone volume analysis. All tests run locally in your browser — no data is sent to any server.
How to Test Your Setup Before a Video Call
Nothing derails a meeting faster than "Can you hear me?" or "Your video isn't working." Whether you're joining a Zoom call, Google Meet, or Microsoft Teams meeting, running a quick equipment check saves you from wasted time and awkward first impressions. Here's what to verify before every important call:
- Check your internet connection. Video calls need at least 2-3 Mbps for stable HD video. Run a quick speed test or check your connection type. If you're on WiFi, move closer to your router or switch to a wired connection for important meetings.
- Test your webcam. Open your camera and verify the image is clear, well-lit, and properly framed. Use our webcam test to check resolution and frame rate without joining a call.
- Test your microphone. Speak at your normal volume and confirm the audio level is strong and clear. Use our microphone test to record a short clip and play it back — listen for background noise, echo, or distortion.
- Check your browser. Make sure you're on a supported, up-to-date browser. Most video calling platforms work best in Chrome or Edge. Check your browser version and update if needed.
- Close heavy applications. Video encoding is CPU-intensive. Close unused tabs, especially those playing video or running complex web apps. Quit apps you don't need during the call.
- Use headphones. Even cheap earbuds dramatically reduce echo and background noise pickup. Bluetooth headsets work, but wired connections have lower latency and are more reliable.
What Internet Speed Do You Need for Video Calls?
Different call types have different bandwidth requirements. Here's what the major platforms recommend:
| Call Type | Download | Upload |
|---|---|---|
| Audio only | 100 Kbps | 100 Kbps |
| SD video (480p) | 1 Mbps | 1 Mbps |
| HD video (720p) | 2.5 Mbps | 2.5 Mbps |
| Full HD (1080p) | 4 Mbps | 4 Mbps |
| Group call (5+ people) | 4+ Mbps | 4+ Mbps |
Latency matters as much as speed. Even with fast bandwidth, high latency (ping over 150ms) causes awkward delays and talking over each other. A wired Ethernet connection typically has 5-15ms latency versus 20-50ms for WiFi. For critical calls, plug in an Ethernet cable.
Upload speed is often the bottleneck. Most home internet plans have asymmetric speeds — download is much faster than upload. Since you're sending video and audio upstream, your upload speed determines your video quality to other participants. Check your actual upload speed with our speed test.
Common Video Call Problems and Fixes
- "Nobody can hear me" — Check that the correct microphone is selected in your meeting app's audio settings. Verify browser permissions (click the lock icon in the address bar). On macOS, check System Settings → Privacy & Security → Microphone. On Windows, check Settings → Privacy → Microphone.
- "Video is blurry or pixelated" — Your upload bandwidth is too low for HD video. Close other apps using the network (streaming, large downloads, cloud sync). Lower your video quality in the meeting app settings. Clean your camera lens — smudges are surprisingly common.
- "Audio is choppy or cutting out" — This is almost always a network issue. Switch from WiFi to Ethernet. Close bandwidth-heavy tabs and apps. If you're on WiFi, check if other devices are streaming or downloading. Move closer to your router.
- "There's an echo" — Someone in the call has their speakers playing audio that their microphone picks up. Use headphones to eliminate this. If you must use speakers, lower the volume and increase the distance between speakers and microphone.
- "Meeting keeps freezing" — Your CPU may be overloaded. Close unnecessary browser tabs (each tab uses memory and CPU). Quit other applications. Turn off your own video temporarily to reduce processing load. Consider using the meeting app instead of the browser version.
- "Can't share screen" — Browser-based screen sharing requires explicit permission. On macOS, go to System Settings → Privacy & Security → Screen Recording and enable your browser. On Windows, some corporate policies restrict screen sharing — check with your IT department.
How This Pre-Meeting Check Works
This tool uses standard browser APIs to test your meeting readiness. It requests camera and microphone access via getUserMedia, checks for WebRTC support (required by all major video platforms), uses the Network Information API to assess your connection quality, and measures microphone input levels with the Web Audio API.
Everything runs locally in your browser. No audio or video data is recorded or transmitted. The camera and microphone streams are only used for the live preview and volume meter on this page — they're released as soon as you navigate away.