Question / Help Drop frames, cpu or isp?

gonzo007

New Member
Hello, trying to start streaming on twitch (tried cybergame too), my specs
mobo: Asrock z68 pro3 (support sandy and ivy bridge processors ie up to i7-3770k)
i5-2400 (3.1Ghz)
8gb ddr3
SATA-3 1Tb WD Blue 7200rpm [WD10EZEX] Cache 64MB
Gigabyte GeForce GTX 770 4gb [GV-N770OC-4GD]
Win 8.1 pro x64

Obs settings
base resolution: custom 720p (playing at 1080p)
x264 preset: veryfast (other settings as it is in twitch guide, ie default i think)
when i set bitrate to anything higher then 1700kbbs and 30fps i start getting drop frames few seconds after i click start streaming.
when i enable Nvidia NVENC on default preset (i think its gpu rendering option?) i can set fps to 40 or 60 and bitrate to 2000-2500 and have no frame drops
(but from my logs OBS Analyzer say:
Possible slow server
The server you are streaming to (rtmp://live-fra.justin.tv/app) took 511 ms to connect. This may mean your connection or the server is slow, or the server is far away from you. If you are using twitch.tv, you may want to try using JTVPing to find an optimal server.
^and its fastest one in JTVPing, with ping to it at ~70ms and lowest jitter (normally lower)

when i set NVENC to high quality i start getting drops till i drop fps to 40 and bitrate to 1700.

Diff Probe shaper detection recommended somewhere on this forum said that i dont have any shapers\throttling on my isp.
So what can be a reason ? Isp or CPU? and if CPU what better will be better to buy instead of what i have? (i have like 300$ or so to spend) but as its not my job to stream\and i not making money from it, i don't want to buy something too good, just one to stream at 2500 and 40\60 fps at 720p, i thought about i5-3570 but benchmarks shows that its almost same as what i have (less then 5% boost) I also tried other ISP, but it have worse upload and pings, and drops are same on it.
ps. also maybe there's reason to choose streaming server with higher ping but less jitter or no?
 

Krazy

Town drunk
Please post a log file so we can have more information about what is actually happening. Here's a link to the sticky thread that is on every section of the forum with instructions on how to do so viewtopic.php?f=5&t=97
 

gonzo007

New Member
log with nvenc (max that i can get without drops)
http://pastebin.com/sEpVj9Un
log without nvenc with which i tried to stream at first
http://pastebin.com/TTUmK3mv
log with nvenc but bitrate and fps set to same as without nvenc (ie difference is just that nvenc enabled) and as you see no drops. As you can see, when you run it through analyzer it even don't say that i have some kind of network trouble.
http://pastebin.com/yP2QsUS6

http://pastebin.com/sr3Pwx9k < and nvenc where i start having drops (enabled HQ, 2500bitrate 60fps)
 

FerretBomb

Active Member
Yep, you're dropping a ton of frames. This definitely appears to be a flaky network issue.
If it was an encoder speed issue you'd be getting duplicated/skipped frames. It looks like your connection is unstable, as in one log you were able to run at 2500kbps, and the other was dropping like crazy at 2000.

Just as a note, when doing troubleshooting it's recommended to livestream for at least 5 minutes, to allow the connection to normalize and for any issues to manifest... streaming for one or two minutes could potentially just 'miss' a drop/flake-out, or hit one making the issue look a lot more severe.
 

gonzo007

New Member
check better, drops happen when i stream without NVENC, without it frames drop even at 1700kbps. With NVENC ON they drop only when i set Hiqh quality and 60 fps + 2k+ bitrate
http://pastebin.com/MaUgH3Ry last stream, asked friend to watch how it work, he said everything fine. its when i again enabled NVENC
ps. i mean why it would be internet problem, when its work fine when i turn on NVENC?
 
Top