Question / Help Slight stream stutters!

Raezy1

New Member
While streaming I notice slight stutters in my video when I view it from twitch tv. I feel like it isn't smooth like other streams! I was just wondering if I am doing it right or maybe my settings are wrong. I have tried different settings and I still can't get that smoothness going for my stream any help would be appreciated.

When I full screen my twitch recording there are visible stutters in the video, but when I view it normally there are slight stutters.
Link: http://www.twitch.tv/raezy1/b/497800474 skip to around 5.55!

Would like to have a smooth and good quality stream with my current rig, any recommendations would be greatly appreciated!

For future references what would you recommend to upgrade to have 60fps at 720/30 fps at 1080, smooth and amazing quality stream! Thank you in advance

My upload is around 7.6mps, even though different speed testing sites have showing different results.
Speedof.me: http://speedof.me/show.php?img=140124100632-29160.png
Speedtest.net : http://speedof.me/show.php?img=140124100632-29160.png
Testmy.net: http://testmy.net/results

I am using game capture!

Log Files:
Code:
16:59:49: Open Broadcaster Software v0.592b - 64bit ( ^ω^)
16:59:49: -------------------------------
16:59:49: CPU Name: AMD Phenom(tm) II X6 1090T Processor
16:59:49: CPU Speed: 3210MHz
16:59:49: Physical Memory:  16382MB Total, 12742MB Free
16:59:49: stepping id: 0, model 10, family 16, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 6, total cores 6
16:59:49: monitor 1: pos={0, 0}, size={1920, 1080}
16:59:49: Windows Version: 6.1 Build 7601 S
16:59:49: Aero is Disabled
16:59:49: -------------------------------
16:59:49: OBS Modules:
16:59:49: Base Address     Module
16:59:49: 000000003F840000 OBS.exe
16:59:49: 00000000EFC40000 OBSApi.dll
16:59:49: 00000000F8D00000 DShowPlugin.dll
16:59:49: 00000000F8CD0000 GraphicsCapture.dll
16:59:49: 00000000F9710000 NoiseGate.dll
16:59:49: 00000000F8E50000 PSVPlugin.dll
16:59:49: ------------------------------------------
16:59:49: Adapter 1
16:59:49:   Video Adapter: NVIDIA GeForce GTX 570
16:59:49:   Video Adapter Dedicated Video Memory: 1293352960
16:59:49:   Video Adapter Shared System Memory: 2952671232
16:59:49:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
16:59:49: =====Stream Start: 2014-01-24, 16:59:49===============================================
16:59:49:   Multithreaded optimizations: On
16:59:49:   Base resolution: 1920x1080
16:59:49:   Output resolution: 1280x720
16:59:49: ------------------------------------------
16:59:49: Loading up D3D10 on NVIDIA GeForce GTX 570 (Adapter 1)...
16:59:49: ------------------------------------------
16:59:49: Audio Format: 48000hz
16:59:49: Playback device {0.0.0.00000000}.{8f825163-fb19-47b3-8bf4-a03e00583f57}
16:59:49: ------------------------------------------
16:59:49: Using desktop audio input: Speakers (VIA High Definition Audio)
16:59:49: ------------------------------------------
16:59:49: Audio Encoding: AAC
16:59:49:     bitrate: 128
16:59:49: Using bitmap image
16:59:49: Using graphics capture
16:59:49: Scene buffering time set to 400
16:59:49: ------------------------------------------
16:59:49: Video Encoding: x264
16:59:49:     fps: 30
16:59:49:     width: 1280, height: 720
16:59:49:     preset: veryfast
16:59:49:     profile: main
16:59:49:     keyint: 60
16:59:49:     CBR: yes
16:59:49:     CFR: no
16:59:49:     max bitrate: 3000
16:59:49:     buffer size: 3000
16:59:49: ------------------------------------------
16:59:49: MMDeviceAudioSource: Frequency for device 'Speakers (VIA High Definition Audio)' is 384000, samples per sec is 48000
16:59:49: SharedTexCapture hooked
16:59:51: Using RTMP service: Twitch / Justin.tv
16:59:51:   Server selection: rtmp://live-lhr.justin.tv/app
16:59:51:   Interface: Marvell Yukon 88E8059 PCI-E Gigabit Ethernet Controller (ethernet, 100 mbps)
16:59:51: Completed handshake with rtmp://live-lhr.justin.tv/app in 391 ms.
16:59:52: SO_SNDBUF was at 8192
16:59:52: SO_SNDBUF is now 65536
17:11:58: Total frames encoded: 21852, total frames duplicated: 53 (0.24%)
17:11:58: Total frames rendered: 21817, number of late frames: 7 (0.03%) (it's okay for some frames to be late)
17:11:58: RTMPPublisher::SocketLoop: Graceful loop exit
17:11:58: Average send payload: 10191 bytes, average send interval: 26 ms
17:11:58: Number of times waited to send: 0, Waited for a total of 0 bytes
17:11:58: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
17:11:58: Number of bytes sent: 284199416
17:11:58: 
17:11:58: Profiler time results:
17:11:58: 
17:11:58: ==============================================================
17:11:58: video thread frame - [100%] [avg time: 1.075 ms] [children: 43%] [unaccounted: 57%]
17:11:58: | scene->Preprocess - [0.186%] [avg time: 0.002 ms]
17:11:58: | GPU download and conversion - [42.8%] [avg time: 0.46 ms] [children: 33.3%] [unaccounted: 9.49%]
17:11:58: | | flush - [29%] [avg time: 0.312 ms]
17:11:58: | | CopyResource - [3.63%] [avg time: 0.039 ms]
17:11:58: | | conversion to 4:2:0 - [0.651%] [avg time: 0.007 ms]
17:11:58: Convert444Threads - [100%] [avg time: 0.622 ms] [children: 98.1%] [unaccounted: 1.93%]
17:11:58: | Convert444toNV12 - [98.1%] [avg time: 0.61 ms]
17:11:58: encoder thread frame - [100%] [avg time: 1.971 ms]
17:11:58: ==============================================================
17:11:58: 
17:11:58: 
17:11:58: Profiler CPU results:
17:11:58: 
17:11:58: ==============================================================
17:11:58: video thread frame - [cpu time: avg 0.133 ms, total 2917.22 ms] [avg calls per frame: 1]
17:11:58: | scene->Preprocess - [cpu time: avg 0 ms, total 15.6 ms] [avg calls per frame: 1]
17:11:58: | GPU download and conversion - [cpu time: avg 0.022 ms, total 499.204 ms] [avg calls per frame: 1]
17:11:58: | | flush - [cpu time: avg 0.007 ms, total 171.601 ms] [avg calls per frame: 1]
17:11:58: | | CopyResource - [cpu time: avg 0.005 ms, total 124.8 ms] [avg calls per frame: 1]
17:11:58: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 31.201 ms] [avg calls per frame: 1]
17:11:58: Convert444Threads - [cpu time: avg 0.603 ms, total 52603.5 ms] [avg calls per frame: 4]
17:11:58: | Convert444toNV12 - [cpu time: avg 0.599 ms, total 52322.7 ms] [avg calls per frame: 4]
17:11:58: encoder thread frame - [cpu time: avg 1.327 ms, total 28985 ms] [avg calls per frame: 1]
17:11:58: ==============================================================
17:11:58: 
17:11:58: =====Stream End: 2014-01-24, 17:11:58=================================================
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Your system is pretty good, and your settings -should- be fine. Could you output to file and see if it happens there as well when using a media player instead of on twitch? Just to check.
 

Raezy1

New Member
The output recording is a little bit smoother than the twitch recording, but there is still some stutters.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Hm, I'm not sure what to say, the recording overall seems fine for the most part. Does seem to be some slight jitter, though OBS isn't reporting anything particularly wrong, and your performance report at the bottom seems pretty much flawless. I figured maybe you were experiencing issues with flash, flash can't always decode frames that fast at higher resolutions.
 

Raezy1

New Member
Is there anything I can do with flash to get rid of the jitter and would you recommend scaling down to 480 and maybe lowering down the preset for better smoothness/quality? Its just that when I open someone else's stream they have very smooth video and quality!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I would recommend experimenting with downscale to see if any of the downscale options work better. If nothing works, then it might be more of a capture thing, though I'm still not entirely sure yet. Keep using file output to test the smoothness as the file output with a media player is the best way to know for sure.
 
Top