Question / Help What x264 should i use?

swettus

New Member
i have a i7 3.5ghz 4770k processor and a xfx radeon 7970 3gb card, should setting should i use there? im going to stream league of legends, what should i change to improve the stream? :)

LOG----------------------------------------------------------------------------------

23:48:57: Open Broadcaster Software v0.542b - 32bit (´・ω・`)
23:48:57: -------------------------------
23:48:57: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
23:48:57: CPU Speed: 3498MHz
23:48:57: Physical Memory: 4095MB Total, 4095MB Free
23:48:57: stepping id: 3, model 12, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
23:48:57: monitor 1: pos={1920, 0}, size={1920, 1080}
23:48:57: monitor 2: pos={0, 0}, size={1920, 1080}
23:48:57: Windows Version: 6.1 Build 7600
23:48:57: Aero is Disabled
23:48:57: -------------------------------
23:48:57: OBS Modules:
23:48:57: Base Address Module
23:48:57: 01060000 OBS.exe
23:48:57: 642A0000 OBSApi.dll
23:48:57: 67880000 DShowPlugin.dll
23:48:57: 67860000 GraphicsCapture.dll
23:48:57: 67840000 NoiseGate.dll
23:48:57: 67820000 PSVPlugin.dll
23:48:57: ------------------------------------------
23:48:57: Adapter 1
23:48:57: Video Adapter: AMD Radeon HD 7900 Series
23:48:57: Video Adapter Dedicated Video Memory: 3202543616
23:48:57: Video Adapter Shared System Memory: 3993884672
23:48:57: =====Stream Start: 2013-08-06, 23:48:57===============================================
23:48:57: Multithreaded optimizations: On
23:48:57: Base resolution: 1920x1080
23:48:57: Output resolution: 1920x1080
23:48:57: ------------------------------------------
23:48:57: Loading up D3D10...
23:48:57: Playback device Default
23:48:57: ------------------------------------------
23:48:57: Using desktop audio input: Högtalare (Sound Blaster Tactic(3D) Alpha)
23:48:57: ------------------------------------------
23:48:57: Audio Encoding: AAC
23:48:57: bitrate: 128
23:48:57: Using graphics capture
23:48:57: ------------------------------------------
23:48:57: Video Encoding: x264
23:48:57: fps: 60
23:48:57: width: 1920, height: 1080
23:48:57: preset: veryfast
23:48:57: CBR: no
23:48:57: CFR: no
23:48:57: max bitrate: 3000
23:48:57: buffer size: 3000
23:48:57: quality: 10
23:48:57: ------------------------------------------
23:48:59: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
23:48:59: New Scene
23:48:59: Using Monitor Capture
23:51:14: Total frames rendered: 8102, number of frames that lagged: 365 (4.51%) (it's okay for some frames to lag)
23:51:14: =====Stream End: 2013-08-06, 23:51:14=================================================
23:52:34:
23:52:34: Profiler results:
23:52:34:
23:52:34: ==============================================================
23:52:34: frame - [100%] [avg time: 8.973 ms (cpu time: avg 6.642 ms, total 53820.4 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.0557%]
23:52:34: | frame preprocessing and rendering - [66.5%] [avg time: 5.967 ms (cpu time: avg 3.897 ms, total 31574.6 ms)] [avg calls per frame: 1] [children: 58.2%] [unaccounted: 8.35%]
23:52:34: | | scene->Preprocess - [58.2%] [avg time: 5.218 ms (cpu time: avg 3.311 ms, total 26832.2 ms)] [avg calls per frame: 1]
23:52:34: | video encoding and uploading - [33.4%] [avg time: 3.001 ms (cpu time: avg 2.741 ms, total 22214.6 ms)] [avg calls per frame: 1] [children: 33.3%] [unaccounted: 0.178%]
23:52:34: | | flush - [2.69%] [avg time: 0.241 ms (cpu time: avg 0.055 ms, total 452.401 ms)] [avg calls per frame: 1]
23:52:34: | | CopyResource - [0.145%] [avg time: 0.013 ms (cpu time: avg 0.007 ms, total 62.4 ms)] [avg calls per frame: 0]
23:52:34: | | conversion to 4:2:0 - [0.0557%] [avg time: 0.005 ms (cpu time: avg 0.005 ms, total 46.8 ms)] [avg calls per frame: 0]
23:52:34: | | call to encoder - [30.4%] [avg time: 2.725 ms (cpu time: avg 2.657 ms, total 21528.2 ms)] [avg calls per frame: 0]
23:52:34: | | sending stuff out - [0.0111%] [avg time: 0.001 ms (cpu time: avg 0.001 ms, total 15.6 ms)] [avg calls per frame: 0]
23:52:34: | Convert444Threads - [375%] [avg time: 33.643 ms (cpu time: avg 3.463 ms, total 28064.6 ms)] [avg calls per frame: 1]
23:52:34: ==============================================================
23:52:34:
 

Kharay

Member
First of all, don't stream 1080p at 60 FPS; it is a major strain on your bandwidth, performance as well as on the viewers' ability to watch it comfortably. I would recommend either 720p at 60 FPS or 1080p at 30 FPS. And in this case, I think I'd settle for 720p@60 FPS. A MOBA does need some FPS. You may in fact find that downscaling it to 720p could actually improve its quality. 1080p@60 FPS eats up a lot of bandwidth just to put out that framerate, toning the resolution down would allow for more bandwidth to be spared on quality.

Obviously, use the Lanczos filter when downscaling.

Edit: Secondly, don't use Monitor Capture; it is the slowest capture method. There is a proper way to stream LoL and Monitor Capture is not that way. What you do is that you set up 2 scenes; one for its lobby window and one for its match window. Its lobby window as a Window Capture and its match window as a Game Capture (or Window Capture with Aero Enabled).
 

swettus

New Member
Kharay said:
First of all, don't stream 1080p at 60 FPS; it is a major strain on your bandwidth, performance as well as on the viewers' ability to watch it comfortably. I would recommend either 720p at 60 FPS or 1080p at 30 FPS. And in this case, I think I'd settle for 720p@60 FPS. A MOBA does need some FPS. You may in fact find that downscaling it to 720p could actually improve its quality. 1080p@60 FPS eats up a lot of bandwidth just to put out that framerate, toning the resolution down would allow for more bandwidth to be spared on quality.

Obviously, use the Lanczos filter when downscaling.

Edit: Secondly, don't use Monitor Capture; it is the slowest capture method. There is a proper way to stream LoL and Monitor Capture is not that way. What you do is that you set up 2 scenes; one for its lobby window and one for its match window. Its lobby window as a Window Capture and its match window as a Game Capture (or Window Capture with Aero Enabled).

okay yhanks, but i have windows capture with aero for league then, but still, what x264 lawl ? :P thanks alot for the help!
 

Kharay

Member
Just go with the changes I suggested first and take it from there; if you still feel there is some room for improvement, we can get to that when the time is right. ;)
 

swettus

New Member
Kharay said:
Just go with the changes I suggested first and take it from there; if you still feel there is some room for improvement, we can get to that when the time is right. ;)


okay thanks alot, then ill keep the x264 at veryfast :)
 
Top