Question / Help Looking for help with stream settings

furythestunner

New Member
Hello everyone,

I recently decided to start streaming and I am having some trouble setting up OBS to fit my specs and my connection.
I aim to use it to stream mostly Dota2, so ping is somewhat needed to be low.

My connection is 120/10, and tried using bitrate/buffer around 4000 as the calculator suggested, tried higher and lower numbers too but didn't seem to notice any difference in the quality so I stayed at low bitrate.
When streaming in 1080p the stream had stutters and lags, so I'm trying 720p but it's much worse looking.
Sometimes I had 100% CPU usage on settings, sometimes not. I feel like I don't know which settings influence which factor (bandwith, cpu, lag etc.)
I'll post my last OBS log below, if someone could point out what settings should I use and which settings influence things mostly I'd really appreciate it.

heres an example of my stream

Code:
Open Broadcaster Software v0.50b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz
CPU Speed: 3295MHz
Physical Memory:  8175MB Total, 4533MB Free
stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
monitor 2: pos={1920, 0}, size={1920, 1080}
Windows Version: 6.1 Build 7601 S
Aero is Enabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 560 
  Video Adapter Dedicated Video Memory: 1025966080
  Video Adapter Shared System Memory: 3221106688
=====Stream Start: 2013-04-23, 18:29:41===============================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Hangszórók (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Mikrofon (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 320
Using bitmap image
Using text output
Using graphics capture
Using bitmap image
Using bitmap image
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 1700
    buffer size: 4150
    quality: 6
------------------------------------------
SharedTexCapture hooked
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-fra.justin.tv/app
SO_SNDBUF was at 8192
SO_SNDBUF is now 65536
Total frames rendered: 332679, number of frames that lagged: 2400 (0.72%) (it's okay for some frames to lag)
Total duplicated frames: 8527 (2.56%)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of times waited to send: 0, Waited for a total of 0 bytes
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End: 2013-04-23, 20:02:28=================================================
------------------------------------------
------------------------------------------

Profiler results:

==============================================================
frame - [100%] [avg time: 2.625 ms] [avg calls per frame: 1] [children: 68.6%] [unaccounted: 31.4%]
| scene->Preprocess - [0.0762%] [avg time: 0.002 ms] [avg calls per frame: 1]
| video encoding and uploading - [68.5%] [avg time: 1.799 ms] [avg calls per frame: 1] [children: 61.1%] [unaccounted: 7.47%]
| | CopyResource - [8.65%] [avg time: 0.227 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [3.24%] [avg time: 0.085 ms] [avg calls per frame: 0]
| | call to encoder - [48.2%] [avg time: 1.265 ms] [avg calls per frame: 1]
| | sending stuff out - [0.99%] [avg time: 0.026 ms] [avg calls per frame: 1]
==============================================================
 

Krazy

Town drunk
Your bitrate is way too low for 720p60fps. You want at least 3000, but can probably get away with 2800 or so for a game like DotA2. Buffer size being large doesn't magically make quality better, bitrate is the much more important number, and there is very little reason for them to be different. I recommend using CBR anyway, especially for a game like DotA2.
 

furythestunner

New Member
I'll try using 3000 bitrate again. The only reason a I lowered it because some viewers with bad connections had problems with watching the stream because it lagged for them.

Anyother problem I just noticed that my microphone keeps cutting out early, cutting in half my last words most of the time. I am using Push To Talk, and when I tried setting PTT delay it did not seem to make a difference. (I even tried using 5000 ms = 5 sec, which would be huge, and it acted like I had 0)
 

Krazy

Town drunk
Well, try using CBR. It may help reduce or eliminate people complaining about "lag" because of the lack of network spikes.

As for PTT stuff, I'm not entirely sure. Maybe consider looking into the new Noise Gate stuff?
 
Top