Question / Help Stream and recordings are disastrous. Please help!

Jonas Kramvik

New Member
Full disclaimer: I've tried researching how to use OBS the best way, I've read up on how the different encoders work and all that, but I've not really been able to get a lot of experience in practice. Still a total noob, in other words.

So, yesterday I tried streaming Dark Souls 3 from my PS4 via the Elgato HD60. Preview looks nice, and I thought this could go really well. I followed some guides and was told to use x.264 for streaming with a CFR of about 20-23. (Canvas size set to 1920x1080 @ 60fps. I have an upload speed of about 20mbps, so there shouldn't really be any issues with the network)

To begin with, I thought I could indeed do that without issue, and it'd be great. I just bought a new laptop specifically to stream AND record at the same time (I have a youtube channel I need the raw footage for).

The specs are as follows:
http://i.imgur.com/yo7V6Og.png
I also have an Nvidia GTX 950M with 4GB VRAM
I don't THINK this should be a hardware issue, right?

In any case, I ran into a couple of problems. First, the stream was super choppy for my viewers, which was terrible. Second, I couldn't even start recording locally no matter how many times I pressed "Start Recording".

I will add the log files. Maybe you guys can help me decode what they mean?

http://pastebin.com/n59fn92z

In any case, I stopped the stream plenty of times, and I ended up turning down the framerate recorded with, and so on and so forth, but I could never really figure out the problem.
I even changed encoder. I thought maybe the fact that I was using the same processor encoder for both the local recording and the stream was the culprit, so I changed one to NVenc to lessen the load on the CPU, but it still didn't start the local recording.

So yeah, in the end, I was able to get a semi-decent stream going, but I'm not really happy with it as I feel I could've gotten better, plus I didn't get to record anything locally. What can I do? What was the problem? Maybe you guys could read the logs and give me pointers? I'd very much like to learn.

Also, sorry for the damn novel I wrote here. I just wanted to be as clear as possible. Thank you very much!
 

Harold

Active Member
Set OBS to run on the nvidia gpu in your nvidia control panel

And turn off multi-adapter compatibility hooking.
 

Jonas Kramvik

New Member
Alright, I'll try that. May I ask why that should work? I want to learn the whys, so I won't be so dependant on other people in the future
 

Jonas Kramvik

New Member
Ah, I see. Thank you. Can I still use the x.264 codec?

Which codecs should I use for both streaming and recording at the same time?

(Thank you for answering all these dumb questions..)
 

Harold

Active Member
You can still use x264 and you really should use x264 for streaming.

For recording it doesn't usually matter since you're using quality based bitrate selection instead of a fixed number target.
 

Jonas Kramvik

New Member
Alright thank you.

Can I quickly ask the difference between "quality based bitrate selection" and a "fixed number target"?
 

Harold

Active Member
The quality based bitrate selection usually uses CRF or CQP bitrate controls and allows the encoder to choose the bitrate appropriate for the content. Using those will always maintain a certain picture quality regardless, and choosing them will allow things to work properly regardless of framerate and resolution.
 

Jonas Kramvik

New Member
Oh I see. Thank you very much for all these explanations. I really appreciate it. When using CRF or CQP, which numbers should I set them to?
 
Top