Question / Help Whats bottlenecking my stream? consistent lag

bone91

New Member
Hello everyone. I try to stream some different games in 720p, but the whole streaming experience isn't as fluid as i wish it would be. There is some kind of consistent lag and i think it's caused by my cpu, because no matter what graphic settings i use it still has those lags, but im not sure.

my specs:
cpu: amd phenom II x4 955 be (4x3,2ghz) + Notcua NH-U12P
gpu: zotac geforce gtx 480 amp!
ram: 8GB ddr3 1333mhz ram (4x2gb ram)
mainboard: Asus M4A785TD-V evo
power supply: bqt e7 550w be quiet!

networking:
Downstream: 100Mbps
Upstream: 5Mbps

settings:
bitrate @ 4000kbps
preset superfast
Framerate 30FPS
disabled aero theme

tests:
-the dpc latency checker was green all the time (no network limitation?)
-open hardware monitor shows that my temps are okay.
-i don't have any autoruns at systemstart, no wonder since i freshly formatted my computer


2 minute example video:
http://www.twitch.tv/b0ne91/b/455805519

If my cpu turns out to be the bottlenecking part, i wan't to upgrade to a amd FX-8320 or a intel Xeon 1230v3
 

bone91

New Member
testmy.net says
Download :: 5.8 Mbps 723 kB/s up arrow Upload :: 1.3 Mbps
but speedtest.net says
102.99mbps download and 4.99mbps upload

so ill guess i dont have such a good server connection to testmy.net?

Here is my OBS log:

