Question / Help Looking for advice and Wisdom!

buddha0311

New Member
Hello! I am a new Streaming Trying to learn the Ropes of It all.
Current Specs are
I5-3750K OCed to 4.4GHZ
GTX 670 SC
16GB Of ram
Dual Monitors 33Mpbs Download Speed
13 Mpbs Upload speed.

My OBS settings so far are-
Video-
Base Resolution 1920 X 1080
Resolution Downscale 1.50 (1280X720)
FPS 30
Bitrate-2500
Audio-
AAC Encoding 160 bit rate

Advanced settings-
Multithread is on, dont know if it should be
x264 CPU preset-Very Fast
x264 encoding - Main
Keyframe interval- 2
Custom x264 encder settings -keyint=60
dont know if that is right either.

My goal is to get 720P with i would like 60FPS, Anything better would be awesome!
Right now I am getting poorish FPS, usually in CSGO I get to 200 FPS but with OBS i seem to drop down to 50-30 FPS. Also when I decide to watch the stream, it does not look bad, but It does not great either. Any Advice on making this a reality for me? Thanks guys!
 

buddha0311

New Member
http://www.speedtest.net/my-result/3182636852
This is Me playing CSGO and DayZ.
Code:
01:24:27: Open Broadcaster Software v0.591b - 32bit (´・ω・`)
01:24:27: -------------------------------
01:24:27: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
01:24:27: CPU Speed: 3403MHz
01:24:27: Physical Memory:  4095MB Total, 4095MB Free
01:24:27: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
01:24:27: monitor 1: pos={0, 0}, size={1920, 1080}
01:24:27: monitor 2: pos={-1920, 0}, size={1920, 1080}
01:24:27: Windows Version: 6.1 Build 7601 S
01:24:27: Aero is Disabled
01:24:27: -------------------------------
01:24:27: OBS Modules:
01:24:27: Base Address     Module
01:24:27: 00360000         OBS.exe
01:24:27: 56840000         OBSApi.dll
01:24:27: 64AA0000         DShowPlugin.dll
01:24:27: 64A80000         GraphicsCapture.dll
01:24:27: 66DA0000         NoiseGate.dll
01:24:27: 64A60000         PSVPlugin.dll
01:24:27: ------------------------------------------
01:24:27: Adapter 1
01:24:27:   Video Adapter: NVIDIA GeForce GTX 670
01:24:27:   Video Adapter Dedicated Video Memory: 2087387136
01:24:27:   Video Adapter Shared System Memory: 2147807232
01:24:27:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
01:24:27:   Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
01:24:27: =====Stream Start: 2013-12-23, 01:24:27===============================================
01:24:27:   Multithreaded optimizations: On
01:24:27:   Base resolution: 1920x1080
01:24:27:   Output resolution: 1280x720
01:24:27: ------------------------------------------
01:24:27: Loading up D3D10 on NVIDIA GeForce GTX 670 (Adapter 1)...
01:24:27: ------------------------------------------
01:24:27: Audio Format: 44100hz
01:24:27: Playback device Default
01:24:27: ------------------------------------------
01:24:27: Using desktop audio input: Speakers (Logitech USB Headset)
01:24:27: ------------------------------------------
01:24:27: Using auxilary audio input: Microphone (Logitech USB Headset)
01:24:27: ------------------------------------------
01:24:27: Audio Encoding: AAC
01:24:27:     bitrate: 160
01:24:27: Using Window Capture
01:24:27: Scene buffering time set to 700
01:24:27: ------------------------------------------
01:24:27: Video Encoding: x264
01:24:27:     fps: 30
01:24:27:     width: 1280, height: 720
01:24:27:     preset: veryfast
01:24:27:     profile: main
01:24:27:     keyint: 60
01:24:27:     CBR: yes
01:24:27:     CFR: yes
01:24:27:     max bitrate: 3500
01:24:27:     buffer size: 3500
01:24:27: ------------------------------------------
01:24:27: MMDeviceAudioSource: Frequency for device 'Speakers (Logitech USB Headset)' is 352800, samples per sec is 44100
01:24:27: MMDeviceAudioSource: Frequency for device 'Microphone (Logitech USB Headset)' is 176400, samples per sec is 44100
01:24:29: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:24:29:   New Scene
01:24:29: Using graphics capture
01:24:30: Using RTMP service: Twitch / Justin.tv
01:24:30:   Server selection: rtmp://live-lax.justin.tv/app
01:24:30:   Interface: Qualcomm Atheros AR8161/8165 PCI-E Gigabit Ethernet Controller (NDIS 6.20) (ethernet, 1000 mbps)
01:24:30: Completed handshake with rtmp://live-lax.justin.tv/app in 43 ms.
01:24:30: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:24:30:   New Scene
01:24:30: Using graphics capture
01:24:30: SO_SNDBUF was at 8192
01:24:30: SO_SNDBUF is now 65536
01:24:30: SharedTexCapture hooked
01:30:54: Capture window 0x0039167E invalid or changing, terminating capture
01:35:21: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:35:21:   New Scene
01:35:22: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:35:22:   New Scene
01:35:22: Using Window Capture
01:35:23: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:35:23:   New Scene
01:35:25: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:35:25:   New Scene
01:35:25: Using graphics capture
01:35:25: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:35:25:   New Scene
01:35:25: Using graphics capture
01:35:26: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:35:26:   New Scene
01:35:26: Using Window Capture
01:35:42: Using graphics capture
01:35:46: SharedTexCapture hooked
01:36:32: Total frames encoded: 21708, total frames duplicated: 79 (0.36%)
01:36:32: Total frames rendered: 21655, number of late frames: 12 (0.06%) (it's okay for some frames to be late)
01:36:32: RTMPPublisher::SocketLoop: Graceful loop exit
01:36:32: Average send payload: 10266 bytes, average send interval: 22 ms
01:36:32: Number of times waited to send: 0, Waited for a total of 0 bytes
01:36:32: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
01:36:32: Number of bytes sent: 329182752
01:36:32: 
01:36:32: Profiler time results:
01:36:32: 
01:36:32: ==============================================================
01:36:32: video thread frame - [100%] [avg time: 0.565 ms] [children: 39.6%] [unaccounted: 60.4%]
01:36:32: | scene->Preprocess - [1.06%] [avg time: 0.006 ms]
01:36:32: | GPU download and conversion - [38.6%] [avg time: 0.218 ms] [children: 31%] [unaccounted: 7.61%]
01:36:32: | | flush - [27.1%] [avg time: 0.153 ms]
01:36:32: | | CopyResource - [3.36%] [avg time: 0.019 ms]
01:36:32: | | conversion to 4:2:0 - [0.531%] [avg time: 0.003 ms]
01:36:32: Convert444Threads - [100%] [avg time: 0.692 ms] [children: 98.8%] [unaccounted: 1.16%]
01:36:32: | Convert444toNV12 - [98.8%] [avg time: 0.684 ms]
01:36:32: encoder thread frame - [100%] [avg time: 1.092 ms]
01:36:32: ==============================================================
01:36:32: 
01:36:32: 
01:36:32: Profiler CPU results:
01:36:32: 
01:36:32: ==============================================================
01:36:32: video thread frame - [cpu time: avg 0.063 ms, total 1372.81 ms] [avg calls per frame: 1]
01:36:32: | scene->Preprocess - [cpu time: avg 0.002 ms, total 62.401 ms] [avg calls per frame: 1]
01:36:32: | GPU download and conversion - [cpu time: avg 0.012 ms, total 265.203 ms] [avg calls per frame: 1]
01:36:32: | | flush - [cpu time: avg 0.007 ms, total 171.602 ms] [avg calls per frame: 1]
01:36:32: | | CopyResource - [cpu time: avg 0.002 ms, total 62.401 ms] [avg calls per frame: 1]
01:36:32: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 15.6 ms] [avg calls per frame: 1]
01:36:32: Convert444Threads - [cpu time: avg 0.37 ms, total 16036.9 ms] [avg calls per frame: 2]
01:36:32: | Convert444toNV12 - [cpu time: avg 0.365 ms, total 15818.5 ms] [avg calls per frame: 2]
01:36:32: encoder thread frame - [cpu time: avg 0.44 ms, total 9562.86 ms] [avg calls per frame: 1]
01:36:32: ==============================================================
01:36:32: 
01:36:32: =====Stream End: 2013-12-23, 01:36:32=================================================


Last game capture log:
2013-12-23, 01:35:42: we're booting up: 
01:35:42: CaptureThread: attached to process DayZ.exe
01:35:42: D3D9 Present
01:35:43: NV Capture available
01:35:43: FBO available
01:35:43: GL Present
01:35:43: (half life scientist) everything..  seems to be in order
01:35:46: D3D9EndScene called
01:35:46: D3DPRESENT_PARAMETERS {
01:35:46: 	BackBufferWidth: 1920
01:35:46: 	BackBufferHeight: 1080
01:35:46: 	BackBufferFormat: D3DFMT_X8R8G8B8
01:35:46: 	BackBufferCount: 1
01:35:46: 	MultiSampleType: D3DMULTISAMPLE_NONE
01:35:46: 	MultiSampleQuality: 0
01:35:46: 	SwapEffect: D3DSWAPEFFECT_DISCARD
01:35:46: 	hDeviceWindow: 4138726
01:35:46: 	Windowed: false
01:35:46: 	EnableAutoDepthStencil: true
01:35:46: 	AutoDepthStencilFormat: D3DFMT_D24S8
01:35:46: 	Flags: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL 
01:35:46: 	FullScreen_RefreshRateInHz: 60
01:35:46: 	PresentationInterval: 2147483648
01:35:46: };
01:35:46: successfully set up d3d9 hooks
01:35:46: D3D9Present called
01:35:46: DoD3D9GPUHook: success - d3d9ex
01:35:46: D3DSURFACE_DESC {
01:35:46: 	Format: D3DFMT_X8R8G8B8
01:35:46: 	Type: D3DRTYPE_SURFACE
01:35:46: 	Usage: D3DUSAGE_RENDERTARGET 
01:35:46: 	Pool: D3DPOOL_DEFAULT
01:35:46: 	MultiSampleType: D3DMULTISAMPLE_NONE
01:35:46: 	MultiSampleQuality: 0
01:35:46: 	Width: 1920
01:35:46: 	Height: 1080
01:35:46: };
01:35:46: successfully capturing d3d9 frames via GPU
 
Top