Question / Help What settings should I use for optimal stream quality

mcmarto93

New Member
Hello, I hope someone can help me with settings for streaming. I'm streaming Dota 2, but the stream lags. What settings should I use for my pc:

CPU: AMD FX-6300 Six-Core 3.5 GHz
RAM: 8 GB
Video: AMD Radeon HD 7700

Using Windows 7 64 bit.
 

mcmarto93

New Member
From today's stream

Code:
11:21:11: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
11:21:11: -------------------------------
11:21:11: CPU Name: AMD FX(tm)-6300 Six-Core Processor
11:21:11: CPU Speed: 3516MHz
11:21:11: Physical Memory:  4095MB Total, 3320MB Free
11:21:11: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 6, total cores 3
11:21:11: monitor 1: pos={0, 0}, size={1920, 1080}
11:21:11: Windows Version: 6.1 Build 7601 (revision 18839)
11:21:11: Aero is Enabled
11:21:11: -------------------------------
11:21:11: OBS Modules:
11:21:11: Base Address     Module
11:21:11: 00130000         OBS.exe
11:21:11: 776E0000         OBSApi.dll
11:21:11: 776A0000         DShowPlugin.dll
11:21:11: 77670000         GraphicsCapture.dll
11:21:11: 0FD50000         NoiseGate.dll
11:21:11: 0FF70000         PSVPlugin.dll
11:21:11: 0FCF0000         scenesw.dll
11:21:11: ------------------------------------------
11:21:11: Adapter 1
11:21:11:   Video Adapter: AMD Radeon HD 7700 Series
11:21:11:   Video Adapter Dedicated Video Memory: 1052467200
11:21:11:   Video Adapter Shared System Memory: 3242434560
11:21:11:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
11:21:11: =====Stream Start: 2016-01-13, 11:21:11===============================================
11:21:11:   Multithreaded optimizations: On
11:21:11:   Base resolution: 1920x1080
11:21:11:   Output resolution: 1920x1080
11:21:11: ------------------------------------------
11:21:11: Loading up D3D10 on AMD Radeon HD 7700 Series (Adapter 1)...
11:21:11: ------------------------------------------
11:21:11: Audio Format: 48000 Hz
11:21:11: ------------------------------------------
11:21:11: Audio Channels: 2 Ch
11:21:11: Playback device Default
11:21:11: ------------------------------------------
11:21:11: Using desktop audio input: Speakers (5- Realtek High Definition Audio)
11:21:11: Global Audio time adjust: 0
11:21:11: ------------------------------------------
11:21:11: Audio Encoding: AAC
11:21:11:     bitrate: 96
11:21:11: Using graphics capture
11:21:11: Trying to hook process: dota2.exe
11:21:11: Scene buffering time set to 700
11:21:11: Using custom x264 settings: "crf=17"
11:21:11: x264: VBV maxrate specified, but no bufsize, ignored
11:21:11: ------------------------------------------
11:21:11: Video Encoding: x264
11:21:11:     fps: 30
11:21:11:     width: 1920, height: 1080
11:21:11:     preset: ultrafast
11:21:11:     profile: high
11:21:11:     keyint: 250
11:21:11:     CBR: no
11:21:11:     CFR: yes
11:21:11:     max bitrate: 1000
11:21:11:     buffer size: 0
11:21:11:     quality: 15
11:21:11: ------------------------------------------
11:21:12: SharedTexCapture hooked
11:21:13: Using RTMP service: Twitch
11:21:13:   Server selection: rtmp://live-arn.twitch.tv/app
11:21:13:   Interface: Broadband Connection (type 23, 100 mbps)
11:21:14: Completed handshake with rtmp://live-arn.twitch.tv/app in 561 ms.
11:21:15: SO_SNDBUF was at 8192
11:21:15: SO_SNDBUF is now 65536
11:21:16: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 139298 / 140288)
11:21:17: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 12108 / 140288)
12:08:34: FlushBufferedVideo: Flushing 13 packets over 400 ms
12:08:35: Total frames encoded: 85278, total frames duplicated: 17 (0.02%)
12:08:35: Total frames rendered: 85288, number of late frames: 2 (0.00%) (it's okay for some frames to be late)
12:08:35:
12:08:35: Profiler time results:
12:08:35:
12:08:35: ==============================================================
12:08:35: video thread frame - [100%] [avg time: 0.865 ms] [children: 39.5%] [unaccounted: 60.5%]
12:08:35: | scene->Preprocess - [0.231%] [avg time: 0.002 ms]
12:08:35: | GPU download and conversion - [39.3%] [avg time: 0.34 ms] [children: 33.9%] [unaccounted: 5.43%]
12:08:35: | | flush - [32%] [avg time: 0.277 ms]
12:08:35: | | CopyResource - [1.5%] [avg time: 0.013 ms]
12:08:35: | | conversion to 4:2:0 - [0.347%] [avg time: 0.003 ms]
12:08:35: Convert444Thread - [100%] [avg time: 2.64 ms] [children: 99.6%] [unaccounted: 0.417%]
12:08:35: | Convert444toNV12 - [99.6%] [avg time: 2.629 ms]
12:08:35: encoder thread frame - [100%] [avg time: 3.334 ms] [children: 6.45%] [unaccounted: 93.6%]
12:08:35: | sending stuff out - [6.45%] [avg time: 0.215 ms]
12:08:35: ==============================================================
12:08:35:
12:08:35:
12:08:35: Profiler CPU results:
12:08:35:
12:08:35: ==============================================================
12:08:35: video thread frame - [cpu time: avg 0.151 ms, total 12901.3 ms] [avg calls per frame: 1]
12:08:35: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:08:35: | GPU download and conversion - [cpu time: avg 0.055 ms, total 4711.23 ms] [avg calls per frame: 1]
12:08:35: | | flush - [cpu time: avg 0.038 ms, total 3307.22 ms] [avg calls per frame: 1]
12:08:35: | | CopyResource - [cpu time: avg 0.004 ms, total 390.002 ms] [avg calls per frame: 1]
12:08:35: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 109.2 ms] [avg calls per frame: 1]
12:08:35: Convert444Thread - [cpu time: avg 2.53 ms, total 215765 ms] [avg calls per frame: 1]
12:08:35: | Convert444toNV12 - [cpu time: avg 2.524 ms, total 215281 ms] [avg calls per frame: 1]
12:08:35: encoder thread frame - [cpu time: avg 2.58 ms, total 220024 ms] [avg calls per frame: 1]
12:08:35: | sending stuff out - [cpu time: avg 0.16 ms, total 13696.9 ms] [avg calls per frame: 1]
12:08:35: ==============================================================
12:08:35:
12:08:35: =====Stream End: 2016-01-13, 12:08:35=================================================
12:08:35: ~RTMPPublisher: Packet flush completed in 135 ms
12:08:35: ~RTMPPublisher: Send thread terminated in 47 ms
12:08:35: RTMPPublisher::SocketLoop: Graceful loop exit
12:08:35: ~RTMPPublisher: Socket thread terminated in 82 ms
12:08:35: ~RTMPPublisher: Final socket shutdown completed in 385 ms
12:08:35: Average send payload: 28445 bytes, average send interval: 39 ms
12:08:35: Number of times waited to send: 12570, Waited for a total of 50825467 bytes
12:08:35: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 57496 (67%), Total 57496 (67%)
12:08:35: Number of bytes sent: 2058731797
12:08:36: Terminating 0xca0