Code:
19:49:35: Open Broadcaster Software v0.554b - 64bit ( ^ω^)
19:49:35: -------------------------------
19:49:35: CPU Name: AMD Phenom(tm) II X4 955 Processor
19:49:35: CPU Speed: 3214MHz
19:49:35: Physical Memory:  8190MB Total, 5602MB Free
19:49:35: stepping id: 2, model 4, family 15, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
19:49:35: monitor 1: pos={0, 0}, size={1920, 1080}
19:49:35: Windows Version: 6.1 Build 7601 S
19:49:35: Aero is Disabled
19:49:35: -------------------------------
19:49:35: OBS Modules:
19:49:35: Base Address     Module
19:49:35: 000000003FE80000 OBS.exe
19:49:35: 00000000ED6C0000 OBSApi.dll
19:49:35: 00000000EF3D0000 DShowPlugin.dll
19:49:35: 00000000EF3A0000 GraphicsCapture.dll
19:49:35: 00000000F5570000 NoiseGate.dll
19:49:35: 00000000F55B0000 PSVPlugin.dll
19:49:35: ------------------------------------------
19:49:35: Adapter 1
19:49:35:   Video Adapter: NVIDIA GeForce GTX 480
19:49:35:   Video Adapter Dedicated Video Memory: 1560739840
19:49:35:   Video Adapter Shared System Memory: 2684235776
19:49:35: =====Stream Start: 2013-09-03, 19:49:35===============================================
19:49:35:   Multithreaded optimizations: On
19:49:35:   Base resolution: 1920x1080
19:49:35:   Output resolution: 1280x720
19:49:35: ------------------------------------------
19:49:35: Loading up D3D10 on NVIDIA GeForce GTX 480...
19:49:35: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
19:49:35: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
19:49:35: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DownscaleBilinear1YUV.pShader.blob
19:49:35: Playback device {0.0.0.00000000}.{2aec39dd-e412-471d-81d1-458f02dd30c3}
19:49:35: ------------------------------------------
19:49:35: Using desktop audio input: Speakers (High Definition Audio Device)
19:49:35: ------------------------------------------
19:49:35: Using auxilary audio input: Line In (High Definition Audio Device)
19:49:35: ------------------------------------------
19:49:35: Audio Encoding: AAC
19:49:35:     bitrate: 128
19:49:35: ------------------------------------------
19:49:35:     device: Microsoft LifeCam VX-6000,
19:49:35:     device id \\?\usb#vid_045e&pid_00f4&mi_00#6&1de8271&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
19:49:35:     chosen type: RGB24, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 333333-2000000, fourCC: 00000000
19:49:35:     audio device: Deaktivieren,
19:49:35:     audio device id Disabled,
19:49:35: 
19:49:36: Using directshow input
19:49:36: Using graphics capture
19:49:36: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
19:49:38: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
19:49:38: ------------------------------------------
19:49:38: Video Encoding: x264
19:49:38:     fps: 30
19:49:38:     width: 1280, height: 720
19:49:38:     preset: veryfast
19:49:38:     CBR: yes
19:49:38:     CFR: no
19:49:38:     max bitrate: 4000
19:49:38:     buffer size: 4000
19:49:38: ------------------------------------------
19:49:38: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
19:49:38: MMDeviceAudioSource: Frequency for device 'Line In (High Definition Audio Device)' is 384000, samples per sec is 48000
19:49:39: Using RTMP service: Twitch / Justin.tv
19:49:39:   Server selection: rtmp://live-fra.justin.tv/app
19:49:39:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
19:49:41: SO_SNDBUF was at 8192
19:49:41: SO_SNDBUF is now 65536
19:49:42: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 24154 / 528384)
19:50:02: Total frames rendered: 712, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
19:50:04: RTMPPublisher::SocketLoop: Graceful loop exit
19:50:04: Number of times waited to send: 0, Waited for a total of 0 bytes
19:50:04: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:50:04: 
19:50:04: Profiler results:
19:50:04: 
19:50:04: ==============================================================
19:50:04: frame - [100%] [avg time: 2.576 ms (cpu time: avg 2.147 ms, total 1528.81 ms)] [avg calls per frame: 1] [children: 99.8%] [unaccounted: 0.155%]
19:50:04: | frame preprocessing and rendering - [31.4%] [avg time: 0.808 ms (cpu time: avg 0.679 ms, total 483.605 ms)] [avg calls per frame: 1] [children: 3.8%] [unaccounted: 27.6%]
19:50:04: | | scene->Preprocess - [3.8%] [avg time: 0.098 ms (cpu time: avg 0.109 ms, total 78.001 ms)] [avg calls per frame: 1]
19:50:04: | video encoding and uploading - [68.5%] [avg time: 1.764 ms (cpu time: avg 1.467 ms, total 1045.21 ms)] [avg calls per frame: 1] [children: 67.9%] [unaccounted: 0.543%]
19:50:04: | | flush - [3.57%] [avg time: 0.092 ms (cpu time: avg 0.021 ms, total 15.6 ms)] [avg calls per frame: 1]
19:50:04: | | CopyResource - [0.815%] [avg time: 0.021 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
19:50:04: | | conversion to 4:2:0 - [0.854%] [avg time: 0.022 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
19:50:04: | | call to encoder - [61.6%] [avg time: 1.587 ms (cpu time: avg 1.446 ms, total 1029.61 ms)] [avg calls per frame: 0]
19:50:04: | | sending stuff out - [1.09%] [avg time: 0.028 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
19:50:04: | Convert444Threads - [2.53e+003%] [avg time: 65.072 ms (cpu time: avg 1.928 ms, total 1372.81 ms)] [avg calls per frame: 1]
19:50:04: ==============================================================
19:50:04: 
19:50:04: =====Stream End: 2013-09-03, 19:50:04=================================================
19:51:04: =====Stream Start: 2013-09-03, 19:51:04===============================================
19:51:04:   Multithreaded optimizations: On
19:51:04:   Base resolution: 1920x1080
19:51:04:   Output resolution: 1280x720
19:51:04: ------------------------------------------
19:51:04: Loading up D3D10 on NVIDIA GeForce GTX 480...
19:51:04: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
19:51:04: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
19:51:04: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DownscaleBilinear1YUV.pShader.blob
19:51:04: Playback device {0.0.0.00000000}.{2aec39dd-e412-471d-81d1-458f02dd30c3}
19:51:04: ------------------------------------------
19:51:04: Using desktop audio input: Speakers (High Definition Audio Device)
19:51:04: ------------------------------------------
19:51:04: Using auxilary audio input: Line In (High Definition Audio Device)
19:51:04: ------------------------------------------
19:51:04: Audio Encoding: AAC
19:51:04:     bitrate: 128
19:51:04: ------------------------------------------
19:51:04:     device: Microsoft LifeCam VX-6000,
19:51:04:     device id \\?\usb#vid_045e&pid_00f4&mi_00#6&1de8271&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
19:51:04:     chosen type: RGB24, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 333333-2000000, fourCC: 00000000
19:51:04:     audio device: Deaktivieren,
19:51:04:     audio device id Disabled,
19:51:04: 
19:51:06: Using directshow input
19:51:06: Using graphics capture
19:51:06: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
19:51:07: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
19:51:07: ------------------------------------------
19:51:07: Video Encoding: x264
19:51:07:     fps: 30
19:51:07:     width: 1280, height: 720
19:51:07:     preset: veryfast
19:51:07:     CBR: yes
19:51:07:     CFR: no
19:51:07:     max bitrate: 4000
19:51:07:     buffer size: 4000
19:51:07: ------------------------------------------
19:51:07: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
19:51:07: MMDeviceAudioSource: Frequency for device 'Line In (High Definition Audio Device)' is 384000, samples per sec is 48000
19:51:07: SharedTexCapture hooked
19:51:09: Using RTMP service: Twitch / Justin.tv
19:51:09:   Server selection: rtmp://live-fra.justin.tv/app
19:51:09:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
19:51:10: GraphicsCaptureSource::NewCapture:  eliminating old capture
19:51:10: SharedTexCapture hooked
19:51:11: SO_SNDBUF was at 8192
19:51:11: SO_SNDBUF is now 65536
19:51:12: GraphicsCaptureSource::NewCapture:  eliminating old capture
19:51:12: SharedTexCapture hooked
19:52:17: Total frames rendered: 2030, number of late frames: 8 (0.39%) (it's okay for some frames to be late)
19:52:19: RTMPPublisher::SocketLoop: Graceful loop exit
19:52:19: Number of times waited to send: 0, Waited for a total of 0 bytes
19:52:19: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:52:19: 
19:52:19: Profiler results:
19:52:19: 
19:52:19: ==============================================================
19:52:19: frame - [100%] [avg time: 3.145 ms (cpu time: avg 2.044 ms, total 4149.62 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.127%]
19:52:19: | frame preprocessing and rendering - [40.1%] [avg time: 1.262 ms (cpu time: avg 0.453 ms, total 920.409 ms)] [avg calls per frame: 1] [children: 2.8%] [unaccounted: 37.3%]
19:52:19: | | scene->Preprocess - [2.8%] [avg time: 0.088 ms (cpu time: avg 0.092 ms, total 187.202 ms)] [avg calls per frame: 1]
19:52:19: | video encoding and uploading - [59.7%] [avg time: 1.879 ms (cpu time: avg 1.59 ms, total 3229.21 ms)] [avg calls per frame: 1] [children: 54.6%] [unaccounted: 5.18%]
19:52:19: | | flush - [3.08%] [avg time: 0.097 ms (cpu time: avg 0.015 ms, total 31.2 ms)] [avg calls per frame: 1]
19:52:19: | | CopyResource - [0.35%] [avg time: 0.011 ms (cpu time: avg 0.015 ms, total 31.201 ms)] [avg calls per frame: 0]
19:52:19: | | conversion to 4:2:0 - [0.159%] [avg time: 0.005 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
19:52:19: | | call to encoder - [49.8%] [avg time: 1.566 ms (cpu time: avg 1.513 ms, total 3073.21 ms)] [avg calls per frame: 0]
19:52:19: | | sending stuff out - [1.18%] [avg time: 0.037 ms (cpu time: avg 0.007 ms, total 15.6 ms)] [avg calls per frame: 0]
19:52:19: | Convert444Threads - [2.15e+003%] [avg time: 67.54 ms (cpu time: avg 1.875 ms, total 3806.42 ms)] [avg calls per frame: 1]
19:52:19: ==============================================================
19:52:19: 
19:52:19: =====Stream End: 2013-09-03, 19:52:19=================================================


Last game capture log:
2013-09-03, 19:49:38: we're booting up: 
19:49:38: D3D9 Present
19:49:38: (half life scientist) everything..  seems to be in order
19:51:06: D3D9EndScene called
19:51:06: D3DPRESENT_PARAMETERS {
19:51:06: 	BackBufferWidth: 1920
19:51:06: 	BackBufferHeight: 1080
19:51:06: 	BackBufferFormat: D3DFMT_A8R8G8B8
19:51:06: 	BackBufferCount: 1
19:51:06: 	MultiSampleType: D3DMULTISAMPLE_NONE
19:51:06: 	MultiSampleQuality: 0
19:51:06: 	SwapEffect: D3DSWAPEFFECT_DISCARD
19:51:06: 	hDeviceWindow: 1574064
19:51:06: 	Windowed: false
19:51:06: 	EnableAutoDepthStencil: false
19:51:06: 	AutoDepthStencilFormat: D3DFMT_UNKNOWN
19:51:06: 	Flags: None
19:51:06: 	FullScreen_RefreshRateInHz: 60
19:51:06: 	PresentationInterval: 1
19:51:06: };
19:51:06: successfully set up d3d9 hooks
19:51:06: D3D9Present called
19:51:06: DoD3D9GPUHook: success
19:51:09: D3D9Reset called
19:51:09: ---------------------- Cleared D3D9 Capture ----------------------
19:51:10: successfully set up d3d9 hooks
19:51:10: D3D9EndScene called
19:51:10: D3D9Present called
19:51:10: DoD3D9GPUHook: success
19:51:10: D3DSURFACE_DESC {
19:51:10: 	Format: D3DFMT_A8R8G8B8
19:51:10: 	Type: D3DRTYPE_SURFACE
19:51:10: 	Usage: D3DUSAGE_RENDERTARGET 
19:51:10: 	Pool: D3DPOOL_DEFAULT
19:51:10: 	MultiSampleType: D3DMULTISAMPLE_NONE
19:51:10: 	MultiSampleQuality: 0
19:51:10: 	Width: 1920
19:51:10: 	Height: 1080
19:51:10: };
19:51:10: successfully capturing d3d9 frames via GPU
19:51:12: D3D9Reset called
19:51:12: ---------------------- Cleared D3D9 Capture ----------------------
19:51:12: successfully set up d3d9 hooks
19:51:12: D3D9EndScene called
19:51:12: D3D9Present called
19:51:12: DoD3D9GPUHook: success
19:51:12: D3DSURFACE_DESC {
19:51:12: 	Format: D3DFMT_A8R8G8B8
19:51:12: 	Type: D3DRTYPE_SURFACE
19:51:12: 	Usage: D3DUSAGE_RENDERTARGET 
19:51:12: 	Pool: D3DPOOL_DEFAULT
19:51:12: 	MultiSampleType: D3DMULTISAMPLE_NONE
19:51:12: 	MultiSampleQuality: 0
19:51:12: 	Width: 1920
19:51:12: 	Height: 1080
19:51:12: };
19:51:12: successfully capturing d3d9 frames via GPU
 

bone91

New Member
1000 kbps with 480p - think its a bit more fluid but not really satisfying

http://de.twitch.tv/b0ne91/b/455909897

Code:
19:49:35: Open Broadcaster Software v0.554b - 64bit ( ^ω^)
19:49:35: -------------------------------
19:49:35: CPU Name: AMD Phenom(tm) II X4 955 Processor
19:49:35: CPU Speed: 3214MHz
19:49:35: Physical Memory:  8190MB Total, 5602MB Free
19:49:35: stepping id: 2, model 4, family 15, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
19:49:35: monitor 1: pos={0, 0}, size={1920, 1080}
19:49:35: Windows Version: 6.1 Build 7601 S
19:49:35: Aero is Disabled
19:49:35: -------------------------------
19:49:35: OBS Modules:
19:49:35: Base Address     Module
19:49:35: 000000003FE80000 OBS.exe
19:49:35: 00000000ED6C0000 OBSApi.dll
19:49:35: 00000000EF3D0000 DShowPlugin.dll
19:49:35: 00000000EF3A0000 GraphicsCapture.dll
19:49:35: 00000000F5570000 NoiseGate.dll
19:49:35: 00000000F55B0000 PSVPlugin.dll
19:49:35: ------------------------------------------
19:49:35: Adapter 1
19:49:35:   Video Adapter: NVIDIA GeForce GTX 480
19:49:35:   Video Adapter Dedicated Video Memory: 1560739840
19:49:35:   Video Adapter Shared System Memory: 2684235776
19:49:35: =====Stream Start: 2013-09-03, 19:49:35===============================================
19:49:35:   Multithreaded optimizations: On
19:49:35:   Base resolution: 1920x1080
19:49:35:   Output resolution: 1280x720
19:49:35: ------------------------------------------
19:49:35: Loading up D3D10 on NVIDIA GeForce GTX 480...
19:49:35: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
19:49:35: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
19:49:35: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DownscaleBilinear1YUV.pShader.blob
19:49:35: Playback device {0.0.0.00000000}.{2aec39dd-e412-471d-81d1-458f02dd30c3}
19:49:35: ------------------------------------------
19:49:35: Using desktop audio input: Speakers (High Definition Audio Device)
19:49:35: ------------------------------------------
19:49:35: Using auxilary audio input: Line In (High Definition Audio Device)
19:49:35: ------------------------------------------
19:49:35: Audio Encoding: AAC
19:49:35:     bitrate: 128
19:49:35: ------------------------------------------
19:49:35:     device: Microsoft LifeCam VX-6000,
19:49:35:     device id \\?\usb#vid_045e&pid_00f4&mi_00#6&1de8271&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
19:49:35:     chosen type: RGB24, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 333333-2000000, fourCC: 00000000
19:49:35:     audio device: Deaktivieren,
19:49:35:     audio device id Disabled,
19:49:35: 
19:49:36: Using directshow input
19:49:36: Using graphics capture
19:49:36: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
19:49:38: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
19:49:38: ------------------------------------------
19:49:38: Video Encoding: x264
19:49:38:     fps: 30
19:49:38:     width: 1280, height: 720
19:49:38:     preset: veryfast
19:49:38:     CBR: yes
19:49:38:     CFR: no
19:49:38:     max bitrate: 4000
19:49:38:     buffer size: 4000
19:49:38: ------------------------------------------
19:49:38: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
19:49:38: MMDeviceAudioSource: Frequency for device 'Line In (High Definition Audio Device)' is 384000, samples per sec is 48000
19:49:39: Using RTMP service: Twitch / Justin.tv
19:49:39:   Server selection: rtmp://live-fra.justin.tv/app
19:49:39:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
19:49:41: SO_SNDBUF was at 8192
19:49:41: SO_SNDBUF is now 65536
19:49:42: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 24154 / 528384)
19:50:02: Total frames rendered: 712, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
19:50:04: RTMPPublisher::SocketLoop: Graceful loop exit
19:50:04: Number of times waited to send: 0, Waited for a total of 0 bytes
19:50:04: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:50:04: 
19:50:04: Profiler results:
19:50:04: 
19:50:04: ==============================================================
19:50:04: frame - [100%] [avg time: 2.576 ms (cpu time: avg 2.147 ms, total 1528.81 ms)] [avg calls per frame: 1] [children: 99.8%] [unaccounted: 0.155%]
19:50:04: | frame preprocessing and rendering - [31.4%] [avg time: 0.808 ms (cpu time: avg 0.679 ms, total 483.605 ms)] [avg calls per frame: 1] [children: 3.8%] [unaccounted: 27.6%]
19:50:04: | | scene->Preprocess - [3.8%] [avg time: 0.098 ms (cpu time: avg 0.109 ms, total 78.001 ms)] [avg calls per frame: 1]
19:50:04: | video encoding and uploading - [68.5%] [avg time: 1.764 ms (cpu time: avg 1.467 ms, total 1045.21 ms)] [avg calls per frame: 1] [children: 67.9%] [unaccounted: 0.543%]
19:50:04: | | flush - [3.57%] [avg time: 0.092 ms (cpu time: avg 0.021 ms, total 15.6 ms)] [avg calls per frame: 1]
19:50:04: | | CopyResource - [0.815%] [avg time: 0.021 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
19:50:04: | | conversion to 4:2:0 - [0.854%] [avg time: 0.022 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
19:50:04: | | call to encoder - [61.6%] [avg time: 1.587 ms (cpu time: avg 1.446 ms, total 1029.61 ms)] [avg calls per frame: 0]
19:50:04: | | sending stuff out - [1.09%] [avg time: 0.028 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
19:50:04: | Convert444Threads - [2.53e+003%] [avg time: 65.072 ms (cpu time: avg 1.928 ms, total 1372.81 ms)] [avg calls per frame: 1]
19:50:04: ==============================================================
19:50:04: 
19:50:04: =====Stream End: 2013-09-03, 19:50:04=================================================
19:51:04: =====Stream Start: 2013-09-03, 19:51:04===============================================
19:51:04:   Multithreaded optimizations: On
19:51:04:   Base resolution: 1920x1080
19:51:04:   Output resolution: 1280x720
19:51:04: ------------------------------------------
19:51:04: Loading up D3D10 on NVIDIA GeForce GTX 480...
19:51:04: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
19:51:04: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
19:51:04: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DownscaleBilinear1YUV.pShader.blob
19:51:04: Playback device {0.0.0.00000000}.{2aec39dd-e412-471d-81d1-458f02dd30c3}
19:51:04: ------------------------------------------
19:51:04: Using desktop audio input: Speakers (High Definition Audio Device)
19:51:04: ------------------------------------------
19:51:04: Using auxilary audio input: Line In (High Definition Audio Device)
19:51:04: ------------------------------------------
19:51:04: Audio Encoding: AAC
19:51:04:     bitrate: 128
19:51:04: ------------------------------------------
19:51:04:     device: Microsoft LifeCam VX-6000,
19:51:04:     device id \\?\usb#vid_045e&pid_00f4&mi_00#6&1de8271&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
19:51:04:     chosen type: RGB24, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 333333-2000000, fourCC: 00000000
19:51:04:     audio device: Deaktivieren,
19:51:04:     audio device id Disabled,
19:51:04: 
19:51:06: Using directshow input
19:51:06: Using graphics capture
19:51:06: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
19:51:07: C:/Users/bone/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
19:51:07: ------------------------------------------
19:51:07: Video Encoding: x264
19:51:07:     fps: 30
19:51:07:     width: 1280, height: 720
19:51:07:     preset: veryfast
19:51:07:     CBR: yes
19:51:07:     CFR: no
19:51:07:     max bitrate: 4000
19:51:07:     buffer size: 4000
19:51:07: ------------------------------------------
19:51:07: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
19:51:07: MMDeviceAudioSource: Frequency for device 'Line In (High Definition Audio Device)' is 384000, samples per sec is 48000
19:51:07: SharedTexCapture hooked
19:51:09: Using RTMP service: Twitch / Justin.tv
19:51:09:   Server selection: rtmp://live-fra.justin.tv/app
19:51:09:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
19:51:10: GraphicsCaptureSource::NewCapture:  eliminating old capture
19:51:10: SharedTexCapture hooked
19:51:11: SO_SNDBUF was at 8192
19:51:11: SO_SNDBUF is now 65536
19:51:12: GraphicsCaptureSource::NewCapture:  eliminating old capture
19:51:12: SharedTexCapture hooked
19:52:17: Total frames rendered: 2030, number of late frames: 8 (0.39%) (it's okay for some frames to be late)
19:52:19: RTMPPublisher::SocketLoop: Graceful loop exit
19:52:19: Number of times waited to send: 0, Waited for a total of 0 bytes
19:52:19: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:52:19: 
19:52:19: Profiler results:
19:52:19: 
19:52:19: ==============================================================
19:52:19: frame - [100%] [avg time: 3.145 ms (cpu time: avg 2.044 ms, total 4149.62 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.127%]
19:52:19: | frame preprocessing and rendering - [40.1%] [avg time: 1.262 ms (cpu time: avg 0.453 ms, total 920.409 ms)] [avg calls per frame: 1] [children: 2.8%] [unaccounted: 37.3%]
19:52:19: | | scene->Preprocess - [2.8%] [avg time: 0.088 ms (cpu time: avg 0.092 ms, total 187.202 ms)] [avg calls per frame: 1]
19:52:19: | video encoding and uploading - [59.7%] [avg time: 1.879 ms (cpu time: avg 1.59 ms, total 3229.21 ms)] [avg calls per frame: 1] [children: 54.6%] [unaccounted: 5.18%]
19:52:19: | | flush - [3.08%] [avg time: 0.097 ms (cpu time: avg 0.015 ms, total 31.2 ms)] [avg calls per frame: 1]
19:52:19: | | CopyResource - [0.35%] [avg time: 0.011 ms (cpu time: avg 0.015 ms, total 31.201 ms)] [avg calls per frame: 0]
19:52:19: | | conversion to 4:2:0 - [0.159%] [avg time: 0.005 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
19:52:19: | | call to encoder - [49.8%] [avg time: 1.566 ms (cpu time: avg 1.513 ms, total 3073.21 ms)] [avg calls per frame: 0]
19:52:19: | | sending stuff out - [1.18%] [avg time: 0.037 ms (cpu time: avg 0.007 ms, total 15.6 ms)] [avg calls per frame: 0]
19:52:19: | Convert444Threads - [2.15e+003%] [avg time: 67.54 ms (cpu time: avg 1.875 ms, total 3806.42 ms)] [avg calls per frame: 1]
19:52:19: ==============================================================
19:52:19: 
19:52:19: =====Stream End: 2013-09-03, 19:52:19=================================================


Last game capture log:
2013-09-03, 19:49:38: we're booting up: 
19:49:38: D3D9 Present
19:49:38: (half life scientist) everything..  seems to be in order
19:51:06: D3D9EndScene called
19:51:06: D3DPRESENT_PARAMETERS {
19:51:06: 	BackBufferWidth: 1920
19:51:06: 	BackBufferHeight: 1080
19:51:06: 	BackBufferFormat: D3DFMT_A8R8G8B8
19:51:06: 	BackBufferCount: 1
19:51:06: 	MultiSampleType: D3DMULTISAMPLE_NONE
19:51:06: 	MultiSampleQuality: 0
19:51:06: 	SwapEffect: D3DSWAPEFFECT_DISCARD
19:51:06: 	hDeviceWindow: 1574064
19:51:06: 	Windowed: false
19:51:06: 	EnableAutoDepthStencil: false
19:51:06: 	AutoDepthStencilFormat: D3DFMT_UNKNOWN
19:51:06: 	Flags: None
19:51:06: 	FullScreen_RefreshRateInHz: 60
19:51:06: 	PresentationInterval: 1
19:51:06: };
19:51:06: successfully set up d3d9 hooks
19:51:06: D3D9Present called
19:51:06: DoD3D9GPUHook: success
19:51:09: D3D9Reset called
19:51:09: ---------------------- Cleared D3D9 Capture ----------------------
19:51:10: successfully set up d3d9 hooks
19:51:10: D3D9EndScene called
19:51:10: D3D9Present called
19:51:10: DoD3D9GPUHook: success
19:51:10: D3DSURFACE_DESC {
19:51:10: 	Format: D3DFMT_A8R8G8B8
19:51:10: 	Type: D3DRTYPE_SURFACE
19:51:10: 	Usage: D3DUSAGE_RENDERTARGET 
19:51:10: 	Pool: D3DPOOL_DEFAULT
19:51:10: 	MultiSampleType: D3DMULTISAMPLE_NONE
19:51:10: 	MultiSampleQuality: 0
19:51:10: 	Width: 1920
19:51:10: 	Height: 1080
19:51:10: };
19:51:10: successfully capturing d3d9 frames via GPU
19:51:12: D3D9Reset called
19:51:12: ---------------------- Cleared D3D9 Capture ----------------------
19:51:12: successfully set up d3d9 hooks
19:51:12: D3D9EndScene called
19:51:12: D3D9Present called
19:51:12: DoD3D9GPUHook: success
19:51:12: D3DSURFACE_DESC {
19:51:12: 	Format: D3DFMT_A8R8G8B8
19:51:12: 	Type: D3DRTYPE_SURFACE
19:51:12: 	Usage: D3DUSAGE_RENDERTARGET 
19:51:12: 	Pool: D3DPOOL_DEFAULT
19:51:12: 	MultiSampleType: D3DMULTISAMPLE_NONE
19:51:12: 	MultiSampleQuality: 0
19:51:12: 	Width: 1920
19:51:12: 	Height: 1080
19:51:12: };
19:51:12: successfully capturing d3d9 frames via GPU
 

alpinlol

Active Member
you probably didnt chose a server close to you ...

whatsoever logwise it looks fine to me decent rander times no late real late frames no dropped frames so its pretty weird.

do you have the lag also on your latest recordings when you were streaming? or only when you try to watch your own stream? or are actually the viewer telling you that your streams laggy?



i just watched both your vod's you posted and there wasnt a single lagg.

so i assume your viewers told you that its lagging. since you are from germany all i can suggest is changing to either NL or UK twitch servers and also drop your bitrate to between 2000-3000 since you dont really need that much for a really crisp picture on 720@30
 

bone91

New Member
I have chosen Frankfurt germany as a server, which is the nearest server with the best connection that i could choose from.
The thing was, i couldn't stream smooth with obs or xsplit, but with obs i had some serious lags (1-2 sec freezes) too. I never watch my own stream, just my recordings on twitch afterwards. My friends are telling me that my stream looks fine, but if its just like in the replays I really want to improve it. Do you think a better cpu could make my stream look really smooth or won't this help at all and the problem is to be found somewhere else??

€: if you want you could come into my stream @ http://de.twitch.tv/b0ne91 and tell me your honest opinion about the quality
 

alpinlol

Active Member
i already told you ... on the recordings there wasnt a single lagg or anything else stream runs perfectly smooth for an 30fps stream


all you can do is drop your bitrate to 2000-3000 so the twitch servers dont get complete shit
 

bone91

New Member
Yes i know, but lagging like small freezes wasn't my actual problem. I actually wanted to improve my stream quality by making it really smooth looking. I wouldn't call it lag but rather a framerate thats too low.

Since my cpu is kinda old and weak by now, i thought that buying a better one will make my stream more smooth

btw. i have my bitrate at 3000 now
 

alpinlol

Active Member
well depends on how high your cpu usage is while playing and streaming in high motion scenes ... you should be able to stream with 720@48 settings and still be fine at least on games like rogue lagacy
 

Boildown

Active Member
http://www.testmy.net is good for testing sustained bandwidth. The other one takes burst into account. For streaming, you need sustained. So as far as OBS is concerned, you have 1.3 Mb/s upload. That's not a whole lot. You could probably downscale to 720x480 or something like that. Which is fine, a lot of people stream at that. But you're not going to compete video quality-wise with the people streaming at 720p or 1080p. Its just not possible.

I heard the Frankfurt Twitch server is a bad. If its not their fault, and instead the fault of the internet around Frankfurt, maybe it affects the http://www.testmy.net Frankfurt server as well. You might test with other nearby http://www.testmy.net servers and see if you get better results.
 

alpinlol

Active Member
he obviously chose the wrong server also his log shows no dropped frames so your arguement is invalid boildown :(

he probably just did a test to texas servers instead to the amsterdam server
 

alpinlol

Active Member
the question is still left open ... did you or did you not change the server on testmy.net ? since theres only one option to chose as european for an legit result which would be Testing Amsterdam, NL / Europe
 

Kharay

Member
He tested to Dallas. Please, bone91... make sure to test to Amsterdam while running a test on testmy.net. At the top of the testmy.net page you will find an option to pick a different test server. Amsterdam is the one you want to pick.
 

alpinlol

Active Member
but as i already said .... it doesnt matter your log doesnt show dropped frames its actually the twitch servers being shit the last couple of weeks

so all you can really do is find a sweetspot between 2000-3000 bitrate and hope your stream doesnt have the little lags (while the sound conitnues) since your recordings are fine without a single stutter or anything else.

in case of smooth streaming you could try changing to 48 fps instead of 30 and take a look at your cpu usage while streaming and playing
 

Kharay

Member
As Twitch currently is somewhat unreliable in Europe during the evening hours, you could also consider just doing local recordings to test settings related to quality and FPS.
 
Top