Question / Help Very slow stream video, but perfect sound

Crimson Gunkitty

New Member
Specs
CPU: AMD Phenom(tm) II X2 550 Processor
Ram: 8GB
OS: Windows 7
GPU: NVIDIA GeForce GTX 960

I'm having an issue where the sound on my steam is clear but the video won't really load - only a frame every few minutes shows up. I'm not sure the log would help but here it is:
https://gist.github.com/804932808d87639c13f1d5c2f99a3616
I have 11 MB/s upload speed, so I don't think it's an issue with that. Any ideas? Is there something I'm missing, or do I just not have the hardware for it?
 

FerretBomb

Active Member
20:50:35.593: Output 'simple_stream': Number of skipped frames due to encoding lag: 1561 (58.6%)
20:50:35.593: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 1135 (42.6%)

Your CPU simply isn't up to the task. You need a new one, as real-time video encoding is very computationally heavy. You're attempting to run 720p@30fps. Look into a modern Intel Core i5, or an AMD FX-8000 series. Intel is much better for the purposes of livestreaming.

In the meantime, as a band-aid, you might look into using the NVENC encoder. It delivers poor quality, but will still allow you to stream as a stopgap measure until you can get a CPU that's able to handle the load. It's not great and is normally considered only good enough for local recording (where you can throw bucketloads of bitrate at it to compensate for the poor encode quality), but it would let you stream at all, for now.

Expect 360-480p@30fps, on 2000kbps bitrate to be watchable. Don't go over 2000, as it will cause potential viewers to buffer, the higher you go. Even to 2500kbps as your log shows you are trying to use presently. You can also shave the audio down to 96 or 128kbps; 160 is overkill for streaming purposes, and more or less just a waste of bitrate.
 

Crimson Gunkitty

New Member
Your CPU simply isn't up to the task. You need a new one, as real-time video encoding is very computationally heavy. You're attempting to run 720p@30fps. Look into a modern Intel Core i5, or an AMD FX-8000 series. Intel is much better for the purposes of livestreaming.

In the meantime, as a band-aid, you might look into using the NVENC encoder. It delivers poor quality, but will still allow you to stream as a stopgap measure until you can get a CPU that's able to handle the load. It's not great and is normally considered only good enough for local recording (where you can throw bucketloads of bitrate at it to compensate for the poor encode quality), but it would let you stream at all, for now.

Expect 360-480p@30fps, on 2000kbps bitrate to be watchable. Don't go over 2000, as it will cause potential viewers to buffer, the higher you go. Even to 2500kbps as your log shows you are trying to use presently. You can also shave the audio down to 96 or 128kbps; 160 is overkill for streaming purposes, and more or less just a waste of bitrate.
Dang. Alright, I'll look into getting a new CPU. Thanks for the fast reply, though!
 
Top