OBS and DxTory
Koruyo
AUT Join Date: 2009-06-06 Member: 67724Members, Reinforced - Shadow
<div class="IPBDescription">Need Twitch streaming help</div>I can get a stream up and running, but my ingame performance drops really hard - affecting my performance as player too much. (doesnt really make sense to stream that way)
Game feels very stuttery/laggy
Up to date Dxtory(dxtory is really worth the money - so buy and dont rip it!), and the latest version of OBS (Open Broadcaster Software)
I am using windows 8 pro 64bit atm.
4.4ghz i5 2500k
256gb ssd
1tb data grave hdd
Internet:
Down avg. is 15mbit/s on a busy evening (should be 30mbits, ###### my isp)
Up avg is 8-9mbit/s (should be 10...)
1080p 30fps in OBS and dxtory
In dxtory i'm using lagarith codec, RGB, multithreaded.
Processing Threads: 4
OBS
Quality: 8
Max Bitrate: 2000 kb/s
Buffer: 2000 kbit
x264 preset: superfast
Send Buffer: 8192
Any tips, suggestions? Should i try another codec? Is it the bitrates? do i need to go down in resolution? (i dont want to play 720p :/)
Game feels very stuttery/laggy
Up to date Dxtory(dxtory is really worth the money - so buy and dont rip it!), and the latest version of OBS (Open Broadcaster Software)
I am using windows 8 pro 64bit atm.
4.4ghz i5 2500k
256gb ssd
1tb data grave hdd
Internet:
Down avg. is 15mbit/s on a busy evening (should be 30mbits, ###### my isp)
Up avg is 8-9mbit/s (should be 10...)
1080p 30fps in OBS and dxtory
In dxtory i'm using lagarith codec, RGB, multithreaded.
Processing Threads: 4
OBS
Quality: 8
Max Bitrate: 2000 kb/s
Buffer: 2000 kbit
x264 preset: superfast
Send Buffer: 8192
Any tips, suggestions? Should i try another codec? Is it the bitrates? do i need to go down in resolution? (i dont want to play 720p :/)
Comments
try to change the resolution of the recording with dxtory and see if it's better
and i agree that dxtory worth the money
I'm using FFSplit, but I'm using the FFSplit overlay for NS2 windowed mode. I've found that for windowed mode DXtory is not good to use (lower performance). If you're running NS2 in fullscreen mode, DXtory does a fine job.
I'm streaming @ 2000kbps with 5Mbit upstream, so you should be fine. However I'm using those 2000kbps on 720p, so it is crisper than using that bitrate on 1080p. Also if you have issues with the upload, you can simply have dxtory resize it on the fly. I do that (play @ 1600x900 -> 720p stream)
Only using directshow for streaming. (so no recording)
I'm using the lagarith instead of the dxtory codec atm - since i had great performance with it before, tho that was for simple recording on disc and not streaming. Was worth a try, i ll take a look into other codecs.
Guess I ll check out FFSplit, and test the resizing to 720p in dxtory as well.
And its quite a bit better now, still it has some random stutter and mouselag, but better.(useable for pub play)
Not sure if i can get it even better than that with my machine, but i'll keep on playing around with it.
edit: I just read by the dxtory dev, that no codec is used while using directshow... - so indeed codec is a waste of time. (at least in dxtory)
<img src="http://i.imgur.com/vHMwF.jpg" border="0" class="linked-image" />
<img src="http://i.imgur.com/aeR0m.jpg" border="0" class="linked-image" />
And like Volcano said forget about 1080p and ns2, ryne got the same cpu and we couldnt get it to work either. (he is using a capture card now)
720p is the maximum you can do with that cpu, for quality you shouldnt go faster than veryfast, it will make the quality worse but at the same time your cpu wont be under that much pressure anymore.
Did you download the newest OBS? Jim released a new one 1 or 2 days ago with some big changes and he is still gathering data on how it affects the overall performance, you may wanna consider trying 0.42a.
Most of your inputlag comes from either the broadcasting software or the capture method and since you are already using dxtory there isnt much to do, the settings in dxtory most likely wont affect anything for you.
You can try letting dxtory do the downscaling but OBS downscaling is pretty much the same. Also rightclick into the OBS preview and DISABLE the preview as the preview is using alot of resources. Also try to set NS2 priority to HIGH in your taskmanager.
With this CPU you should easily be able to stream in 720p@veryfast@30fps with OBS.
edit: actually i think your cpu should even be able to handle the preset "faster" , if i remember correctly ryne was able to do it...
The usual advice is ~75% of your upload, I see much more lag and hitching in the stream/recordings using that. So my advice is ~40-50% of your upstream is the max, for multiplayer games
True, and it is understandable TwitchTV cannot support multiple stream qualities for everyone. So yeah us none partners are probably stuck at ~2000kbps
Too bad, FFSplit for example cannot stream to the HDD in another quality. Would also require more precious CPU cycles. I tried the low compression DXtory file output alongside streaming. I think this would require an i7 4+4 core at 4.5Ghz+ though. It's a bit... FPS hogging :P
So far no matter what(newest OBS, FFSplit etc. with dxtory), i get some stutter(even tho fps seems high enough, without too big drops) and input/mouselag (which reduces a bit more, the lower i set the ingame resolution but its still very much there even at 640*480 with lowest possible settings)
Dunno either its some windows 8 related thing, a dxtory thing, or i would just need more threads...
Going to check out stuff without Dxtory, instead using ffsplit overlay or the Xsplit capture thing.
EDIT:
Oh lol, i had my overclock disabled, since i had some problems with my pc last weekend...
Overclock is now enabled again, will report back if this changes anything - which i guess it will.