Last game capture log:
2016-01-13, 11:21:11: we're booting up:
11:21:11: CaptureThread: attached to process dota2.exe
11:21:12: D3D9 Present
11:21:12: (half life scientist) everything..  seems to be in order
11:21:12: D3D9EndScene called
11:21:12: D3DPRESENT_PARAMETERS {
11:21:12:     BackBufferWidth: 1920
11:21:12:     BackBufferHeight: 1080
11:21:12:     BackBufferFormat: D3DFMT_A8R8G8B8
11:21:12:     BackBufferCount: 1
11:21:12:     MultiSampleType: D3DMULTISAMPLE_NONE
11:21:12:     MultiSampleQuality: 0
11:21:12:     SwapEffect: D3DSWAPEFFECT_DISCARD
11:21:12:     hDeviceWindow: 2950822
11:21:12:     Windowed: true
11:21:12:     EnableAutoDepthStencil: true
11:21:12:     AutoDepthStencilFormat: D3DFMT_D24S8
11:21:12:     Flags: None
11:21:12:     FullScreen_RefreshRateInHz: 0
11:21:12:     PresentationInterval: 1
11:21:12: };
11:21:12: successfully set up d3d9 hooks
11:21:12: D3D9PresentEx called
11:21:12: DoD3D9GPUHook: success - d3d9ex
11:21:12: D3DSURFACE_DESC {
11:21:12:     Format: D3DFMT_A8R8G8B8
11:21:12:     Type: D3DRTYPE_SURFACE
11:21:12:     Usage: D3DUSAGE_RENDERTARGET
11:21:12:     Pool: D3DPOOL_DEFAULT
11:21:12:     MultiSampleType: D3DMULTISAMPLE_NONE
11:21:12:     MultiSampleQuality: 0
11:21:12:     Width: 1920
11:21:12:     Height: 1080
11:21:12: };
11:21:12: successfully capturing d3d9 frames via GPU
12:08:35: ---------------------- Cleared D3D9 Capture ----------------------
12:08:35: D3D9EndScene called
12:08:35: D3D9PresentEx called
 

