Question / Help How should i optimize my twitch stream?

I have been broadcasting on twitch for 3 years now different games and before that use to use xfire and broadcast my games through their system.. Here is my problem i recently tried shadow play with nvidia just to see what the difference would be wow.. Night and day difference clear cleaner performance verses OBS..

Here is an example video of this..



Here is an example match played the night before using OBS and uploading it to twitch..

By the way this is where we all get accused of hacking but my point was to show the difference in video game play between the shadow play above..
https://youtu.be/y-6c-cYoUp8


Ok so here is my pc specs..
I have an Intel i7 quadcore at 3.8 ghz it also is hyper-threaded shows 8 cores..
32 Gigs of DDR3 ram
Nvidia GTX 1060
Secondary screen is 40 inch Hisense tv 1920X1080
Primary gaming monitor 25 inch Acer 1920x1080 it has a 4ms latency..

Ok so here is my rough settings in OBS..

2016-11-20-1.png


2016-11-20-2.png


2016-11-20-4.png


2016-11-20-5.png


Ok so here is what shadow play settings were set at..
2016-11-20-6.png


Now i love using OBS and i have used it for a few years for other things i have done in the past please tell me where my settings are messed up I would like to get as close as possible to what shadow play is seeing.. Any advice? Any suggestions? Anyone else have issues with quality using obs?
 

ZomPaul

New Member
Id render through hardware (nvec) nvidia if you have a shadowplay capable card unless you worry of bottlenecking your gfx ingame, worth testing.

Refresh/fps, needs to be highier then 30 on games otherwise youll notice hiccups/tearing because most games attempt to go closer to 60 or highier though displays/monitors usual max 60.

Bare in mind what pc stutter issues look like compared to upload speeds which is my primary issue when gaming and streaming cause my garbage provider
 

Sapiens

Forum Moderator
You have OBS configured to stream at 720p30 and 3500 Kbps, while Shadowplay is configured to stream at 1080p60 and 9000 Kbps.
 

ZomPaul

New Member
Btw you shadowplay output is different then your downscaling on OBS... 1080 vs 720


Thats def something to look at
 
Ok so I changed up some settings as suggested above and we purchased an Elgato HD60 pro my thoughts are that this capture device will help distrubute the cpu load and graphics card load all from one pc.. I am just going to plug in a short cord from dvi to hdmi into the Elgato HD60 then out to my monitor.. This device won't be here until thanksgiving time hopefully it makes it through the shipping mess on black friday.. Also if you have any suggestions on how to use this with obs pleas let me know..
Here is what we bought click here
If the above link didn't work try below..
http://www.newegg.com/Product/Produ...m_re=hdmi_capture_card-_-15-131-031-_-Product

So here is what i did try.. By the way i am streaming this live on my twitch.tv/lorentedford while i am testing..


2016-11-20-8.png


2016-11-20-10.png


2016-11-20-9.png


So here is the video output of this test..



By the way it is very grainy looking..
 
Last edited:

Sapiens

Forum Moderator
Twitch and Youtube have different bitrate allowances. Twitch's max is 3500 Kbps, Youtube's varies with the resolution and frame rate. You shouldn't be trying to use Youtube settings with Twitch as 9000 is way, way over their limit and 1080p60 just isn't going to look good at 3500 Kbps. Your original Twitch settings of 720p30 at 3500 Kbps were much better.
 

Sapiens

Forum Moderator
As a side note, you should put the renderer in OBS Studio back to Direct3D instead of OpenGL. Using a capture card in a 1PC setup is also a waste of resources, it will do nothing to "balance the CPU load" etc.
 
Ok i think we have found the Magic settings.. Here is the video of what it looks like now..



2016-11-20-12.png


2016-11-20-11.png


2016-11-20-13.png


This is the magic settings..
 

Sapiens

Forum Moderator
Keep in mind that Youtube will re-encode anything you send to it, so it won't look exactly like the original video. The best way to check your quality would be to make a local recording with the same settings and watch it on your PC. Otherwise your settings look fine for Twitch.
 
Actually the video above was live streamed to twitch then exported to youtube.. I felt the video looked half way decent however Its fuzzy in some places.. I don't really know now... The video i have recorded here on hard disk looks just about the same if you want i can upload it to the server and let you download a fresh copy of it..

Here is the raw video if you want to download it
http://ltcraft.net/bhddownloads/2016-11-20 19-54-18.flv
 
Last edited:

Sapiens

Forum Moderator
Exporting to Youtube still causes the video to be re-encoded, so watching the Twitch VOD will give you a better idea of what viewers actually see. I was just explaining why you might notice a change in quality, no need to re-upload or anything like that.
 
Top