Question / Help Problem with my stream - stutter and lag

Glow

New Member
Hello there fellow streamers!

So I decided to start up my stream again. Previously I used xsplit without any problems but decided to go with OBS this time. Earlier today I fired up the stream by playing some Scrolls, a very slow paced game and experienced lags from the viewer side even though I didn't drop any frames. I tried to find out what was wrong and then ran some 1on1 in Dota 2 to see if anything had changed. There were still lags / stutters so here I'm asking you guys for help.

I'm aiming to stream in 720 at 30 fps.

Here is the log from the secend session (Dota 2):
Code:
18:09:06: Open Broadcaster Software v0.584b - 64bit ( ^ω^)
18:09:06: -------------------------------
18:09:06: CPU Name: Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz
18:09:06: CPU Speed: 2675MHz
18:09:06: Physical Memory:  4087MB Total, 2661MB Free
18:09:06: stepping id: 5, model 30, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 4, total cores 4
18:09:06: monitor 1: pos={-1920, 0}, size={1920, 1080}
18:09:06: monitor 2: pos={0, 0}, size={1920, 1080}
18:09:06: Windows Version: 6.1 Build 7601 S
18:09:06: Aero is Disabled
18:09:06: -------------------------------
18:09:06: OBS Modules:
18:09:06: Base Address     Module
18:09:06: 000000003F190000 OBS.exe
18:09:06: 00000000E52A0000 OBSApi.dll
18:09:06: 00000000E9BB0000 DShowPlugin.dll
18:09:06: 00000000E9A40000 GraphicsCapture.dll
18:09:06: 00000000FB570000 NoiseGate.dll
18:09:06: 00000000F6B80000 PSVPlugin.dll
18:09:06: ------------------------------------------
18:09:06: Adapter 1
18:09:06:   Video Adapter: AMD Radeon HD 5800 Series
18:09:06:   Video Adapter Dedicated Video Memory: 1067274240
18:09:06:   Video Adapter Shared System Memory: 1874356224
18:09:06:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:09:06:   Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
18:09:06: =====Stream Start: 2013-11-19, 18:09:06===============================================
18:09:06:   Multithreaded optimizations: On
18:09:06:   Base resolution: 1920x1080
18:09:06:   Output resolution: 852x480
18:09:06: ------------------------------------------
18:09:06: Loading up D3D10 on AMD Radeon HD 5800 Series...
18:09:06: ------------------------------------------
18:09:06: Audio Format: 48000hz
18:09:06: Playback device {0.0.0.00000000}.{e3c0c267-1185-473f-8828-aa768e8ae6c3}
18:09:06: ------------------------------------------
18:09:06: Using desktop audio input: Högtalare (VIA High Definition Audio)
18:09:06: ------------------------------------------
18:09:06: Using auxilary audio input: Mikrofon (VIA High Definition Audio)
18:09:06: ------------------------------------------
18:09:06: Audio Encoding: AAC
18:09:06:     bitrate: 128
18:09:06: Scene buffering time set to 700
18:09:06: ------------------------------------------
18:09:06: Video Encoding: x264
18:09:06:     fps: 30
18:09:06:     width: 852, height: 480
18:09:06:     preset: veryfast
18:09:06:     profile: high
18:09:06:     keyint: 60
18:09:06:     CBR: yes
18:09:06:     CFR: yes
18:09:06:     max bitrate: 3500
18:09:06:     buffer size: 3500
18:09:06: ------------------------------------------
18:09:06: MMDeviceAudioSource: Frequency for device 'Högtalare (VIA High Definition Audio)' is 384000, samples per sec is 48000
18:09:06: MMDeviceAudioSource: Frequency for device 'Mikrofon (VIA High Definition Audio)' is 384000, samples per sec is 48000
18:09:16: Total frames encoded: 276, total frames duplicated: 0 (0.00%)
18:09:16: Total frames rendered: 280, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
18:09:16: 
18:09:16: Profiler time results:
18:09:16: 
18:09:16: ==============================================================
18:09:16: video thread frame - [100%] [avg time: 0.875 ms] [children: 29.7%] [unaccounted: 70.3%]
18:09:16: | scene->Preprocess - [0%] [avg time: 0 ms]
18:09:16: | GPU download and conversion - [29.7%] [avg time: 0.26 ms] [children: 28.1%] [unaccounted: 1.6%]
18:09:16: | | flush - [21.7%] [avg time: 0.19 ms]
18:09:16: | | CopyResource - [1.49%] [avg time: 0.013 ms]
18:09:16: | | conversion to 4:2:0 - [4.91%] [avg time: 0.043 ms]
18:09:16: Convert444Threads - [100%] [avg time: 0.762 ms] [children: 99.3%] [unaccounted: 0.656%]
18:09:16: | Convert444toNV12 - [99.3%] [avg time: 0.757 ms]
18:09:16: encoder thread frame - [100%] [avg time: 1.069 ms]
18:09:16: ==============================================================
18:09:16: 
18:09:16: 
18:09:16: Profiler CPU results:
18:09:16: 
18:09:16: ==============================================================
18:09:16: video thread frame - [cpu time: avg 0.445 ms, total 124.8 ms] [avg calls per frame: 1]
18:09:16: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:09:16: | GPU download and conversion - [cpu time: avg 0.278 ms, total 78 ms] [avg calls per frame: 1]
18:09:16: | | flush - [cpu time: avg 0.278 ms, total 78 ms] [avg calls per frame: 1]
18:09:16: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:09:16: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:09:16: Convert444Threads - [cpu time: avg 0.883 ms, total 452.402 ms] [avg calls per frame: 2]
18:09:16: | Convert444toNV12 - [cpu time: avg 0.883 ms, total 452.402 ms] [avg calls per frame: 2]
18:09:16: encoder thread frame - [cpu time: avg 0.917 ms, total 234.001 ms] [avg calls per frame: 1]
18:09:16: ==============================================================
18:09:16: 
18:09:16: =====Stream End: 2013-11-19, 18:09:16=================================================
18:09:24: Settings::Video: Enabling Aero
18:17:01: =====Stream Start: 2013-11-19, 18:17:01===============================================
18:17:01:   Multithreaded optimizations: On
18:17:01:   Base resolution: 1920x1080
18:17:01:   Output resolution: 1280x720
18:17:01: ------------------------------------------
18:17:01: Loading up D3D10 on AMD Radeon HD 5800 Series...
18:17:01: ------------------------------------------
18:17:01: Audio Format: 48000hz
18:17:01: Playback device {0.0.0.00000000}.{e3c0c267-1185-473f-8828-aa768e8ae6c3}
18:17:01: ------------------------------------------
18:17:01: Using desktop audio input: Högtalare (VIA High Definition Audio)
18:17:01: ------------------------------------------
18:17:01: Using auxilary audio input: Mikrofon (VIA High Definition Audio)
18:17:01: ------------------------------------------
18:17:01: Audio Encoding: AAC
18:17:01:     bitrate: 128
18:17:01: Using graphics capture
18:17:01: Scene buffering time set to 700
18:17:01: ------------------------------------------
18:17:01: Video Encoding: x264
18:17:01:     fps: 30
18:17:01:     width: 1280, height: 720
18:17:01:     preset: veryfast
18:17:01:     profile: high
18:17:01:     keyint: 60
18:17:01:     CBR: yes
18:17:01:     CFR: yes
18:17:01:     max bitrate: 2500
18:17:01:     buffer size: 2500
18:17:01: ------------------------------------------
18:17:01: MMDeviceAudioSource: Frequency for device 'Högtalare (VIA High Definition Audio)' is 384000, samples per sec is 48000
18:17:01: MMDeviceAudioSource: Frequency for device 'Mikrofon (VIA High Definition Audio)' is 384000, samples per sec is 48000
18:17:14: SharedTexCapture hooked
18:17:29: Total frames encoded: 845, total frames duplicated: 26 (3.08%)
18:17:29: Total frames rendered: 835, number of late frames: 5 (0.60%) (it's okay for some frames to be late)
18:17:29: 
18:17:29: Profiler time results:
18:17:29: 
18:17:29: ==============================================================
18:17:29: video thread frame - [100%] [avg time: 1.526 ms] [children: 12.7%] [unaccounted: 87.3%]
18:17:29: | scene->Preprocess - [0.0655%] [avg time: 0.001 ms]
18:17:29: | GPU download and conversion - [12.6%] [avg time: 0.193 ms] [children: 10.9%] [unaccounted: 1.7%]
18:17:29: | | flush - [5.96%] [avg time: 0.091 ms]
18:17:29: | | CopyResource - [4.85%] [avg time: 0.074 ms]
18:17:29: | | conversion to 4:2:0 - [0.131%] [avg time: 0.002 ms]
18:17:29: Convert444Threads - [100%] [avg time: 5309.58 ms] [children: 0.0113%] [unaccounted: 100%]
18:17:29: | Convert444toNV12 - [0.0113%] [avg time: 0.599 ms]
18:17:29: encoder thread frame - [100%] [avg time: 1.195 ms]
18:17:29: ==============================================================
18:17:29: 
18:17:29: 
18:17:29: Profiler CPU results:
18:17:29: 
18:17:29: ==============================================================
18:17:29: video thread frame - [cpu time: avg 0.168 ms, total 140.4 ms] [avg calls per frame: 1]
18:17:29: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:17:29: | GPU download and conversion - [cpu time: avg 0.018 ms, total 15.6 ms] [avg calls per frame: 1]
18:17:29: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:17:29: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:17:29: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:17:29: Convert444Threads - [cpu time: avg 0.433 ms, total 702.004 ms] [avg calls per frame: 2]
18:17:29: | Convert444toNV12 - [cpu time: avg 0.433 ms, total 702.004 ms] [avg calls per frame: 2]
18:17:29: encoder thread frame - [cpu time: avg 0.7 ms, total 577.203 ms] [avg calls per frame: 1]
18:17:29: ==============================================================
18:17:29: 
18:17:29: =====Stream End: 2013-11-19, 18:17:29=================================================
18:17:45: =====Stream Start: 2013-11-19, 18:17:45===============================================
18:17:45:   Multithreaded optimizations: On
18:17:45:   Base resolution: 1920x1080
18:17:45:   Output resolution: 1280x720
18:17:45: ------------------------------------------
18:17:45: Loading up D3D10 on AMD Radeon HD 5800 Series...
18:17:45: ------------------------------------------
18:17:45: Audio Format: 48000hz
18:17:45: Playback device {0.0.0.00000000}.{e3c0c267-1185-473f-8828-aa768e8ae6c3}
18:17:45: ------------------------------------------
18:17:45: Using desktop audio input: Högtalare (VIA High Definition Audio)
18:17:45: ------------------------------------------
18:17:45: Using auxilary audio input: Mikrofon (VIA High Definition Audio)
18:17:45: ------------------------------------------
18:17:45: Audio Encoding: AAC
18:17:45:     bitrate: 128
18:17:45: Using graphics capture
18:17:45: Scene buffering time set to 700
18:17:45: ------------------------------------------
18:17:45: Video Encoding: x264
18:17:45:     fps: 30
18:17:45:     width: 1280, height: 720
18:17:45:     preset: veryfast
18:17:45:     profile: high
18:17:45:     keyint: 60
18:17:45:     CBR: yes
18:17:45:     CFR: yes
18:17:45:     max bitrate: 2500
18:17:45:     buffer size: 2500
18:17:45: ------------------------------------------
18:17:45: MMDeviceAudioSource: Frequency for device 'Högtalare (VIA High Definition Audio)' is 384000, samples per sec is 48000
18:17:45: MMDeviceAudioSource: Frequency for device 'Mikrofon (VIA High Definition Audio)' is 384000, samples per sec is 48000
18:18:00: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:18:00:   New Scene
18:18:02: Using RTMP service: Twitch / Justin.tv
18:18:02:   Server selection: rtmp://live-arn.justin.tv/app
18:18:02:   Interface: Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20) (ethernet, 100 mbps)
18:18:03: Completed handshake with rtmp://live-arn.justin.tv/app in 407 ms.
18:18:04: SO_SNDBUF was at 8192
18:18:04: SO_SNDBUF is now 65536
18:18:21: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 335872)
18:18:23: Using Monitor Capture
18:18:27: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:18:27:   New Scene
18:18:27: Using graphics capture
18:18:28: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:18:28:   New Scene
18:18:28: Using graphics capture
18:18:29: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:18:29:   New Scene
18:18:29: Using graphics capture
18:18:30: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:18:30:   New Scene
18:18:31: Using Monitor Capture
18:18:33: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:18:33:   New Scene
18:18:33: Using graphics capture
18:18:35: SharedTexCapture hooked
18:18:41: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 335872)
18:34:53: Capture window 0x00171950 invalid or changing, terminating capture
18:39:45: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:39:45:   New Scene
18:39:46: Using Monitor Capture
18:39:48: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:39:48:   New Scene
18:39:48: Using graphics capture
18:44:58: Total frames encoded: 50749, total frames duplicated: 376 (0.74%)
18:44:58: Total frames rendered: 50609, number of late frames: 47 (0.09%) (it's okay for some frames to be late)
18:45:15: RTMPPublisher::SocketLoop: Graceful loop exit
18:45:15: Average send payload: 7639 bytes, average send interval: 22 ms
18:45:15: Number of times waited to send: 0, Waited for a total of 0 bytes
18:45:15: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:45:15: Number of bytes sent: 556779715
18:45:15: 
18:45:15: Profiler time results:
18:45:15: 
18:45:15: ==============================================================
18:45:15: video thread frame - [100%] [avg time: 85.809 ms] [children: 99.4%] [unaccounted: 0.576%]
18:45:15: | scene->Preprocess - [0.0886%] [avg time: 0.076 ms]
18:45:15: | GPU download and conversion - [99.3%] [avg time: 85.239 ms] [children: 198%] [unaccounted: -98.9%]
18:45:15: | | flush - [198%] [avg time: 170.033 ms]
18:45:15: | | CopyResource - [0.0221%] [avg time: 0.019 ms]
18:45:15: | | conversion to 4:2:0 - [0.0175%] [avg time: 0.015 ms]
18:45:15: Convert444Threads - [100%] [avg time: 764.809 ms] [children: 0.0812%] [unaccounted: 99.9%]
18:45:15: | Convert444toNV12 - [0.0812%] [avg time: 0.621 ms]
18:45:15: encoder thread frame - [100%] [avg time: 1.211 ms]
18:45:15: ==============================================================
18:45:15: 
18:45:15: 
18:45:15: Profiler CPU results:
18:45:15: 
18:45:15: ==============================================================
18:45:15: video thread frame - [cpu time: avg 0.073 ms, total 3728.42 ms] [avg calls per frame: 1]
18:45:15: | scene->Preprocess - [cpu time: avg 0.02 ms, total 1060.81 ms] [avg calls per frame: 1]
18:45:15: | GPU download and conversion - [cpu time: avg 0.031 ms, total 1575.61 ms] [avg calls per frame: 1]
18:45:15: | | flush - [cpu time: avg 0.026 ms, total 1326.01 ms] [avg calls per frame: 1]
18:45:15: | | CopyResource - [cpu time: avg 0.001 ms, total 93.601 ms] [avg calls per frame: 1]
18:45:15: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 46.801 ms] [avg calls per frame: 1]
18:45:15: Convert444Threads - [cpu time: avg 0.508 ms, total 51480.3 ms] [avg calls per frame: 2]
18:45:15: | Convert444toNV12 - [cpu time: avg 0.506 ms, total 51246.3 ms] [avg calls per frame: 2]
18:45:15: encoder thread frame - [cpu time: avg 0.917 ms, total 46566.3 ms] [avg calls per frame: 1]
18:45:15: ==============================================================
18:45:15: 
18:45:15: =====Stream End: 2013-11-19, 18:45:15=================================================
 

