Question / Help Diablo 3 streaming - need expert help!

JunkaDK

New Member
Hey Guys,

I've been streaming diablo 3 on twitch for 8-10 weeks now and a few days ago i decided to upgrade my PC so that i would be able to stream in the best possible quality. I am hoping that an expert would give me his view on what the optimal setup would be in OBS from my current gear and internet connection.

I tried streaming at 1080p 60fps and i the stream preview it looks great, runs perfect, and like 50-60 of the viewers says its running smooth but alot has lag and i do have frame drops from time to time, but could that be twitch ??

I would like a nice setup for 720p 60 fps as i think most viewers are able to handle that.

MB: ASUS P9X79
CPU: Intel Core i7 3930K / 3.2 GHz Processor O.C to 4.5Ghz
RAM: Kingston HyperX Predator 4x4GB DDR3 2400Mhz
GPU: ASUS GTX680-DC2T-2GD5 O.C. to 1201Mhz
HD: OCZ-VERTEX3 120GB SSD
OS: Win7 64bit.

Internet:
9mbit upload, 43mbit download on speedtest.net

/cheers

JunkaDK
 

JunkaDK

New Member
I uploaded my text file from todays streaming, where i did have some frame drops. But to be fair i was getting lag on alot of other streams so probably twitch was bugging..

here is the results from Shaper probe:

Estimating capacity:
Upstream: 9796 Kbps.
Downstream: 48080 Kbps.

The measurement will take upto 2.5 minutes. Please wait.

Checking for traffic shapers:

Upstream: No shaper detected.
Median received rate: 9594 Kbps.

Downstream: No shaper detected.
Median received rate: 47152 Kbps.

thanks for helping :)
 

Attachments

  • 2013-04-28-1935-05.log
    9.4 KB · Views: 93

hilalpro

Member
Everything looks fine aside from the ingest server. Change it to london or amsterdam since that one is known for it's instability.
 

Krazy

Town drunk
Also, I really do not recommend 1080p60fps, Flash tends to freak out and not handle it well. I can recommend 1.25 downscale with Lanczos filter. It should look very good, and possibly more clear.

When doing high res and high FPS streaming, it is also really important not to use Monitor Capture in your scene at all if you are on Windows 7. It's a very slow capture method, and even though you might be somewhat ok on a 3930k, there's no reason to hamper yourself any more than you need to. Window Capture with Aero enabled will be much higher performance.
 

JunkaDK

New Member
SO.. i did a 3 hours stream without a single frame drop after switching to amsterdam from frankfurt.

But i've discovered another issue/bug with OBS. If i switch the x264 CPU preset to faster or fast something wierd happens.. like every 10-20mins i can see that OBS goes from 10-15% cpu use to 70-80% for like 5-10 sec.

When i switch back to veryfast it doesnt happen.. Have u guys heard about that issue?

I don't mind using more of my CPU power to improve the quality but it sucks that the CPU almost maxes out making the ingame look really laggy.
 

hilalpro

Member
The preset "fast" is very inefficient for your case and most cases. faster might work for some games with your current 864p60fps configuration but if you're feeling any kind of lag you want to stick to veryfast. if you're running a separate scene with game capture in and yet still getting lag/cpu related then you probably want to turn down the fps a little. run the 64bit build instead of 32bit if your windows support it, it can give you more than 5% encoding performance in some cases. also unless you have a reason for using mp3, aac is a better audio codec.
 

JunkaDK

New Member
hilalpro said:
The preset "fast" is very inefficient for your case and most cases. faster might work for some games with your current 864p60fps configuration but if you're feeling any kind of lag you want to stick to veryfast. if you're running a separate scene with game capture in and yet still getting lag/cpu related then you probably want to turn down the fps a little. run the 64bit build instead of 32bit if your windows support it, it can give you more than 5% encoding performance in some cases. also unless you have a reason for using mp3, aac is a better audio codec.

The thing is that 99% of the time everything runs perfect.. no lag or fps issues at all, but then i can see that the CPU usage of OBS throttles to 70-80% for 5-10 seconds and in that period i get FPS issues in-game, but after those 5-10 seconds everything is back to normal again. This does not happen when i run with veryfast.
 

JunkaDK

New Member
ahh ok well i did that.. the test added 3% cpu usage approx. So.. i did a 4 hour stream tonight with the Faster preset, using VBR, 3500k Bitrate. It went PERFECT. not a single framedrop, not a single CPU throttle-up.. just PERFECT! CPU averages 25% total usage.. U can see my VOD here from today: http://www.twitch.tv/junkadk/b/397754223 - Downscale 1.25 / 60Fps.. :) Im happy hehe
 
Top