Question / Help Please any suggestions for setting with MSI GTX 970 (NVENC or x264 and more)?

Shalladan

New Member
Hi all,
at first, I'm sorry about my english but it's not my native language.

I would like to ask you for advices and suggestions from experience about streaming and using OBS. I had "old" PC where I was streaming (still have but not used very often). For my opinion with the configuration of old PC the stream quality was more than sufficient. Now I have a new PC but I can't find better settings than I had on my old PC. So the output video looks same. That's what is quite annoying for me and I'm sad because new PC is more powerful in performance.

The old and new PC configuration with OBS setting is in table below.
25g71pv.jpg


Mostly I'm streaming WoW or LoL (yeah I like MMORPG and MOBA games). Sometimes some of single player (Assassin's Creed, Rocksmith 2014) or multiplayer games (ARMA III, PayDay 2 etc.). Now I focus for WoW settings (because It's base settings for me).

According to OBS settings posted above I create a table how streaming loads PC.
ml2hk9.jpg


As you can see, my new PC is not in load. If I try to change preset in "Advanced" from "Veryfast" to "Faster" I noticed a really very small change on output (on Twitch) video, but CPU usage was quite bigger. It's not big deal for my PC (rather it's not any problem), but ration between "better looking video" and "PC load" is not very advantageous.
If needed I can show you two video examples (on old and new PC). The quality looks same. But I'm not satisfied with it. Also I can show you changes between preset settings.

I hoped that with new PC the performance but also quality of output video will be much better.

I tried to use NVENC codec. The quality (on "Hight Quality", "Hight Quality Low Latency" settings etc.) was also low. In my opinion much lower than using settings I described above. The only one nice setting with NVENC was "Lossless". Output video looks nice but upload 8000-9000 Kb/s not. Not because my upload but because it's not "viewable" for watchers.

I was thinking about some way how to use "Global source". Theoretically for example: using Nvidia Shadowplay for capturing WoW screen. The output video file used as "Global source" and streaming via this video file in realtime. It could make a little bit more time delay between game/live stream but it could do a good job because Shadowplay don't have any load on PC. But I really don't know how to set this (if is even possible).

So I would like to ask you guys how to make output Quality much better according to my new PC. I know you have much experience in all kind of settings.

Thank you very much.

Have a nice day.
 

Sapiens

Forum Moderator
- x264 produces much better quality than NVENC at the same bitrate so you absolutely should be using it for live streaming.
- Your 4790K should be able to run 720p30 on medium preset and 720p60/1080p30 on fast preset for almost everything.
- Unless you're partnered you would be better off using a bitrate somewhere in the range of 2000-2500 Kbps to help prevent your viewers from buffering. This means you'll also want to downscale your stream resolution; high motion 1680x1050 content isn't going to look that good even at 3500 Kbps anyway.
- Set your FPS to 30.
- Set your Scene Buffering Time to 700.
- Better presets/more compression definitely helps, but they aren't going to work any miracles. That said you have the horsepower to use better compression, so use it and stop waffling about your CPU load. You didn't buy a really powerful CPU to let it idle. :)
 
Top