Question / Help My current settings! Can anyone give me a quick tip?

ryovcp

New Member
Hi, these are my current settings, the main issue is that i have crappy upload (only 1.5mb) but anyway i want to get the best off my stream in any way i can.

Code:
18:02:43: Open Broadcaster Software v0.584b - 32bit (´・ω・`)
18:02:43: -------------------------------
18:02:43: CPU Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
18:02:43: CPU Speed: 3411MHz
18:02:43: Physical Memory:  4095MB Total, 4095MB Free
18:02:43: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:02:43: monitor 1: pos={0, 0}, size={1920, 1080}
18:02:43: Windows Version: 6.1 Build 7601 S
18:02:43: Aero is Disabled
18:02:43: -------------------------------
18:02:43: OBS Modules:
18:02:43: Base Address     Module
18:02:43: 00E10000         OBS.exe
18:02:43: 676A0000         OBSApi.dll
18:02:43: 725D0000         DShowPlugin.dll
18:02:43: 72580000         GraphicsCapture.dll
18:02:43: 6FBF0000         NoiseGate.dll
18:02:43: 67680000         PSVPlugin.dll
18:02:43: ------------------------------------------
18:02:43: Adapter 1
18:02:43:   Video Adapter: AMD Radeon HD 6900 Series
18:02:43:   Video Adapter Dedicated Video Memory: 2134593536
18:02:43:   Video Adapter Shared System Memory: 2160308224
18:02:43:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:02:43: =====Stream Start: 2013-12-10, 18:02:43===============================================
18:02:43:   Multithreaded optimizations: On
18:02:43:   Base resolution: 1920x1080
18:02:43:   Output resolution: 960x540
18:02:43: ------------------------------------------
18:02:43: Loading up D3D10 on AMD Radeon HD 6900 Series...
18:02:43: ------------------------------------------
18:02:43: Audio Format: 48000hz
18:02:43: Playback device Default
18:02:43: ------------------------------------------
18:02:43: Using desktop audio input: Speakers (Realtek High Definition Audio)
18:02:43: ------------------------------------------
18:02:43: Using auxilary audio input: Microphone (Realtek High Definition Audio)
18:02:43: ------------------------------------------
18:02:43: Audio Encoding: AAC
18:02:43:     bitrate: 128
18:02:43: Using graphics capture
18:02:43: Scene buffering time set to 700
18:02:43: ------------------------------------------
18:02:43: Video Encoding: x264
18:02:43:     fps: 30
18:02:43:     width: 960, height: 540
18:02:43:     preset: faster
18:02:43:     profile: high
18:02:43:     keyint: 60
18:02:43:     CBR: yes
18:02:43:     CFR: no
18:02:43:     max bitrate: 1100
18:02:43:     buffer size: 1100
18:02:43: ------------------------------------------
18:02:43: MMDeviceAudioSource: Frequency for device 'Speakers (Realtek High Definition Audio)' is 384000, samples per sec is 48000
18:02:43: MMDeviceAudioSource: Frequency for device 'Microphone (Realtek High Definition Audio)' is 352800, samples per sec is 44100
18:02:43: SharedTexCapture hooked
18:02:45: GraphicsCaptureSource::NewCapture:  eliminating old capture
18:02:45: SharedTexCapture hooked
18:03:13: Capture window 0x0039151A invalid or changing, terminating capture
18:03:54: SharedTexCapture hooked
18:04:46: Using RTMP service: Twitch / Justin.tv
18:04:46:   Server selection: rtmp://live-mia.justin.tv/app
18:04:46:   Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
18:04:46: Completed handshake with rtmp://live-mia.justin.tv/app in 573 ms.
18:04:48: SO_SNDBUF was at 8192
18:04:48: SO_SNDBUF is now 65536
18:04:50: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 3458 / 156672)
18:04:50: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 4582 / 156672)
18:05:00: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 0 / 156672)
18:57:52: RTMPPublisher::SocketLoop: Received FD_CLOSE, 2077 ms since last send (buffer: 154253 / 156672)
18:57:52: RTMPPublisher::SocketLoop: Aborting due to FD_CLOSE, error 0
18:57:54: Total frames encoded: 99317, total frames duplicated: 104 (0.10%)
18:57:54: Total frames rendered: 99307, number of late frames: 13 (0.01%) (it's okay for some frames to be late)
18:59:57: Average send payload: 4311 bytes, average send interval: 27 ms
18:59:57: Number of times waited to send: 2, Waited for a total of 8194 bytes
18:59:57: Number of b-frames dropped: 20 (0.02%), Number of p-frames dropped: 40 (0.04%), Total 60 (0.06%)
18:59:57: Number of bytes sent: 491144862
18:59:57: 
18:59:57: Profiler time results:
18:59:57: 
18:59:57: ==============================================================
18:59:57: video thread frame - [100%] [avg time: 0.494 ms] [children: 34.4%] [unaccounted: 65.6%]
18:59:57: | scene->Preprocess - [0.202%] [avg time: 0.001 ms]
18:59:57: | GPU download and conversion - [34.2%] [avg time: 0.169 ms] [children: 30.8%] [unaccounted: 3.44%]
18:59:57: | | flush - [28.9%] [avg time: 0.143 ms]
18:59:57: | | CopyResource - [1.42%] [avg time: 0.007 ms]
18:59:57: | | conversion to 4:2:0 - [0.405%] [avg time: 0.002 ms]
18:59:57: Convert444Threads - [100%] [avg time: 0.218 ms] [children: 98.6%] [unaccounted: 1.38%]
18:59:57: | Convert444toNV12 - [98.6%] [avg time: 0.215 ms]
18:59:57: encoder thread frame - [100%] [avg time: 0.68 ms]
18:59:57: ==============================================================
18:59:57: 
18:59:57: 
18:59:57: Profiler CPU results:
18:59:57: 
18:59:57: ==============================================================
18:59:57: video thread frame - [cpu time: avg 0.013 ms, total 1326.01 ms] [avg calls per frame: 1]
18:59:57: | scene->Preprocess - [cpu time: avg 0 ms, total 15.6 ms] [avg calls per frame: 1]
18:59:57: | GPU download and conversion - [cpu time: avg 0.005 ms, total 499.203 ms] [avg calls per frame: 1]
18:59:57: | | flush - [cpu time: avg 0.003 ms, total 343.203 ms] [avg calls per frame: 1]
18:59:57: | | CopyResource - [cpu time: avg 0 ms, total 62.4 ms] [avg calls per frame: 1]
18:59:57: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 15.6 ms] [avg calls per frame: 1]
18:59:57: Convert444Threads - [cpu time: avg 0.015 ms, total 3104.42 ms] [avg calls per frame: 2]
18:59:57: | Convert444toNV12 - [cpu time: avg 0.015 ms, total 3026.42 ms] [avg calls per frame: 2]
18:59:57: encoder thread frame - [cpu time: avg 0.028 ms, total 2823.62 ms] [avg calls per frame: 1]
18:59:57: ==============================================================
18:59:57: 
18:59:57: =====Stream End: 2013-12-10, 18:59:57=================================================
19:00:08: =====Stream Start: 2013-12-10, 19:00:08===============================================
19:00:08:   Multithreaded optimizations: On
19:00:08:   Base resolution: 1920x1080
19:00:08:   Output resolution: 960x540
19:00:08: ------------------------------------------
19:00:08: Loading up D3D10 on AMD Radeon HD 6900 Series...
19:00:08: ------------------------------------------
19:00:08: Audio Format: 48000hz
19:00:08: Playback device Default
19:00:08: ------------------------------------------
19:00:08: Using desktop audio input: Speakers (Realtek High Definition Audio)
19:00:08: ------------------------------------------
19:00:08: Using auxilary audio input: Microphone (Realtek High Definition Audio)
19:00:08: ------------------------------------------
19:00:08: Audio Encoding: AAC
19:00:08:     bitrate: 128
19:00:08: Using graphics capture
19:00:08: Scene buffering time set to 700
19:00:08: ------------------------------------------
19:00:08: Video Encoding: x264
19:00:08:     fps: 30
19:00:08:     width: 960, height: 540
19:00:08:     preset: faster
19:00:08:     profile: high
19:00:08:     keyint: 60
19:00:08:     CBR: yes
19:00:08:     CFR: no
19:00:08:     max bitrate: 1100
19:00:08:     buffer size: 1100
19:00:08: ------------------------------------------
19:00:08: MMDeviceAudioSource: Frequency for device 'Speakers (Realtek High Definition Audio)' is 384000, samples per sec is 48000
19:00:08: MMDeviceAudioSource: Frequency for device 'Microphone (Realtek High Definition Audio)' is 352800, samples per sec is 44100
19:00:08: SharedTexCapture hooked
19:01:26: Total frames encoded: 2339, total frames duplicated: 3 (0.13%)
19:01:26: Total frames rendered: 2343, number of late frames: 2 (0.09%) (it's okay for some frames to be late)
19:02:10: Using RTMP service: Twitch / Justin.tv
19:02:10:   Server selection: rtmp://live-mia.justin.tv/app
19:02:11:   Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
19:02:11: Completed handshake with rtmp://live-mia.justin.tv/app in 573 ms.
19:02:13: SO_SNDBUF was at 8192
19:02:13: SO_SNDBUF is now 65536
19:02:14: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 10870 / 156672)
19:02:15: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 156672)
19:03:29: RTMPPublisher::SocketLoop: Graceful loop exit
19:03:30: Average send payload: 4290 bytes, average send interval: 27 ms
19:03:30: Number of times waited to send: 0, Waited for a total of 0 bytes
19:03:30: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:03:30: Number of bytes sent: 11778022
19:03:30: 
19:03:30: Profiler time results:
19:03:30: 
19:03:30: ==============================================================
19:03:30: video thread frame - [100%] [avg time: 0.706 ms] [children: 43.6%] [unaccounted: 56.4%]
19:03:30: | scene->Preprocess - [0.142%] [avg time: 0.001 ms]
19:03:30: | GPU download and conversion - [43.5%] [avg time: 0.307 ms] [children: 36.5%] [unaccounted: 6.94%]
19:03:30: | | flush - [35.3%] [avg time: 0.249 ms]
19:03:30: | | CopyResource - [0.992%] [avg time: 0.007 ms]
19:03:30: | | conversion to 4:2:0 - [0.283%] [avg time: 0.002 ms]
19:03:30: Convert444Threads - [100%] [avg time: 0.228 ms] [children: 96.5%] [unaccounted: 3.51%]
19:03:30: | Convert444toNV12 - [96.5%] [avg time: 0.22 ms]
19:03:30: encoder thread frame - [100%] [avg time: 0.542 ms]
19:03:30: ==============================================================
19:03:30: 
19:03:30: 
19:03:30: Profiler CPU results:
19:03:30: 
19:03:30: ==============================================================
19:03:30: video thread frame - [cpu time: avg 0.013 ms, total 31.2 ms] [avg calls per frame: 1]
19:03:30: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:03:30: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:03:30: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:03:30: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:03:30: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:03:30: Convert444Threads - [cpu time: avg 0.057 ms, total 265.201 ms] [avg calls per frame: 2]
19:03:30: | Convert444toNV12 - [cpu time: avg 0.057 ms, total 265.201 ms] [avg calls per frame: 2]
19:03:30: encoder thread frame - [cpu time: avg 0.02 ms, total 46.8 ms] [avg calls per frame: 1]
19:03:30: ==============================================================
19:03:30: 
19:03:30: =====Stream End: 2013-12-10, 19:03:30=================================================


Last game capture log:
2013-12-10, 18:03:54: we're booting up: 
18:03:54: D3D9 Present
18:03:54: (half life scientist) everything..  seems to be in order
18:03:54: D3D9EndScene called
18:03:54: D3DPRESENT_PARAMETERS {
18:03:54: 	BackBufferWidth: 1920
18:03:54: 	BackBufferHeight: 1080
18:03:54: 	BackBufferFormat: D3DFMT_A8R8G8B8
18:03:54: 	BackBufferCount: 1
18:03:54: 	MultiSampleType: D3DMULTISAMPLE_NONE
18:03:54: 	MultiSampleQuality: 0
18:03:54: 	SwapEffect: D3DSWAPEFFECT_DISCARD
18:03:54: 	hDeviceWindow: 3674828
18:03:54: 	Windowed: false
18:03:54: 	EnableAutoDepthStencil: true
18:03:54: 	AutoDepthStencilFormat: D3DFMT_D24S8
18:03:54: 	Flags: None
18:03:54: 	FullScreen_RefreshRateInHz: 60
18:03:54: 	PresentationInterval: 2147483648
18:03:54: };
18:03:54: successfully set up d3d9 hooks
18:03:54: D3D9Present called
18:03:54: DoD3D9GPUHook: success - d3d9ex
18:04:02: NV Capture available
18:04:02: FBO available
18:04:02: GL Present
18:04:02: D3DSURFACE_DESC {
18:04:02: 	Format: D3DFMT_A8R8G8B8
18:04:02: 	Type: D3DRTYPE_SURFACE
18:04:02: 	Usage: D3DUSAGE_RENDERTARGET 
18:04:02: 	Pool: D3DPOOL_DEFAULT
18:04:02: 	MultiSampleType: D3DMULTISAMPLE_NONE
18:04:02: 	MultiSampleQuality: 0
18:04:02: 	Width: 1920
18:04:02: 	Height: 1080
18:04:02: };
18:04:02: successfully capturing d3d9 frames via GPU
18:57:54: ---------------------- Cleared D3D9 Capture ----------------------
18:57:54: D3D9EndScene called
18:57:54: D3D9Present called
19:00:08: received restart event, capturing
19:00:08: DoD3D9GPUHook: success - d3d9ex
19:00:08: D3DSURFACE_DESC {
19:00:08: 	Format: D3DFMT_A8R8G8B8
19:00:08: 	Type: D3DRTYPE_SURFACE
19:00:08: 	Usage: D3DUSAGE_RENDERTARGET 
19:00:08: 	Pool: D3DPOOL_DEFAULT
19:00:08: 	MultiSampleType: D3DMULTISAMPLE_NONE
19:00:08: 	MultiSampleQuality: 0
19:00:08: 	Width: 1920
19:00:08: 	Height: 1080
19:00:08: };
19:00:08: successfully capturing d3d9 frames via GPU
19:01:34: ---------------------- Cleared D3D9 Capture ----------------------
19:01:34: D3D9EndScene called
19:01:34: D3D9Present called

Heres a vod if you want to check the current quality

http://www.twitch.tv/theprodigydota/b/486443369

I think its okish and i dont have really high expectations, i know i wont get above 480/540p and i wont look much better than this, but i want to know if everything is ok or if i could improve a little bit in some way.

Thanks a lot in advance!

Edit: forgot to mention that i altabbed quite a few times while i was playing i dont know if that changes the results
 

ryovcp

New Member
Excuse the bump/double post but i do really want to hear any kind of advice if needed!

Also after I updated obs today it says i should change the x264 encoding to main since its more optimized for twitch, is that true? all the other setting are as shown on the log

These are my recommended settings thru estimator

Your upload speed is sufficient for 480p / 720p
Enable CFR for compatibility with streaming services
Enable CBR for improved stream stability
Recommended max bitrate: 1306
Recommended buffer size: 1306

I guess i should try that but i am afraid i will have delay in game with that, also should i keep the 264 cpu preset at faster or go back to veryfast? or even increase it more, since i have that upload i guess i could squeez everything that i can to improve it
 

dodgepong

Administrator
Community Helper
If you're afraid of performance degradation from higher bit rate, you can always just test it and see how it goes.

540p seems reasonable at that bit rate for Dota 2. If you can run the faster preset and are still happy with the game performance, then great! Your computer seems to be capable of handling it.

Honestly, it already seems like you're doing everything you can. Are you using the Lanczos downscale filter? That's the only other thing I can think of.

You'll probably want to keep CFR enabled, by the way. It makes it easier for Twitch to detect your stream compatibility. And yes, the "main"profile recommendation does come from Twitch. It's not mandatory, but recommended to make sure your stream is viewable on all platforms, particularly low-power mobile platforms.
 
Top