z0rz

Member
I'm not an expert with analyzing logs but everything looks pretty good to me. There's some low FPS in the last part of the log but that's probably because you were using Monitor Capture.

Looks like you're from Europe though -- Twitch servers aren't too great in Europe, so viewer lag is pretty common with high bitrates. Your only option might be to lower your bitrate until it stops lagging for your viewers.

I should clarify too: are your viewers experiencing laggy video, or are you watching your own stream in the background and seeing laggy video yourself? It's usually not a good idea to watch your stream while streaming at the same time.
 

Glow

New Member
Alright, thanks for the reply.

I watched the stream myself, as I had no friend online at that moment that could check how the quality was. Additionally, if I'm not supposed to watch the stream at the same time, how am I supposed to interact with the chat?
 

Glow

New Member
So I haid a friend of mine with a good PC and connection check out my streams, he said it is constantly lagging. Here's the log for that short test.

Code:
20:30:24: Open Broadcaster Software v0.584b - 64bit ( ^ω^)
20:30:24: -------------------------------
20:30:24: CPU Name: Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz
20:30:24: CPU Speed: 2675MHz
20:30:24: Physical Memory:  4087MB Total, 1715MB Free
20:30:24: stepping id: 5, model 30, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 4, total cores 4
20:30:24: monitor 1: pos={-1920, 0}, size={1920, 1080}
20:30:24: monitor 2: pos={0, 0}, size={1920, 1080}
20:30:24: Windows Version: 6.1 Build 7601 S
20:30:24: Aero is Disabled
20:30:24: -------------------------------
20:30:24: OBS Modules:
20:30:24: Base Address     Module
20:30:24: 000000003F2A0000 OBS.exe
20:30:24: 00000000E5320000 OBSApi.dll
20:30:24: 00000000E9840000 DShowPlugin.dll
20:30:24: 00000000E9BC0000 GraphicsCapture.dll
20:30:24: 00000000F6B80000 NoiseGate.dll
20:30:24: 00000000FB570000 PSVPlugin.dll
20:30:24: ------------------------------------------
20:30:24: Adapter 1
20:30:24:   Video Adapter: AMD Radeon HD 5800 Series
20:30:24:   Video Adapter Dedicated Video Memory: 1067274240
20:30:24:   Video Adapter Shared System Memory: 1874356224
20:30:24:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
20:30:24:   Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
20:30:24: =====Stream Start: 2013-11-19, 20:30:24===============================================
20:30:24:   Multithreaded optimizations: On
20:30:24:   Base resolution: 1920x1080
20:30:24:   Output resolution: 1280x720
20:30:24: ------------------------------------------
20:30:24: Loading up D3D10 on AMD Radeon HD 5800 Series...
20:30:24: ------------------------------------------
20:30:24: Audio Format: 48000hz
20:30:24: Playback device {0.0.0.00000000}.{e3c0c267-1185-473f-8828-aa768e8ae6c3}
20:30:24: ------------------------------------------
20:30:24: Using desktop audio input: Högtalare (VIA High Definition Audio)
20:30:24: ------------------------------------------
20:30:24: Using auxilary audio input: Mikrofon (VIA High Definition Audio)
20:30:24: ------------------------------------------
20:30:24: Audio Encoding: AAC
20:30:24:     bitrate: 128
20:30:24: Using graphics capture
20:30:24: Scene buffering time set to 700
20:30:24: ------------------------------------------
20:30:24: Video Encoding: x264
20:30:24:     fps: 30
20:30:24:     width: 1280, height: 720
20:30:24:     preset: veryfast
20:30:24:     profile: high
20:30:24:     keyint: 60
20:30:24:     CBR: yes
20:30:24:     CFR: yes
20:30:24:     max bitrate: 2500
20:30:24:     buffer size: 2500
20:30:24: ------------------------------------------
20:30:24: MMDeviceAudioSource: Frequency for device 'Högtalare (VIA High Definition Audio)' is 384000, samples per sec is 48000
20:30:24: MMDeviceAudioSource: Frequency for device 'Mikrofon (VIA High Definition Audio)' is 384000, samples per sec is 48000
20:30:31: SharedTexCapture hooked
20:30:41: Using RTMP service: Twitch / Justin.tv
20:30:41:   Server selection: rtmp://live-arn.justin.tv/app
20:30:41:   Interface: Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20) (ethernet, 100 mbps)
20:30:41: Completed handshake with rtmp://live-arn.justin.tv/app in 429 ms.
20:30:42: SO_SNDBUF was at 8192
20:30:42: SO_SNDBUF is now 65536
20:30:49: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 335872)
20:39:25: Total frames encoded: 16803, total frames duplicated: 66 (0.39%)
20:39:25: Total frames rendered: 16765, number of late frames: 13 (0.08%) (it's okay for some frames to be late)
20:39:42: RTMPPublisher::SocketLoop: Graceful loop exit
20:39:42: Average send payload: 7872 bytes, average send interval: 23 ms
20:39:42: Number of times waited to send: 0, Waited for a total of 0 bytes
20:39:42: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:39:42: Number of bytes sent: 184100614
20:39:42: 
20:39:42: Profiler time results:
20:39:42: 
20:39:42: ==============================================================
20:39:42: video thread frame - [100%] [avg time: 0.727 ms] [children: 25%] [unaccounted: 75%]
20:39:42: | scene->Preprocess - [0.138%] [avg time: 0.001 ms]
20:39:42: | GPU download and conversion - [24.9%] [avg time: 0.181 ms] [children: 22.1%] [unaccounted: 2.75%]
20:39:42: | | flush - [20.5%] [avg time: 0.149 ms]
20:39:42: | | CopyResource - [1.24%] [avg time: 0.009 ms]
20:39:42: | | conversion to 4:2:0 - [0.413%] [avg time: 0.003 ms]
20:39:42: Convert444Threads - [100%] [avg time: 2053.14 ms] [children: 0.0281%] [unaccounted: 100%]
20:39:42: | Convert444toNV12 - [0.0281%] [avg time: 0.577 ms]
20:39:42: encoder thread frame - [100%] [avg time: 1.088 ms]
20:39:42: ==============================================================
20:39:42: 
20:39:42: 
20:39:42: Profiler CPU results:
20:39:42: 
20:39:42: ==============================================================
20:39:42: video thread frame - [cpu time: avg 0.042 ms, total 717.603 ms] [avg calls per frame: 1]
20:39:42: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:39:42: | GPU download and conversion - [cpu time: avg 0.017 ms, total 296.4 ms] [avg calls per frame: 1]
20:39:42: | | flush - [cpu time: avg 0.013 ms, total 234 ms] [avg calls per frame: 1]
20:39:42: | | CopyResource - [cpu time: avg 0.001 ms, total 31.2 ms] [avg calls per frame: 1]
20:39:42: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 15.6 ms] [avg calls per frame: 1]
20:39:42: Convert444Threads - [cpu time: avg 0.363 ms, total 12183.7 ms] [avg calls per frame: 2]
20:39:42: | Convert444toNV12 - [cpu time: avg 0.357 ms, total 11980.9 ms] [avg calls per frame: 2]
20:39:42: encoder thread frame - [cpu time: avg 0.708 ms, total 11887.3 ms] [avg calls per frame: 1]
20:39:42: ==============================================================
20:39:42: 
20:39:42: =====Stream End: 2013-11-19, 20:39:42=================================================
20:39:52: =====Stream Start: 2013-11-19, 20:39:52===============================================
20:39:52:   Multithreaded optimizations: On
20:39:52:   Base resolution: 1920x1080
20:39:52:   Output resolution: 1280x720
20:39:52: ------------------------------------------
20:39:52: Loading up D3D10 on AMD Radeon HD 5800 Series...
20:39:52: ------------------------------------------
20:39:52: Audio Format: 48000hz
20:39:52: Playback device {0.0.0.00000000}.{e3c0c267-1185-473f-8828-aa768e8ae6c3}
20:39:52: ------------------------------------------
20:39:52: Using desktop audio input: Högtalare (VIA High Definition Audio)
20:39:52: ------------------------------------------
20:39:52: Using auxilary audio input: Mikrofon (VIA High Definition Audio)
20:39:52: ------------------------------------------
20:39:52: Audio Encoding: AAC
20:39:52:     bitrate: 128
20:39:52: Using graphics capture
20:39:52: Scene buffering time set to 700
20:39:52: ------------------------------------------
20:39:52: Video Encoding: x264
20:39:52:     fps: 30
20:39:52:     width: 1280, height: 720
20:39:52:     preset: veryfast
20:39:52:     profile: high
20:39:52:     keyint: 60
20:39:52:     CBR: yes
20:39:52:     CFR: yes
20:39:52:     max bitrate: 2500
20:39:52:     buffer size: 2500
20:39:52: ------------------------------------------
20:39:52: MMDeviceAudioSource: Frequency for device 'Högtalare (VIA High Definition Audio)' is 384000, samples per sec is 48000
20:39:52: MMDeviceAudioSource: Frequency for device 'Mikrofon (VIA High Definition Audio)' is 384000, samples per sec is 48000
20:39:52: SharedTexCapture hooked
20:39:54: Total frames encoded: 26, total frames duplicated: 0 (0.00%)
20:39:54: Total frames rendered: 46, number of late frames: 1 (2.17%) (it's okay for some frames to be late)
20:40:09: Using RTMP service: Twitch / Justin.tv
20:40:09:   Server selection: rtmp://live-arn.justin.tv/app
20:40:09:   Interface: Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20) (ethernet, 100 mbps)
20:40:09: Completed handshake with rtmp://live-arn.justin.tv/app in 405 ms.
20:40:10: SO_SNDBUF was at 8192
20:40:10: SO_SNDBUF is now 65536
20:40:11: RTMPPublisher::SocketLoop: Graceful loop exit
20:40:11: Average send payload: 10362 bytes, average send interval: 46 ms
20:40:11: Number of times waited to send: 0, Waited for a total of 0 bytes
20:40:11: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:40:11: Number of bytes sent: 41448
20:40:11: 
20:40:11: Profiler time results:
20:40:11: 
20:40:11: ==============================================================
20:40:11: video thread frame - [100%] [avg time: 1.246 ms] [children: 10.4%] [unaccounted: 89.6%]
20:40:11: | scene->Preprocess - [0.0803%] [avg time: 0.001 ms]
20:40:11: | GPU download and conversion - [10.3%] [avg time: 0.128 ms] [children: 9.79%] [unaccounted: 0.482%]
20:40:11: | | flush - [6.18%] [avg time: 0.077 ms]
20:40:11: | | CopyResource - [0.642%] [avg time: 0.008 ms]
20:40:11: | | conversion to 4:2:0 - [2.97%] [avg time: 0.037 ms]
20:40:11: Convert444Threads - [100%] [avg time: 0.643 ms] [children: 99.4%] [unaccounted: 0.622%]
20:40:11: | Convert444toNV12 - [99.4%] [avg time: 0.639 ms]
20:40:11: encoder thread frame - [100%] [avg time: 1.195 ms]
20:40:11: ==============================================================
20:40:11: 
20:40:11: 
20:40:11: Profiler CPU results:
20:40:11: 
20:40:11: ==============================================================
20:40:11: video thread frame - [cpu time: avg 0.678 ms, total 31.2 ms] [avg calls per frame: 1]
20:40:11: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:40:11: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:40:11: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:40:11: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 0]
20:40:11: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 0]
20:40:11: Convert444Threads - [cpu time: avg 2.34 ms, total 93.6 ms] [avg calls per frame: 2]
20:40:11: | Convert444toNV12 - [cpu time: avg 2.34 ms, total 93.6 ms] [avg calls per frame: 2]
20:40:11: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:40:11: ==============================================================
20:40:11: 
20:40:11: =====Stream End: 2013-11-19, 20:40:11=================================================
20:40:35: =====Stream Start: 2013-11-19, 20:40:35===============================================
20:40:35:   Multithreaded optimizations: On
20:40:35:   Base resolution: 1920x1080
20:40:35:   Output resolution: 1280x720
20:40:35: ------------------------------------------
20:40:35: Loading up D3D10 on AMD Radeon HD 5800 Series...
20:40:35: ------------------------------------------
20:40:35: Audio Format: 48000hz
20:40:35: Playback device {0.0.0.00000000}.{e3c0c267-1185-473f-8828-aa768e8ae6c3}
20:40:35: ------------------------------------------
20:40:35: Using desktop audio input: Högtalare (VIA High Definition Audio)
20:40:35: ------------------------------------------
20:40:35: Using auxilary audio input: Mikrofon (VIA High Definition Audio)
20:40:35: ------------------------------------------
20:40:35: Audio Encoding: AAC
20:40:35:     bitrate: 128
20:40:35: Using graphics capture
20:40:35: Scene buffering time set to 700
20:40:35: ------------------------------------------
20:40:35: Video Encoding: x264
20:40:35:     fps: 30
20:40:35:     width: 1280, height: 720
20:40:35:     preset: veryfast
20:40:35:     profile: high
20:40:35:     keyint: 60
20:40:35:     CBR: yes
20:40:35:     CFR: yes
20:40:35:     max bitrate: 2500
20:40:35:     buffer size: 2500
20:40:35: ------------------------------------------
20:40:35: MMDeviceAudioSource: Frequency for device 'Högtalare (VIA High Definition Audio)' is 384000, samples per sec is 48000
20:40:35: MMDeviceAudioSource: Frequency for device 'Mikrofon (VIA High Definition Audio)' is 384000, samples per sec is 48000
20:40:35: SharedTexCapture hooked
20:40:52: Using RTMP service: Twitch / Justin.tv
20:40:52:   Server selection: rtmp://live-arn.justin.tv/app
20:40:52:   Interface: Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20) (ethernet, 100 mbps)
20:40:52: Completed handshake with rtmp://live-arn.justin.tv/app in 445 ms.
20:40:53: SO_SNDBUF was at 8192
20:40:53: SO_SNDBUF is now 65536
20:40:54: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 341 / 335872)
20:40:55: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 52539 / 335872)
20:44:17: Total frames encoded: 6867, total frames duplicated: 57 (0.83%)
20:44:17: Total frames rendered: 6834, number of late frames: 13 (0.19%) (it's okay for some frames to be late)
20:44:34: RTMPPublisher::SocketLoop: Graceful loop exit
20:44:34: Average send payload: 7467 bytes, average send interval: 21 ms
20:44:34: Number of times waited to send: 0, Waited for a total of 0 bytes
20:44:34: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:44:34: Number of bytes sent: 74931888
20:44:34: 
20:44:34: Profiler time results:
20:44:34: 
20:44:34: ==============================================================
20:44:34: video thread frame - [100%] [avg time: 629.313 ms] [children: 200%] [unaccounted: -99.8%]
20:44:34: | scene->Preprocess - [0.000159%] [avg time: 0.001 ms]
20:44:34: | GPU download and conversion - [200%] [avg time: 1257.07 ms] [children: 0.0173%] [unaccounted: 200%]
20:44:34: | | flush - [0.0148%] [avg time: 0.093 ms]
20:44:34: | | CopyResource - [0.00143%] [avg time: 0.009 ms]
20:44:34: | | conversion to 4:2:0 - [0.00111%] [avg time: 0.007 ms]
20:44:34: Convert444Threads - [100%] [avg time: 6309.27 ms] [children: 0.00894%] [unaccounted: 100%]
20:44:34: | Convert444toNV12 - [0.00894%] [avg time: 0.564 ms]
20:44:34: encoder thread frame - [100%] [avg time: 1.092 ms]
20:44:34: ==============================================================
20:44:34: 
20:44:34: 
20:44:34: Profiler CPU results:
20:44:34: 
20:44:34: ==============================================================
20:44:34: video thread frame - [cpu time: avg 0.045 ms, total 312.001 ms] [avg calls per frame: 1]
20:44:34: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:44:34: | GPU download and conversion - [cpu time: avg 0.011 ms, total 78 ms] [avg calls per frame: 1]
20:44:34: | | flush - [cpu time: avg 0.009 ms, total 62.4 ms] [avg calls per frame: 1]
20:44:34: | | CopyResource - [cpu time: avg 0.002 ms, total 15.6 ms] [avg calls per frame: 1]
20:44:34: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:44:34: Convert444Threads - [cpu time: avg 0.452 ms, total 6162.04 ms] [avg calls per frame: 2]
20:44:34: | Convert444toNV12 - [cpu time: avg 0.449 ms, total 6115.24 ms] [avg calls per frame: 2]
20:44:34: encoder thread frame - [cpu time: avg 0.777 ms, total 5319.63 ms] [avg calls per frame: 1]
20:44:34: ==============================================================
20:44:34: 
20:44:34: =====Stream End: 2013-11-19, 20:44:34=================================================


Last game capture log:
2013-11-19, 20:30:24: we're booting up: 
20:30:24: D3D9 Present
20:30:24: D3D9EndScene called
20:30:24: D3DPRESENT_PARAMETERS {
20:30:24: 	BackBufferWidth: 1920
20:30:24: 	BackBufferHeight: 1080
20:30:24: 	BackBufferFormat: D3DFMT_A8R8G8B8
20:30:24: 	BackBufferCount: 1
20:30:24: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:30:24: 	MultiSampleQuality: 0
20:30:24: 	SwapEffect: D3DSWAPEFFECT_DISCARD
20:30:24: 	hDeviceWindow: 2496464
20:30:24: 	Windowed: false
20:30:24: 	EnableAutoDepthStencil: true
20:30:24: 	AutoDepthStencilFormat: D3DFMT_D24S8
20:30:24: 	Flags: None
20:30:24: 	FullScreen_RefreshRateInHz: 60
20:30:24: 	PresentationInterval: 1
20:30:24: };
20:30:24: successfully set up d3d9 hooks
20:30:24: NV Capture available
20:30:24: FBO available
20:30:24: GL Present
20:30:24: (half life scientist) everything..  seems to be in order
20:30:30: D3D9Present called
20:30:31: DoD3D9GPUHook: success - d3d9ex
20:30:31: D3DSURFACE_DESC {
20:30:31: 	Format: D3DFMT_A8R8G8B8
20:30:31: 	Type: D3DRTYPE_SURFACE
20:30:31: 	Usage: D3DUSAGE_RENDERTARGET 
20:30:31: 	Pool: D3DPOOL_DEFAULT
20:30:31: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:30:31: 	MultiSampleQuality: 0
20:30:31: 	Width: 1920
20:30:31: 	Height: 1080
20:30:31: };
20:30:31: successfully capturing d3d9 frames via GPU
20:39:30: ---------------------- Cleared D3D9 Capture ----------------------
20:39:30: received restart event, capturing
20:39:30: DoD3D9GPUHook: success - d3d9ex
20:39:30: D3D9EndScene called
20:39:30: D3D9Present called
20:39:55: ---------------------- Cleared D3D9 Capture ----------------------
20:39:55: received restart event, capturing
20:39:55: DoD3D9GPUHook: success - d3d9ex
20:39:55: D3D9EndScene called
20:39:56: D3D9Present called
20:40:36: D3DSURFACE_DESC {
20:40:36: 	Format: D3DFMT_A8R8G8B8
20:40:36: 	Type: D3DRTYPE_SURFACE
20:40:36: 	Usage: D3DUSAGE_RENDERTARGET 
20:40:36: 	Pool: D3DPOOL_DEFAULT
20:40:36: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:40:36: 	MultiSampleQuality: 0
20:40:36: 	Width: 1920
20:40:36: 	Height: 1080
20:40:36: };
20:40:36: successfully capturing d3d9 frames via GPU
20:44:41: ---------------------- Cleared D3D9 Capture ----------------------
20:44:41: received restart event, capturing
20:44:41: DoD3D9GPUHook: success - d3d9ex
20:44:41: D3D9EndScene called
20:44:41: D3D9Present called
 

dodgepong

Administrator
Community Helper
That log is fine. Your friend is just having a hard time downloading the stream from the server.
 

z0rz

Member
Ianuarius said:
http://obsproject.com/forum/viewtopic.php?f=22&t=2288

You could use this software. That's what I use every day and works great. :)
Or just pause the stream. You can pop-out the chat, too. The Dashboard Lite program is pretty neat, but not necessary at all. Watching your stream in the background puts more strain on your network and can lag your PC because flash player is pretty lame.

Your friend either doesn't have fast enough download to keep up with your upload, you're just being screwed over by the bad Twitch servers in Europe, or both. It's most likely bad Twitch servers, which sucks because there's really nothing you can do to fix it.

R1CH made a Chrome extension that seems to fix Twitch lag for a lot of Europeans, but you would need to have all of your European viewers use Chrome and install it. Kind of a pain in the ass from a broadcaster perspective. http://www.teamliquid.net/blogs/viewblo ... _id=434208

Glow said:
Alright, do the log show if my computer is to weak to stream at the set parameters?

??? he said your log is fine haha. Log is fine = your computer is handling your current settings without any problems.
 
Top