mcmarto93

New Member
Thanks, looks much better now

Code:
00:33:12: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
00:33:12: Failed loading CUDA dll
00:34:12: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
00:34:12: -------------------------------
00:34:12: CPU Name: AMD FX(tm)-6300 Six-Core Processor
00:34:12: CPU Speed: 3516MHz
00:34:12: Physical Memory:  4095MB Total, 4095MB Free
00:34:12: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 6, total cores 3
00:34:12: monitor 1: pos={0, 0}, size={1920, 1080}
00:34:12: Windows Version: 6.1 Build 7601 (revision 18839)
00:34:12: Aero is Enabled
00:34:12: -------------------------------
00:34:12: OBS Modules:
00:34:12: Base Address     Module
00:34:12: 01200000         OBS.exe
00:34:12: 58100000         OBSApi.dll
00:34:12: 58B80000         DShowPlugin.dll
00:34:12: 58B50000         GraphicsCapture.dll
00:34:12: 58BF0000         NoiseGate.dll
00:34:12: 58AA0000         PSVPlugin.dll
00:34:12: 58A80000         scenesw.dll
00:34:12: ------------------------------------------
00:34:12: Adapter 1
00:34:12:   Video Adapter: AMD Radeon HD 7700 Series
00:34:12:   Video Adapter Dedicated Video Memory: 1052467200
00:34:12:   Video Adapter Shared System Memory: 3242434560
00:34:12:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
00:34:12: =====Stream Start: 2016-01-14, 00:34:12===============================================
00:34:12:   Multithreaded optimizations: On
00:34:12:   Base resolution: 1920x1080
00:34:12:   Output resolution: 960x540
00:34:12: ------------------------------------------
00:34:12: Loading up D3D10 on AMD Radeon HD 7700 Series (Adapter 1)...
00:34:13: ------------------------------------------
00:34:13: Audio Format: 48000 Hz
00:34:13: ------------------------------------------
00:34:13: Audio Channels: 2 Ch
00:34:13: Playback device Default
00:34:13: ------------------------------------------
00:34:13: Using desktop audio input: Speakers (5- Realtek High Definition Audio)
00:34:13: Global Audio time adjust: 0
00:34:13: ------------------------------------------
00:34:13: Audio Encoding: AAC
00:34:13:     bitrate: 128
00:34:13: Using graphics capture
00:34:13: Scene buffering time set to 700
00:34:13: ------------------------------------------
00:34:13: Video Encoding: x264
00:34:13:     fps: 30
00:34:13:     width: 960, height: 540
00:34:13:     preset: veryfast
00:34:13:     profile: main
00:34:13:     keyint: 60
00:34:13:     CBR: yes
00:34:13:     CFR: yes
00:34:13:     max bitrate: 1000
00:34:13:     buffer size: 1000
00:34:13: ------------------------------------------
00:34:14: Using RTMP service: Twitch
00:34:14:   Server selection: rtmp://live.twitch.tv/app
00:34:14:   Interface: Broadband Connection (type 23, 100 mbps)
00:34:15: Completed handshake with rtmp://live.twitch.tv/app in 455 ms.
00:34:16: SO_SNDBUF was at 8192
00:34:16: SO_SNDBUF is now 65536
00:34:17: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 144384)
00:34:49: Trying to hook process: dota2.exe
00:34:56: SharedTexCapture hooked
00:34:58: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 144384)
00:36:50: RTMPPublisher::SocketLoop: Stalled for 3231 ms to write 141401 bytes (buffer: 0 / 144384), unstable connection?
00:36:54: RTMPPublisher::SocketLoop: Stalled for 4598 ms to write 140568 bytes (buffer: 0 / 144384), unstable connection?
00:38:53: Settings::Video: Enabling Aero
00:39:28: x264: bitrate 1000->3000, buffer size 1000->3000
00:39:28: Settings::Encoding: Changing bitrate from 1000kb/s to 3000kb/s
00:39:42: x264: bitrate 3000->3500, buffer size 3000->3500
00:39:42: Settings::Encoding: Changing bitrate from 3000kb/s to 3500kb/s
00:43:26: Total frames encoded: 16565, total frames duplicated: 17 (0.10%)
00:43:26: Total frames rendered: 16587, number of late frames: 2 (0.01%) (it's okay for some frames to be late)
00:43:26:
00:43:26: Profiler time results:
00:43:26:
00:43:26: ==============================================================
00:43:26: video thread frame - [100%] [avg time: 0.713 ms] [children: 25.5%] [unaccounted: 74.5%]
00:43:26: | scene->Preprocess - [0.281%] [avg time: 0.002 ms]
00:43:26: | GPU download and conversion - [25.2%] [avg time: 0.18 ms] [children: 21.3%] [unaccounted: 3.93%]
00:43:26: | | flush - [19.2%] [avg time: 0.137 ms]
00:43:26: | | CopyResource - [1.68%] [avg time: 0.012 ms]
00:43:26: | | conversion to 4:2:0 - [0.421%] [avg time: 0.003 ms]
00:43:26: Convert444Thread - [100%] [avg time: 0.561 ms] [children: 98.4%] [unaccounted: 1.6%]
00:43:26: | Convert444toNV12 - [98.4%] [avg time: 0.552 ms]
00:43:26: encoder thread frame - [100%] [avg time: 1.006 ms] [children: 4.37%] [unaccounted: 95.6%]
00:43:26: | sending stuff out - [4.37%] [avg time: 0.044 ms]
00:43:26: ==============================================================
00:43:26:
00:43:26:
00:43:26: Profiler CPU results:
00:43:26:
00:43:26: ==============================================================
00:43:26: video thread frame - [cpu time: avg 0.119 ms, total 1981.21 ms] [avg calls per frame: 1]
00:43:26: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:43:26: | GPU download and conversion - [cpu time: avg 0.031 ms, total 530.403 ms] [avg calls per frame: 1]
00:43:26: | | flush - [cpu time: avg 0.021 ms, total 358.802 ms] [avg calls per frame: 1]
00:43:26: | | CopyResource - [cpu time: avg 0.001 ms, total 31.201 ms] [avg calls per frame: 1]
00:43:26: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 31.2 ms] [avg calls per frame: 1]
00:43:26: Convert444Thread - [cpu time: avg 0.463 ms, total 7675.25 ms] [avg calls per frame: 1]
00:43:26: | Convert444toNV12 - [cpu time: avg 0.459 ms, total 7612.85 ms] [avg calls per frame: 1]
00:43:26: encoder thread frame - [cpu time: avg 0.281 ms, total 4664.43 ms] [avg calls per frame: 1]
00:43:26: | sending stuff out - [cpu time: avg 0.047 ms, total 780.005 ms] [avg calls per frame: 1]
00:43:26: ==============================================================
00:43:26:
00:43:26: =====Stream End: 2016-01-14, 00:43:26=================================================
00:43:26: ~RTMPPublisher: Packet flush completed in 132 ms
00:43:26: ~RTMPPublisher: Send thread terminated in 0 ms
00:43:26: RTMPPublisher::SocketLoop: Graceful loop exit
00:43:26: ~RTMPPublisher: Socket thread terminated in 274 ms
00:43:27: ~RTMPPublisher: Final socket shutdown completed in 495 ms
00:43:27: Average send payload: 6938 bytes, average send interval: 26 ms
00:43:27: Number of times waited to send: 212, Waited for a total of 824993 bytes
00:43:27: Number of b-frames dropped: 242 (1.5%), Number of p-frames dropped: 238 (1.4%), Total 480 (2.9%)
00:43:27: Number of bytes sent: 141856312
00:43:27: Terminating 0x22a0


