Question / Help Choppy Stream League of Legends

abombthecat

New Member
AMD FX 6200 six-core processor-cpu
AMD radeon hd 6800 series-video card
8gb of ram

testmy.net results
download-29.8 mbps
upload- 5.4 mbps

obs settings
max bitrate-2500
buffer size-2500

video
base resolution-1776x1000 im using a 720p flat screen tv, and this is the resolution that is says it has.
resolution downscale- 1.25(1420x800) it runs a little smoother than with none, any lower and it looks pretty bad, and still has choppy issues
FPS- 45 (have tried on 30 and 60)
Aero Disabled (Im using monitor to capture my desktop and using windows to capture gameplay)

The quality of the stream is decent enough with the settings I currently have except that there is a random lag spike/choppy thing happening. Like it skips a second or 2 every once in a while. I have fiddled with different settings so much and it seems to remain. With higher settings I lag in game. Lower settings Im fine in game but my stream has the choppy thing happening.

please any help would be appreciated
 

abombthecat

New Member
Code:
22:15:09: Open Broadcaster Software v0.591b - 32bit (´・ω・`)
22:15:09: -------------------------------
22:15:09: CPU Name: AMD FX(tm)-6200 Six-Core Processor
22:15:09: CPU Speed: 3812MHz
22:15:09: Physical Memory:  4095MB Total, 4095MB Free
22:15:09: stepping id: 2, model 1, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 6, total cores 3
22:15:09: monitor 1: pos={0, 0}, size={1776, 1000}
22:15:09: Windows Version: 6.1 Build 7601 S
22:15:09: Aero is Disabled
22:15:09: -------------------------------
22:15:09: OBS Modules:
22:15:09: Base Address     Module
22:15:09: 00BC0000         OBS.exe
22:15:09: 595C0000         OBSApi.dll
22:15:09: 71240000         DShowPlugin.dll
22:15:09: 62C00000         GraphicsCapture.dll
22:15:09: 6FFA0000         NoiseGate.dll
22:15:09: 62AA0000         PSVPlugin.dll
22:15:09: ------------------------------------------
22:15:09: Adapter 1
22:15:09:   Video Adapter: AMD Radeon HD 6800 Series
22:15:09:   Video Adapter Dedicated Video Memory: 2133553152
22:15:09:   Video Adapter Shared System Memory: 2161348608
22:15:09:   Video Adapter Output 1: pos={0, 0}, size={1776, 1000}, attached=true
22:15:09: =====Stream Start: 2013-12-18, 22:15:09===============================================
22:15:09:   Multithreaded optimizations: On
22:15:09:   Base resolution: 1776x1000
22:15:09:   Output resolution: 1420x800
22:15:09: ------------------------------------------
22:15:09: Loading up D3D10 on AMD Radeon HD 6800 Series (Adapter 1)...
22:15:09: ------------------------------------------
22:15:09: Audio Format: 44100hz
22:15:09: Playback device {0.0.0.00000000}.{6f1fe1a7-ab89-4f6b-bfc7-2e648b1aa2a7}
22:15:09: ------------------------------------------
22:15:09: Using desktop audio input: Speaker (e2eSoft VAudio)
22:15:09: ------------------------------------------
22:15:09: Using auxilary audio input: Microphone (5- Sirus Headset)
22:15:09: ------------------------------------------
22:15:09: Audio Encoding: AAC
22:15:09:     bitrate: 128
22:15:09: Using Monitor Capture
22:15:09: Using Window Capture
22:15:09: Using Window Capture
22:15:09: Scene buffering time set to 700
22:15:09: ------------------------------------------
22:15:09: Video Encoding: x264
22:15:09:     fps: 45
22:15:09:     width: 1420, height: 800
22:15:09:     preset: veryfast
22:15:09:     profile: main
22:15:09:     keyint: 90
22:15:09:     CBR: no
22:15:09:     CFR: yes
22:15:09:     max bitrate: 2500
22:15:09:     buffer size: 2500
22:15:09:     quality: 8
22:15:09: ------------------------------------------
22:15:09: MMDeviceAudioSource: Frequency for device 'Speaker (e2eSoft VAudio)' is 352800, samples per sec is 44100
22:15:09: MMDeviceAudioSource: Frequency for device 'Microphone (5- Sirus Headset)' is 352800, samples per sec is 44100
22:15:12: Using RTMP service: Twitch / Justin.tv
22:15:12:   Server selection: rtmp://live-mia.justin.tv/app
22:15:12:   Interface: Intel(R) 82583V Gigabit Network Connection (ethernet, 1000 mbps)
22:15:12: Completed handshake with rtmp://live-mia.justin.tv/app in 370 ms.
22:15:14: SO_SNDBUF was at 8192
22:15:14: SO_SNDBUF is now 65536
22:15:17: RTMPPublisher::SocketLoop: Stalled for 1877 ms to write 89888 bytes (buffer: 0 / 335872), unstable connection?
22:21:32: RTMPPublisher::SocketLoop: Stalled for 1763 ms to write 332486 bytes (buffer: 0 / 335872), unstable connection?
22:21:35: RTMPPublisher::SocketLoop: Stalled for 2515 ms to write 333527 bytes (buffer: 0 / 335872), unstable connection?
22:26:51: RTMPPublisher::SocketLoop: Stalled for 1756 ms to write 290238 bytes (buffer: 0 / 335872), unstable connection?
22:26:54: RTMPPublisher::SocketLoop: Stalled for 1548 ms to write 332262 bytes (buffer: 0 / 335872), unstable connection?
22:28:31: Total frames encoded: 36010, total frames duplicated: 12417 (34.48%)
22:28:31: Total frames rendered: 23792, number of late frames: 7315 (30.75%) (it's okay for some frames to be late)
22:28:31: RTMPPublisher::SocketLoop: Graceful loop exit
22:28:31: Average send payload: 6526 bytes, average send interval: 33 ms
22:28:31: Number of times waited to send: 14, Waited for a total of 52134 bytes
22:28:31: Number of b-frames dropped: 53 (0.15%), Number of p-frames dropped: 46 (0.13%), Total 99 (0.28%)
22:28:31: Number of bytes sent: 156041810
22:28:31: 
22:28:31: Profiler time results:
22:28:31: 
22:28:31: ==============================================================
22:28:31: video thread frame - [100%] [avg time: 32.545 ms] [children: 99.2%] [unaccounted: 0.765%]
22:28:31: | scene->Preprocess - [92%] [avg time: 29.936 ms]
22:28:31: | GPU download and conversion - [7.25%] [avg time: 2.36 ms] [children: 7.13%] [unaccounted: 0.117%]
22:28:31: | | flush - [7.08%] [avg time: 2.303 ms]
22:28:31: | | CopyResource - [0.0369%] [avg time: 0.012 ms]
22:28:31: | | conversion to 4:2:0 - [0.0215%] [avg time: 0.007 ms]
22:28:31: Convert444Thread - [100%] [avg time: 2.095 ms] [children: 99.4%] [unaccounted: 0.573%]
22:28:31: | Convert444toNV12 - [99.4%] [avg time: 2.083 ms]
22:28:31: encoder thread frame - [100%] [avg time: 2.569 ms]
22:28:31: ==============================================================
22:28:31: 
22:28:31: 
22:28:31: Profiler CPU results:
22:28:31: 
22:28:31: ==============================================================
22:28:31: video thread frame - [cpu time: avg 15.673 ms, total 372905 ms] [avg calls per frame: 1]
22:28:31: | scene->Preprocess - [cpu time: avg 15.331 ms, total 364762 ms] [avg calls per frame: 1]
22:28:31: | GPU download and conversion - [cpu time: avg 0.164 ms, total 3915.63 ms] [avg calls per frame: 1]
22:28:31: | | flush - [cpu time: avg 0.132 ms, total 3151.23 ms] [avg calls per frame: 1]
22:28:31: | | CopyResource - [cpu time: avg 0.011 ms, total 280.801 ms] [avg calls per frame: 1]
22:28:31: | | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 140.402 ms] [avg calls per frame: 1]
22:28:31: Convert444Thread - [cpu time: avg 1.801 ms, total 42791.1 ms] [avg calls per frame: 1]
22:28:31: | Convert444toNV12 - [cpu time: avg 1.795 ms, total 42650.7 ms] [avg calls per frame: 1]
22:28:31: encoder thread frame - [cpu time: avg 1.705 ms, total 61355.2 ms] [avg calls per frame: 1]
22:28:31: ==============================================================
22:28:31: 
22:28:31: =====Stream End: 2013-12-18, 22:28:31=================================================

i am also trying to monitor capture my desktop and window capture my game and the client
using windows 7
 

FerretBomb

Active Member
Don't use Monitor Capture. Use a Window Capture for the PVP.net client, and a Game Capture for the in-game executable. Monitor capture under Win7 is terribad. Turning aero off only mitigates it somewhat... it still can be so slow that it can cause in-game lag.

Also, turn on CBR. It's a requirement for Twitch's new standardization measures. You're dropping some frames as well... it's not terrible, but if it's a constant thing you may need to lower your bitrate to stabilize it. Forget what speedtest.net said, if you use it... it's worthless for livestreamers. testmy.net/upload (a 6MB test) will give a more accurate result, but if you're dropping frames, you're trying to push too much data for your connection, or you have a dirty/unstable connection.
 
Top