Question / Help Doubt about bitrate

tiba

Member
Hello guys, im new on OBS.

I used xsplit from a long time ( pay to use ) and now im changed to OBS.

My main question is the following.
In xsplit, I left 2400 bitrate for video and 96 for audio bitrate
When I started it was just the transmission bitrate of 2500 (I have 3mb upload ie if you spend that amount which I put my ping is affected within the game)
However in OBS can not limit it, but now I put it always passes and arrive at 2800 ~ 3000
How do I limit it?

And another point is this, I think my machine is powerful enough to transmit 1080p at 30 fps with the preset "FAST"
But I'm not sure, I would ask for the recommended settings for my computer

You could do with whom they had a autodetec and to test what would be the best option for each machine right?

Follow my config:


I7 4770k@4.4GHZ - H100i - 16GB 1866MHz DOMINATOR PLATINUM - ASUS MAXIMUS VI HERO - POWERCOLOR 7970 3GB - AX860 PLATINUM
 

Boildown

Active Member
Depending on your game, you may be able to do Fast preset at 1080p30. If the game is very light on CPU usage.

You might also try Quicksync. The Quicksync encode on the Haswell line is rather good quality at those bitrates, significantly improved over Ivy / Sandy Bridge.

By its nature, H.264 encoding has a target bitrate, not an exact bitrate, but you can constrain the bitrate fluctuations by lowering the buffer size. This will reduce quality the more you reduce the buffer, similar but less severe to lowering the bitrate itself. I do this, and stream at 3000 bitrate and 2000 buffer. You might try 2400 bitrate and 1600 buffer, for example. Play around with it until you find what works.

If all else fails, post a log file.
 

tiba

