sickbattery
Member
I'm expiriecing stuttering (video, not audio) every few seconds with OBS at 60fps.
In my scene are the following capture sources: LiveGamer HD, a Logitech C910, images and Window capture. I've been googling this for a while now and know that monitor capturing is/was evil, but even after removing all sources but the LiveGamer HD it's stuttering every few seconds and there are very few to no frame drops.
When using the RECentral software to stream or record I get perfect 60fps. I tried to set video buffering to 200ms in the device settings in OBS, but that made things even worse.
The stuttering also appears in the preview mode alone. Coding while previewing is disabled.
I'm streaming Wii/WiiU/Xbox360/PS3 ... my PC has all it's power for streaming alone.
UPDATE:
I just did a test with VirtualDub's capture mode and it's rendering perfect 60fps without any stuttering.
In my scene are the following capture sources: LiveGamer HD, a Logitech C910, images and Window capture. I've been googling this for a while now and know that monitor capturing is/was evil, but even after removing all sources but the LiveGamer HD it's stuttering every few seconds and there are very few to no frame drops.
When using the RECentral software to stream or record I get perfect 60fps. I tried to set video buffering to 200ms in the device settings in OBS, but that made things even worse.
The stuttering also appears in the preview mode alone. Coding while previewing is disabled.
I'm streaming Wii/WiiU/Xbox360/PS3 ... my PC has all it's power for streaming alone.
UPDATE:
I just did a test with VirtualDub's capture mode and it's rendering perfect 60fps without any stuttering.
11:42:38: Open Broadcaster Software v0.541b - 64bit ( ^ω^)
11:42:38: -------------------------------
11:42:38: CPU Name: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
11:42:38: CPU Speed: 3400MHz
11:42:38: Physical Memory: 16270MB Total, 11903MB Free
11:42:38: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
11:42:38: monitor 1: pos={0, 0}, size={2560, 1440}
11:42:38: monitor 2: pos={-2560, 0}, size={2560, 1440}
11:42:38: Windows Version: 6.2 Build 9200
11:42:38: Aero is Enabled
11:42:38: -------------------------------
11:42:38: OBS Modules:
11:42:38: Base Address Module
11:42:38: 0000000030CE0000 OBS.exe
11:42:38: 00000000BF1E0000 OBSApi.dll
11:42:38: 00000000C6960000 DShowPlugin.dll
11:42:38: 00000000CAE40000 GraphicsCapture.dll
11:42:38: 00000000C6940000 NoiseGate.dll
11:42:38: 00000000C6920000 PSVPlugin.dll
11:42:38: ------------------------------------------
11:42:38: Adapter 1
11:42:38: Video Adapter: NVIDIA GeForce GTX 580
11:42:38: Video Adapter Dedicated Video Memory: 3133833216
11:42:38: Video Adapter Shared System Memory: 3967252480
11:42:38: ------------------------------------------
11:42:38: Adapter 2
11:42:38: Video Adapter: Intel(R) HD Graphics 4000
11:42:38: Video Adapter Dedicated Video Memory: 33554432
11:42:38: Video Adapter Shared System Memory: 1711276032
11:42:38: =====Stream Start: 2013-07-13, 11:42:38===============================================
11:42:38: Multithreaded optimizations: On
11:42:38: Base resolution: 1920x1080
11:42:38: Output resolution: 1280x720
11:42:38: ------------------------------------------
11:42:38: Loading up D3D10...
11:42:38: Playback device Default
11:42:38: ------------------------------------------
11:42:38: Using desktop audio input: Lautsprecher (Realtek High Definition Audio)
11:42:38: ------------------------------------------
11:42:38: Using auxilary audio input: Mikrofon (HD Pro Webcam C910)
11:42:38: ------------------------------------------
11:42:38: Audio Encoding: AAC
11:42:38: bitrate: 96
11:42:38: ------------------------------------------
11:42:38: device: AVerMedia HD Capture C985 Bus 6,
11:42:38: device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&443610c&0&00e6#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
11:42:38: chosen type: YV12, usingFourCC: true, res: 1280x800 - 1280x800, frameIntervals: 166666-666666, fourCC: 'YV12'
11:42:38:
11:42:38: Using directshow input
11:42:38: Using custom x264 settings: "opencl=true threads=8"
11:42:38: ------------------------------------------
11:42:38: Video Encoding: x264
11:42:38: fps: 60
11:42:38: width: 1280, height: 720
11:42:38: preset: veryfast
11:42:38: CBR: no
11:42:38: CFR: no
11:42:38: max bitrate: 2176
11:42:38: buffer size: 2176
11:42:38: quality: 5
11:42:38: ------------------------------------------
11:45:19: Total frames rendered: 9651, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
11:45:20: =====Stream End: 2013-07-13, 11:45:20=================================================
11:45:25:
11:45:25: Profiler results:
11:45:25:
11:45:25: ==============================================================
11:45:25: frame - [100%] [avg time: 2.477 ms (cpu time: avg 2.175 ms, total 21000 ms)] [avg calls per frame: 1] [children: 74.3%] [unaccounted: 25.7%]
11:45:25: | scene->Preprocess - [25.6%] [avg time: 0.633 ms (cpu time: avg 0.597 ms, total 5765.63 ms)] [avg calls per frame: 1]
11:45:25: | video encoding and uploading - [48.8%] [avg time: 1.208 ms (cpu time: avg 1 ms, total 9656.25 ms)] [avg calls per frame: 1] [children: 47.7%] [unaccounted: 1.09%]
11:45:25: | | CopyResource - [1.05%] [avg time: 0.026 ms (cpu time: avg 0.019 ms, total 187.5 ms)] [avg calls per frame: 0]
11:45:25: | | conversion to 4:2:0 - [0.121%] [avg time: 0.003 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
11:45:25: | | call to encoder - [45.9%] [avg time: 1.138 ms (cpu time: avg 0.948 ms, total 9156.25 ms)] [avg calls per frame: 0]
11:45:25: | | sending stuff out - [0.565%] [avg time: 0.014 ms (cpu time: avg 0.019 ms, total 187.5 ms)] [avg calls per frame: 0]
11:45:25: | Convert444Threads - [1.34e+003%] [avg time: 33.142 ms (cpu time: avg 1.036 ms, total 10000 ms)] [avg calls per frame: 1]
11:45:25: ==============================================================
11:45:25: