Debugging vMix/RTMP Streaming Issues
Last updated: February 4, 2026
Debugging vMix/RTMP Streaming Issues
This guide helps you troubleshoot common vMix and RTMP streaming issues, particularly when your stream status indicator blinks between red and yellow or stays yellow.
Understanding Stream Status Indicators
When streaming to Videosync with vMix or other RTMP encoders, the stream button shows different colors:
- Green: Stream is healthy and all frames are being sent successfully
- Yellow/Orange/Amber: Frames are being buffered and not every frame is sent to Videosync “in time”
- Red: Stream is disconnected or experiencing severe issues
What does yellow mean? According to vMix documentation, when the stream button shows yellow or amber, it indicates that frames are being buffered and not sent in real-time. This is usually caused by network issues or encoder performance problems.
Common Root Causes
If your stream blinks between red and yellow, or stays yellow, the issue is almost always on the encoder side or your connection - especially if it happens with multiple Videosync servers (eu-n-1, eu-n-2, eu-w-1).
1. CPU Overload (Most Common)
CPU usage over 70% is a clear sign that your computer is overloaded.
vMix documentation states:
“CPU % over around 70% is a sign that the computer is overloaded, try closing any other open programs or reducing the workload in vMix by using low quality recording and/or streaming settings.
Most recent Nvidia GPUs will allow you to perform 2 or 3 hardware encodes on the graphics card. If you aren’t using these, you could tick the Use Hardware Encoder box in the streaming settings. This will alleviate strain on your CPU.”
Solution:
- Enable hardware encoding in vMix stream settings (highly recommended)
- Close unnecessary programs
- Reduce streaming quality/bitrate
- Use lower quality recording settings
2. Slow Internet Connection
Upload speed too low for the selected streaming quality bitrate.
From vMix documentation:
“For example, if your internet connection provides 1Mbps upload speeds but the Streaming Quality preset is set to 1.5Mbps then the stream will be intermittent.
As a general rule, the Streaming Quality bitrate should be a value less than 80% of the Upload speeds available for the best results. (For example 1.6Mbps on a 2Mbps connection)”
Solution:
- Test your upload speed at speedtest.net
- Ensure streaming bitrate is less than 80% of your upload speed
- Consider using a wired connection instead of WiFi
- Try a 5G router if available
3. Streaming Provider Distance/Latency
Connection to Videosync server may be unstable or experiencing high latency.
Solution:
- Test different Videosync servers: eu-n-1, eu-n-2, and eu-w-1
- Run connection stability tests (see below)
Step-by-Step Debugging Checklist
Follow these steps when experiencing streaming issues:
Step 1: Check CPU Usage
- Open Task Manager in Windows (Ctrl + Shift + Esc)
- Look at the CPU percentage while streaming
- If CPU usage is over 70%, your computer is overloaded
Fix: Enable hardware encoding:
- In vMix, go to Stream settings
- Tick the “Use Hardware Encoder” box
- This uses your GPU instead of CPU for encoding
Step 2: Test Internet Speed
- Visit speedtest.net
- Run a speed test and note the Upload speed (not download)
- Compare with your streaming bitrate in vMix
Rule of thumb: Streaming bitrate should be less than 80% of upload speed.
Example:
- Upload speed: 5 Mbps
- Maximum recommended bitrate: 4 Mbps (80% of 5 Mbps)
Step 3: Check vMix Logs
vMix provides detailed logging that can help identify issues:
- In vMix, check the streaming statistics while streaming
- Look for dropped frames or buffer warnings
- Review error messages in the vMix log
See vMix’s guide on diagnosing streaming errors for detailed log analysis.
Step 4: Test Different Videosync Servers
If blinking occurs on multiple servers, it’s almost certainly your encoder or connection:
- Try streaming to eu-n-1.videosync.fi
- Try streaming to eu-n-2.videosync.fi
- Try streaming to eu-w-1.videosync.fi
If the stream blinks on all three servers (which are physically separate), the issue is 99% your encoder or internet connection, not Videosync.
Step 5: Test Connection Stability
Run ping tests to check connection stability:
Test connection to Videosync:
ping -t eu-n-1.videosync.fi
Test general internet stability:
ping -t 8.8.8.8
Watch for:
- High ping times (over 100ms)
- Packet loss
- Fluctuating ping times
Fix: If ping is unstable:
- Switch from WiFi to wired ethernet connection
- Test with a different internet connection (e.g., 5G router)
- Contact your ISP if issues persist
Step 6: Reduce Streaming Quality
If other steps don’t resolve the issue:
- Lower the streaming bitrate in vMix
- Reduce video resolution (e.g., from 1080p to 720p)
- Lower the frame rate (e.g., from 60fps to 30fps)
Quick Solutions Summary
| Problem | Solution |
|---|---|
| CPU over 70% | Enable hardware encoding in vMix stream settings |
| Slow upload speed | Reduce streaming bitrate or upgrade internet |
| Unstable WiFi | Switch to wired ethernet connection |
| Stream blinks on all servers | Check encoder performance and internet connection |
| Connection drops | Test with different network (cable, WiFi, 5G) |
Additional Resources
- vMix: Diagnosing Streaming Errors
- vMix: Why does the Stream button sometimes show orange or amber?
- Speedtest by Ookla - Test your internet speed
Still having issues? Contact our support team at support@videosync.fi with:
- Your event URL
- vMix version
- CPU model and usage %
- Internet upload speed test results
- Which Videosync servers you tested
Can't find what you're looking for?
Our AI assistant is here to help you find the information you need.