Member
Code:
18:23:40: CLR host plugin strings not found, dynamically loading 4 strings
18:23:40: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
18:23:40: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
18:23:40: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
18:23:40: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
18:23:40: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
18:23:40: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
18:23:43: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
18:24:03: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
18:24:03: Failed loading CUDA dll
18:25:25: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
18:25:25: -------------------------------
18:25:25: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
18:25:25: CPU Speed: 3500MHz
18:25:25: Physical Memory:  4095MB Total, 4095MB Free
18:25:25: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:25:25: monitor 1: pos={1920, 0}, size={1920, 1080}
18:25:25: monitor 2: pos={0, 0}, size={1920, 1080}
18:25:25: Windows Version: 6.2 Build 9200
18:25:25: Aero is Enabled
18:25:25: -------------------------------
18:25:25: OBS Modules:
18:25:25: Base Address     Module
18:25:25: 00C40000         OBS.exe
18:25:25: 61940000         OBSApi.dll
18:25:25: 6DDC0000         CLRHostPlugin.dll
18:25:25: 66220000         DShowPlugin.dll
18:25:25: 68920000         GraphicsCapture.dll
18:25:25: 68820000         NoiseGate.dll
18:25:25: 6DDA0000         PSVPlugin.dll
18:25:25: ------------------------------------------
18:25:25: Adapter 1
18:25:25:   Video Adapter: AMD Radeon HD 7900 Series
18:25:25:   Video Adapter Dedicated Video Memory: 3193987072
18:25:25:   Video Adapter Shared System Memory: 1100914688
18:25:25:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:25:25:   Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
18:25:25: =====Stream Start: 2014-07-23, 18:25:25===============================================
18:25:25:   Multithreaded optimizations: On
18:25:25:   Base resolution: 1920x1080
18:25:25:   Output resolution: 1920x1080
18:25:25: ------------------------------------------
18:25:25: Loading up D3D10 on AMD Radeon HD 7900 Series (Adapter 1)...
18:25:25: ------------------------------------------
18:25:25: Audio Format: 48000 Hz
18:25:25: ------------------------------------------
18:25:25: Audio Channels: 2 Ch
18:25:25: Playback device {0.0.0.00000000}.{90288734-a2ee-489c-848a-05bb53e28eee}
18:25:25: ------------------------------------------
18:25:25: Using desktop audio input: Headset (Logitech USB Headset)
18:25:25: Global Audio time adjust: 0
18:25:25: ------------------------------------------
18:25:25: Using auxilary audio input: Microfone (Logitech USB Headset)
18:25:25: Mic time offset: 0
18:25:25: ------------------------------------------
18:25:25: Audio Encoding: AAC
18:25:25:     bitrate: 96
18:25:25: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
18:25:25: Using bitmap image
18:25:25: ------------------------------------------
18:25:25:     device: Logitech HD Pro Webcam C920,
18:25:25:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&985774d&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
18:25:25:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
18:25:25:     use buffering: false - 0, fourCC: 'I420'
18:25:25:     audio device: Desativar,
18:25:25:     audio device id Disabled,
18:25:25:     audio time offset 0,
18:25:25:
18:25:25: Using directshow input
18:25:25: Using graphics capture
18:25:25: Using graphics capture
18:25:25: Scene buffering time set to 400
18:25:25: ------------------------------------------
18:25:25: Video Encoding: x264
18:25:25:     fps: 30
18:25:25:     width: 1920, height: 1080
18:25:25:     preset: fast
18:25:25:     profile: main
18:25:25:     keyint: 60
18:25:25:     CBR: yes
18:25:25:     CFR: yes
18:25:25:     max bitrate: 2400
18:25:25:     buffer size: 1600
18:25:25: ------------------------------------------
18:25:26: CLRHost:: Browser 1: Status message:
18:25:28: Using RTMP service: Twitch / Justin.tv
18:25:28:   Server selection: rtmp://live-jfk.justin.tv/app
18:25:28:   Interface: Intel(R) Ethernet Connection I217-V (ethernet, 1000 mbps)
18:25:28: Completed handshake with rtmp://live-jfk.justin.tv/app in 710 ms.
18:25:29: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
18:25:29:   New Scene
18:25:29: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
18:25:29: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
18:25:29: CLRHost:: Browser 3: Status message:
18:25:29: Using bitmap image
18:25:29: ------------------------------------------
18:25:29:     device: Logitech HD Pro Webcam C920,
18:25:29:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&985774d&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
18:25:29:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
18:25:29:     use buffering: false - 0, fourCC: 'I420'
18:25:29:     audio device: Disable,
18:25:29:     audio device id Disabled,
18:25:29:     audio time offset 0,
18:25:29:
18:25:29: Using directshow input
18:25:29: Using Monitor Capture
18:25:29: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
18:25:29: CLRHost:: Browser 2: Status message:
18:25:30: SO_SNDBUF was at 65536
18:25:30: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 319488)
18:25:31: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 51609 / 319488)
18:25:33: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
18:26:30: Total frames encoded: 1916, total frames duplicated: 14 (0.73%)
18:26:30: Total frames rendered: 1921, number of late frames: 1 (0.05%) (it's okay for some frames to be late)
18:26:30: RTMPPublisher::SocketLoop: Graceful loop exit
18:26:30: Average send payload: 7381 bytes, average send interval: 23 ms
18:26:30: Number of times waited to send: 2, Waited for a total of 8194 bytes
18:26:30: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:26:30: Number of bytes sent: 18888456
18:26:30:
18:26:30: Profiler time results:
18:26:30:
18:26:30: ==============================================================
18:26:30: video thread frame - [100%] [avg time: 3.183 ms] [children: 74.4%] [unaccounted: 25.6%]
18:26:30: | scene->Preprocess - [71.2%] [avg time: 2.266 ms]
18:26:30: | GPU download and conversion - [3.17%] [avg time: 0.101 ms] [children: 2.51%] [unaccounted: 0.66%]
18:26:30: | | flush - [2.1%] [avg time: 0.067 ms]
18:26:30: | | CopyResource - [0.314%] [avg time: 0.01 ms]
18:26:30: | | conversion to 4:2:0 - [0.0943%] [avg time: 0.003 ms]
18:26:30: Convert444Threads - [100%] [avg time: 1.148 ms] [children: 99.6%] [unaccounted: 0.436%]
18:26:30: | Convert444toNV12 - [99.6%] [avg time: 1.143 ms]
18:26:30: encoder thread frame - [100%] [avg time: 1.412 ms] [children: 1.27%] [unaccounted: 98.7%]
18:26:30: | sending stuff out - [1.27%] [avg time: 0.018 ms]
18:26:30: ==============================================================
18:26:30:
18:26:30:
18:26:30: Profiler CPU results:
18:26:30:
18:26:30: ==============================================================
18:26:30: video thread frame - [cpu time: avg 2.48 ms, total 4765.63 ms] [avg calls per frame: 1]
18:26:30: | scene->Preprocess - [cpu time: avg 1.626 ms, total 3125 ms] [avg calls per frame: 1]
18:26:30: | GPU download and conversion - [cpu time: avg 0.065 ms, total 125 ms] [avg calls per frame: 1]
18:26:30: | | flush - [cpu time: avg 0.04 ms, total 78.125 ms] [avg calls per frame: 1]
18:26:30: | | CopyResource - [cpu time: avg 0.016 ms, total 31.25 ms] [avg calls per frame: 1]
18:26:30: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:26:30: Convert444Threads - [cpu time: avg 0.979 ms, total 3734.38 ms] [avg calls per frame: 2]
18:26:30: | Convert444toNV12 - [cpu time: avg 0.975 ms, total 3718.75 ms] [avg calls per frame: 2]
18:26:30: encoder thread frame - [cpu time: avg 1.035 ms, total 1984.38 ms] [avg calls per frame: 1]
18:26:30: | sending stuff out - [cpu time: avg 0.008 ms, total 15.625 ms] [avg calls per frame: 1]
18:26:30: ==============================================================
18:26:30:
18:26:30: =====Stream End: 2014-07-23, 18:26:30===================


still going to 2700 and my ping grow up...
like a said, i had 3mb upload, if i used more than 2.6mb my ping grow than 20~30 to 100~120
 

tiba

Member
i8LjFCXbqHlza.png



look
 

Boildown

Active Member
Check "use custom buffer size". To use Quicksync, you probably have to enable it on your motherboard, install the driver, and attach the video port on your motherboard to your monitor's alternate input (even though you don't use it). I'm not exactly sure TBH, a forum search here should reveal the answer.
 
Top