Question / Help Smoothness™ issue @60fps

someguy_01

New Member
Hey guys, i'm currently trying to figure out the best possible settings/quality i can attain. Since i really value the extreme smoothness' 60fps brings to the table i decided to go for a 720p@60fps stream! (currently 1120x700, as my current monitor has a max resolution of 1680x1050)

The issue: although running at 60fps, my stream & vods dont seem nearly as fluid and smooth as other streams wich are running at 60fps. I've tried tweaking every setting numerous times, but i cannot solve the problem. My stream seems to be running at 30-40fps, OBS reports that zero frames are being dropped, while twitch reports a setting/quality rating of "excellent".
I've already checked tons of threads all over the internet, like the one i'll link below, wich attribute the issue to some flashplayer vod playback jitter & other stuff, but its not just the vods for me, same problem when actually streaming.
-> https://obsproject.com/forum/threads/streaming-a-smooth-60-fps-at-wits-end.3304/

Aside from that, i've checked a few vods from other streamers who are running 60fps and its flawless, compared to mine at least, this obviously also applies for their live streams too!

I've uploaded a few of my vods on hitbox, you can check them out below:
http://www.hitbox.tv/video/350746 //3500bitrate, 1120x700, 60fps, lanczos, cbr, cbr padding, cfr, x264 preset very fast
http://www.hitbox.tv/video/350738 //60fps, 1680x1050, 6500bitrate
http://www.hitbox.tv/video/350752 //same settings, vsync+tripple buffering
The issue also occurs on twitch.tv

I'll try to list any information off the top of my head that might be important to resolve this issue, if anyone requires any additional information please let me know.

Hardware:
I7-5820k
GTX970
16gb DDR4 ram@2.4
Intel SSD730 series

Software:
OS: win8.1 64bit
OBS 0.638b 64bit
Nvidia drivers 344.48
World of Warcraft 64bit client(hitbox vods)
DirectX11.2

OBS settings
CBR & CBR padding enabled
Max bitrate 3500
Buffer size 3500
Resolution 1120x700
Filter Lanczos
FPS 60
Multithreaded Optimizations enabled
Process priority class normal
Scene buffering time 700
x246 Preset very fast
Keyframe interval 2
CFR enabled

My native resolution is 1680x1050. When streaming im using game capture(not set as global source) while the game is running in fullscreen, without vsync, capped(via config) at 120fps.

I dont experience any lag/problems while streaming, everything runs great, cpu load is usually at 20-30%~

OBS wasnt launched as administrator.

Intel enhanced speed step IS enabled.

That is all i can think of right now, if anyone requires more details let me know, i'd be really grateful for any help solving this issue!
 

alpinlol

Active Member
please makre sure to post a log because even the hitbox vod looks indeed lower than 60fps

usually twitch vod have those kind of issues while the stream runs perfectly fine but as you said it happens with both and the vod is actually on hitbox :/
 

someguy_01

New Member
Update: ive uploaded two more vods playing around with settings and stuff, however it didnt help.

http://www.hitbox.tv/video/351685 cfr disabled, reduced fps to 59
http://www.hitbox.tv/video/351688 monitor capture test, same settings except for higher resolution (1344x840)

In all streaming scenarios, aswell as all vods i have posted until now, i didnt use anything but one scene together with one game capture element and no global sources at all.

I urge the people reading this to watch the vods, folks who have been watching true 60fps streams or are streaming @60fps themselves will know what i mean and will see a huge difference, even tho hitbox for example does indeed recognizes my vods as 60fps videos! In the example vods i provided my fps are pretty stable, however when i watch vods from other people in true, smooth 60fps, their stream is still extremely smooth even when their fps fluctuate heavily ingame and drop below sixty.

I've found dozens of threads wich exactly depict my issue, but it seems nobody knows how so solve the issue :(
https://obsproject.com/forum/threads/not-as-smooth-60-fps-stream.7826/
https://obsproject.com/forum/threads/help-stream-is-choppy-720p-60fps.11030/
https://obsproject.com/forum/threads/can-someone-explain-this-log-to-me-60fps-issues.1404/

I repeat again, hitbox DOES recognize my vods as 60fps videos, yet one can easily see its not nearly as butter smooth as it should be and since there are people out there who successfully use OBS to stream 720p@60fps, there has to be an issue on my end.. *probably*.
 

