Troubleshooting Live Stream Problems: Fixes for Common Issues
Live streaming has many moving parts: camera, encoder, network, relay service and each platform. When something breaks, the fastest approach is to narrow down where it breaks. This guide is organised by symptom, with the most likely causes first.
First, locate the problem
- Is it on your computer? Check your local preview in OBS. If the preview looks wrong, the issue is capture or scene setup.
- Is it between you and the relay or platform? Check OBS's bottom status bar and the Stats window for dropped frames and bitrate.
- Is it on one platform only? Open each destination on a second device. If only one fails, suspect that platform's key or account status.
Symptom: black or frozen screen in OBS
- Game Capture shows black. Start the game before adding the source, run OBS with the same permission level as the game, or fall back to Display Capture or Window Capture to confirm the game is visible at all.
- Browser or video player windows are black. Hardware acceleration in the browser can block window capture. Try disabling it for the capture, or use Display Capture.
- Camera is black or missing. Close other applications that might hold the camera, then re-add the Video Capture Device.
Symptom: dropped frames, stuttering, buffering
| Indicator in OBS | Likely cause | What to try |
|---|---|---|
| Dropped frames (network) in red | Upload too low or unstable | Lower bitrate, switch to a cable, close other uploads, try a nearer ingest server |
| Skipped frames due to encoding lag | Encoder cannot keep up | Use a hardware encoder, lower resolution or frame rate, lower the game's graphics settings |
| Rendering lag | Graphics card overloaded | Reduce game quality or scene complexity |
More on sizing your bitrate: stream quality and bandwidth.
Symptom: audio and video out of sync
- Check that your microphone and camera are not on different devices with different delays. In OBS, right-click an audio source → Advanced Audio Properties → Sync Offset to nudge it.
- Long sessions can drift if the computer is overloaded. Reduce load and restart the stream if it persists.
- Viewers on different platforms see slightly different delays. Do not judge sync from another platform's chat reaction time.
Symptom: a platform will not go live, or shows an error
- Check the key and server URL against the platform's dashboard. A reset or expired key is the most frequent cause. See where to find your stream key.
- Confirm live streaming is enabled on that account and there is no restriction or unfinished verification.
- If you use a relay service, make sure it is not already receiving a different stream on the same destination.
- If two tools send to the same platform key at once, for example OBS directly and a relay service, the platform will usually accept only one. Send from one source at a time.
Symptom: OBS says it is live but nobody sees anything
- Open Stats in OBS: if the bitrate is zero, no data is leaving your computer. Re-enter the server and key.
- With a relay service, follow its start order exactly, since some services need your destinations configured before the encoder connects. See the order described in the OBS multistream setup guide.
- Wait about 10 to 30 seconds. Platforms need time to detect the incoming stream and publish it.
Symptom: chat from other platforms does not appear
- Not every platform allows outside tools to read its chat. See managing chat across platforms for what is realistic.
- Confirm you actually are live on that platform and that the chat is open to the account you connected.
When to restart, and when to stop
If a single destination fails, you can usually keep the show running and fix it afterwards. If your own preview, audio or main platform fails, tell your audience, take a short break, and restart the encoder. Keep a note of what you changed so you can undo it if the fix makes things worse.