Streaming setup test. Upload, camera and screen, before you go live.
A stream pushes video up the whole time, so the numbers that matter are different from a call. This check measures them and says which bitrate your connection can carry.
6 checks · about 2 minutes
- Webcam
- Microphone
- Internet
- Screen
- Refresh rate
- Browser and system
Runs like the stress test: one check after another, with the progress along the top. Nothing you show the camera or say into the microphone leaves this page.
What it measures
Measured here, not assumed.
Upload speed
A 2 MB upload to this site, judged against what 720p (about 3 Mbps) and 1080p60 (about 6 Mbps) streams need with headroom.
Camera and microphone
Real camera resolution and frame rate, the light level, and the microphone with a playback clip and a noise reading.
Refresh rate
The rate your screen actually runs at, so a 144 Hz panel stuck at 60 gets caught before the stream.
Screen sharing
Whether the browser can capture the whole screen, which browser-based streaming and some capture tools need.
If it fails
The usual failures, and what fixes each.
- Upload is under 6 Mbps
- Stream 720p at about 3000 kbps, or 1080p30 at 4500 kbps, rather than 1080p60. A cable connection often raises upload on its own.
- The camera runs at 15 fps
- More light lets most webcams run at 30 fps. Close other programs using the camera, and pick 720p in the capture settings if 1080p drops frames.
- The screen shows 60 Hz on a high refresh panel
- Set the refresh rate in the display settings and the graphics driver's control panel; many systems default to 60.
Where a browser stops
What it cannot tell you.
- Your encoder's load. Whether the processor or graphics card can encode at your bitrate is a question for the stress test, linked below.
- The streaming platform's ingest servers, which may be further away than this site.
- Your OBS or capture settings.
Privacy
Nothing leaves this page.
The camera and microphone are read on this page and stopped as soon as they have been measured. The clip you can play back lives in the browser's memory and is discarded when you leave. The location check discards the position. The internet test sends random bytes to this site and nothing else. The result is stored nowhere unless you ask for it by email, and then only the fact that an email was sent is kept.
Questions
Streaming setup test, answered
- What upload speed do I need to stream on Twitch?
- About 3 Mbps for 720p at 3000 kbps and 6 Mbps for 1080p60 at 6000 kbps, with a third more as headroom. The check above measures your upload and says which of those fits.
- Does this test my encoder or my PC's performance?
- No. It checks the connection and the devices. Whether the machine can encode and game at once is what the free stress test measures.
- Why is my stream dropping frames on a fast connection?
- Usually jitter or a router that struggles with steady upload. A cable, fewer devices on the network, and a lower bitrate usually fix it.
Read next