dodgepong

Administrator
Community Helper
The VODs look like normal 60fps to me. If you do a local recording at the same time as the stream, does the local recording look like 60fps?
 

paddydj

New Member
I think for that smoothness AND quality you will need a seperate streaming computer. If you're choosing the right settings, you should get easily that smoothness but with much pixelation....
 

someguy_01

New Member
Update 2 & thread bump, i've got information, man - new shit has come to light

If i do a local recording while streaming, the local recording does indeed look like 60fps. When recording local without
streaming, the result turns out fine aswell. The problem apparently only occurs when watching the live stream & the resulting vod will suffer aswell from the problem, as can be seen from my vods.



edit: @paddydj i personally know people who are able to attain such a smoothness streaming with one computer and please take a look at my hardware, it should be able to run it easily and yes, i know there are certain levels of pixelation that can't be avoided, especially when streaming a high motion mmo-game.
 

dodgepong

Administrator
Community Helper
Honestly, even when comparing to the other guy, your VOD looks like normal 60fps.

If the local recording looks like 60fps but the hosted VOD does not, then it's a playback issue for you in the browser. The data that was sent to the streaming server is exactly the same as what got saved locally.
 

someguy_01

New Member
The difference is huge, it cant be a playback issue in my browser because the vod ASWELL as the stream of the other guy run flawlessly in my browser, watching my own vods/stream on another seperate device shows the same issue.
 

dodgepong

Administrator
Community Helper
I don't know what to say, then. It looks fine to me, and if it looks fine in the local recording, then OBS is doing its job correctly.
 

someguy_01

New Member
Seriously, i urge you to compare my vods to the vods of the other guy again, pay attention to the movements and scenes with heavy motion, there is a huge noticeable difference.

A good example are probably the vods of the guy who replied earlier in this thread, check out his channel:
http://www.twitch.tv/alpinlol he seems to be streaming at 60fps aswell and mentioned my vods indeed don't look like 60fps.

My last test consisted of streaming & recording at the same time and then comparing the local file & vod next to each other, also on a separate device. The result was the same, the problem persists and as i mentioned earlier, when live streaming its lacks in smoothness just as the vod.
 

CritVV

Member
Honestly, your video looks fine, but like you said, it indeed does look a lot less smooth than a regular 60 FPS stream. I have exactly the same gear like you, except for a gtx 780 instead of a gtx 980. But my i7 5820k seems to run 60 FPS streams just fine and my stream looks damn smooth. Even my 45 FPS streams look smoother than this...I honestly have no idea what could be the issue, maybe you're just not reaching the 60 FPS in-game? Or you're not using game capture? Could giving your OBS a higher CPU priority solve this issue? I have no clue, literally.
 

someguy_01

New Member
Praise the lord another person confirms that my vods (and stream) indeed don't look as smooth as it should be!

Are you using win8.1 aswell? As i mentioned earlier iam indeed using game capture, one scene together with nothing but game capture. You can check my other vods on hitbox in wich the fps are displayed, im using a 120hz monitor and my fps ingame are capped at 120 and as you can see in the test-vods, its always hovering around 110-120fps.

I haven't yet tried increasng the cpu priority, however i did switch every possible power management setting from adaptive to maximum to no avail.
 

Osiris

Active Member
I picked a sample from one of your vods and counted the frames in a second and there are 60 unique frames in that particular second, so it has to be a playback issue. The video played in the Hitbox HTML5 player is not as smooth as when i play the sample i took in MPC-HC or VLC.
 

CritVV

Member
Praise the lord another person confirms that my vods (and stream) indeed don't look as smooth as it should be!

Are you using win8.1 aswell? As i mentioned earlier iam indeed using game capture, one scene together with nothing but game capture. You can check my other vods on hitbox in wich the fps are displayed, im using a 120hz monitor and my fps ingame are capped at 120 and as you can see in the test-vods, its always hovering around 110-120fps.

I haven't yet tried increasng the cpu priority, however i did switch every possible power management setting from adaptive to maximum to no avail.

I myself use windows technical preview, however, when I used windows 8.1 pro 64 bit, everything worked fine aswell.
 
Top