Last game capture log:
2016-01-14, 00:34:49: we're booting up:
00:34:49: CaptureThread: attached to process dota2.exe
00:34:49: D3D9 Present
00:34:49: (half life scientist) everything..  seems to be in order
00:34:56: D3D9EndScene called
00:34:56: D3DPRESENT_PARAMETERS {
00:34:56:     BackBufferWidth: 1920
00:34:56:     BackBufferHeight: 1080
00:34:56:     BackBufferFormat: D3DFMT_A8R8G8B8
00:34:56:     BackBufferCount: 1
00:34:56:     MultiSampleType: D3DMULTISAMPLE_NONE
00:34:56:     MultiSampleQuality: 0
00:34:56:     SwapEffect: D3DSWAPEFFECT_DISCARD
00:34:56:     hDeviceWindow: 658386
00:34:56:     Windowed: true
00:34:56:     EnableAutoDepthStencil: true
00:34:56:     AutoDepthStencilFormat: D3DFMT_D24S8
00:34:56:     Flags: None
00:34:56:     FullScreen_RefreshRateInHz: 0
00:34:56:     PresentationInterval: 1
00:34:56: };
00:34:56: successfully set up d3d9 hooks
00:34:56: D3D9PresentEx called
00:34:56: DoD3D9GPUHook: success - d3d9ex
00:34:56: D3DSURFACE_DESC {
00:34:56:     Format: D3DFMT_A8R8G8B8
00:34:56:     Type: D3DRTYPE_SURFACE
00:34:56:     Usage: D3DUSAGE_RENDERTARGET
00:34:56:     Pool: D3DPOOL_DEFAULT
00:34:56:     MultiSampleType: D3DMULTISAMPLE_NONE
00:34:56:     MultiSampleQuality: 0
00:34:56:     Width: 1920
00:34:56:     Height: 1080
00:34:56: };
00:34:56: successfully capturing d3d9 frames via GPU
00:43:26: ---------------------- Cleared D3D9 Capture ----------------------
00:43:26: received restart event, capturing
00:43:26: DoD3D9GPUHook: success - d3d9ex
00:43:26: D3D9EndScene called
00:43:26: D3D9PresentEx called
 
Top