Question / Help Help for setup

SugarPunch

New Member
So i'm currently optimizing my stream settings but i need a helping hand to make it like i want it.

Basically i want to stream in 720p because it looks so clear.
My basic resolution 1680:1050 sucks.
My CPU is an Intel Core i5-2500K.
My Graphic Card is a Nvidia GeForce GTX 570.
This is my Internet: http://www.speedtest.net/my-result/2888972312

These are the important settings in obs:

1. CBR? Yes
2. Quality Balance? 10
3. Max Bitrate? 4k atm
4. Buffer Size? same
5. Server Location? Frankfurt
6. Base Resolution? 1680:1050
7. Resolution Downscale currently unavailable to reach 720
8. FPS? (60)
9. Disable Aero at startup, Yes
10. Use Multithreaded Optimizations, Yes
11. x264 CPU Preset? veryfast

So i'm asking for advise to be able to stream with a nice screen without burning my cpu
 

Kharay

Member
CBR and Quality 10 are mutually exclusive, it's either one or the other. How about showing us a log instead? They can be found in %AppData%\OBS\logs

And while we're looking at your most recent log, you could have a look at my guide (signature) for some general troubleshooting and startup tips.

Regarding not being able to select 720p... there is no way to downscale 1050p to 720p. It would have to be 1080p for that.
 

SugarPunch

New Member
This is my log:
19:58:13: =====Stream Start: 2013-08-08, 19:58:13===============================================
19:58:13: Multithreaded optimizations: On
19:58:13: Base resolution: 1680x1050
19:58:13: Output resolution: 1680x1050
19:58:13: ------------------------------------------
19:58:13: Loading up D3D10...
19:58:13: Playback device Default
19:58:13: ------------------------------------------
19:58:13: Using desktop audio input: Speakers (Realtek High Definition Audio)
19:58:13: Using 5.1 speaker setup
19:58:13: ------------------------------------------
19:58:13: Using auxilary audio input: FrontMic (Realtek High Definition Audio)
19:58:13: ------------------------------------------
19:58:13: Audio Encoding: AAC
19:58:13: bitrate: 128
19:58:13: Using Monitor Capture
19:58:13: Using Monitor Capture
19:58:13: ------------------------------------------
19:58:13: Video Encoding: x264
19:58:13: fps: 60
19:58:13: width: 1680, height: 1050
19:58:13: preset: veryfast
19:58:13: CBR: no
19:58:13: CFR: no
19:58:13: max bitrate: 4000
19:58:13: buffer size: 4000
19:58:13: quality: 10
19:58:13: ------------------------------------------
19:58:14: Using RTMP service: Twitch / Justin.tv
19:58:14: Server selection: rtmp://live-fra.justin.tv/app
19:58:16: SO_SNDBUF was at 8192
19:58:16: SO_SNDBUF is now 65536
19:58:19: Total frames rendered: 339, number of frames that lagged: 1 (0.29%) (it's okay for some frames to lag)
19:58:19: RTMPPublisher::SocketLoop: Aborting due to bStopping
19:58:19: Number of times waited to send: 0, Waited for a total of 0 bytes
19:58:19: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:58:19: =====Stream End: 2013-08-08, 19:58:19=================================================

I thought i can't downscale it to 720p but what would be a resolution that looks as clear as 720p does.
Because with 1050 it's way too unclear.
 

Kharay

Member
That log is far from complete. Use pastebin.com to show us a complete log, if you would. And, you're using Monitor Capture. This is not recommended. Which game are you capturing?
 

SugarPunch

New Member
Currently im testing it on Dark Souls (game capture seems not to be working on this one), but it will be mainly used for Dota 2 or some other MMOS.
Thats the longest log i could find: http://pastebin.com/QDqQ9nF5
I don't have logs from actual streaming sessions because i just had to formate my hard disk and i reinstalled OBS today.
So im just running short streams to see for myself how it looks
 

Kharay

Member
19:31:08: Total frames rendered: 2507, number of frames that lagged: 920 (36.70%) (it's okay for some frames to lag)
On your hardware there is no reason for that many lags to frame; this really is related to the Monitor Capture. If you're going to be playing Dota 2, why not test it with... Dota 2? ;) You could just watch a match instead of playing one, to test OBS and toy with its settings.

Dota 2 is quite easily Game Captured, giving amazing performance. Even on my i5 760 I can easily do 720p@60 FPS in Dota 2, without lagging more than, say, 0.10% of my frames. Lagging frames are a sign of PC performance falling behind, either because of a misconfiguration in OBS, older hardware or some other local issue.
 

SugarPunch

New Member
I'm testing it on Dark Souls because i wanted to show someone the game for a while.
And im still curious about what would be a good resolution with 1680:1050 to scale down so it looks clearer.
 

dodgepong

Administrator
Community Helper
Your lagged frames are almost certainly the result of monitor capture. You didn't post your full log, so I can't tell if you have Aero enabled, but my guess is yes, which causes monitor capture to run slowly. And two monitor captures in the same scene...

Monitor capture is the worst capture method. Avoid it as much as you can. If you can't, then disable Aero.
 

SugarPunch

New Member
Well game capture is working fine, just lagging like hell when i switch from game to desktop and otherwise.
But how can i share my screen when i tab out of the game?
Log from updated settings: http://pastebin.com/CrGmUvZQ
Don't know why there is only monitor capturing in there
 

alpinlol

Active Member
if you want to stream at 60 frames you should go with 720'ish@60 (or whatever is close to that since you got an 19:10 screen)

and drop the bitrate to 3000 and you'll be fine

also use game capture for all the games if possible

use the scene switcher plugin ... that shits magic
 

Kharay

Member
SugarPunch said:
But how can i share my screen when i tab out of the game?
Why would you want to?

And, the way to do that is to set up a Monitor Capture for that; but only for that specific purpose. So, you would still capture the game with Game Capture and switch scenes whenever you want to share your desktop. And, if you set it up like that, disable Aero, as suggested. Aero and Monitor Capture don't jive well together.

But, still... why would you want to share everything? Really weird things have been shared that way, unwillingly. Like, streamers caught masturbating (no joke). Seriously, you don't want to share more than necessary. ;)
 
Top