Video: How To Record WHILE Streaming at a HIGHER Quality
– So you probably know full-well that you need to be creating highlights from your livestream and sharing those to social media, or maybe you want to create full video guides about the game that it is you're playing so that you can share them on YouTube and try and gain an audience through YouTube as well. But you could of course just head to your Twitch VODs and download the full VOD from your stream. But that poses a couple of problems. Firstly, those downloaded VODs have some loss of quality just due to compression. Because when you're streaming to Twitch, Twitch does all sorts of clever stuff to transcode your video, make sure that it can be served all across the world and to various different devices, computers, as well as mobile phones.
So there is some small loss of quality. Secondly, and maybe more importantly, is if Twitch detects any kind of copyrighted music, it can mute the VOD, which means when you had to download a highlight, maybe a sick play that you made on your stream that you remembered, you go to download the highlight, and you find out that Twitch has muted the VOD which can basically render the whole highlight useless. Well that is what we're gonna be solving in today's video. We're gonna be looking at how you can setup your streaming software to stream and record at the same time, possibly even in different qualities if you wish to. So that you can have a really high quality format saved to hard drive that you can then edit and share to social media. All coming up after a message from our sponsor. Nerd or Die's Borderline Stream Pack comes with everything you need to give your stream a clean and timeless look. Animated overlays, clean alerts, preloaded scenes, chat widgets, stingers, and so much more.
All in a variety of different color schemes and customizations. To find out more and get 10% off at checkout, visit the link in the description. Before we dive into the settings on the computer, I will just say the caveat to this video is that you've already got your streaming settings set up properly. So if you have yet to even stream to Twitch and you haven't set up any of your streaming settings, I would highly recommend checking out my video on how you can do all of that first. If you're using an NVIDIA GTX 1060 or newer graphics card and you aren't yet using the NVENC encoder, then also I would recommend checking out the video that I did when OBS and Streamlabs OBS implemented this new NVENC encoder into their streaming software.
Because you should be using that if you have the right graphics card. I'll leave both them linked below and up in the top card if you need to pause this video and check out those first. But once you got your streaming settings set up, we dive into the recording settings. So the first thing that we need to decide what we're gonna do is are we gonna be recording at the same quality that we're streaming at or at a higher quality? And there's advantages and disadvantages to both. The advantage of streaming at the same quality that we're recording at is that it is a much easier task for your computer to handle since it's only taking each frame and coding it once and then sending that to the stream, as well as sending to the hard drive to record. Obviously the main disadvantage is that you are basically having the same quality, or limited by either Twitch's hard cap of 6,000 kilobits per second or the upload speed if it's lower than that. So you're not getting a really high quality video saved to your hard drive to share on social media. So the opposite to that, if you record at a higher quality than your stream, you obviously have the advantage of having a higher quality recording which you can then edit, put together into highlights and upload to YouTube at a higher bit-rate.
But the disadvantage is that it's gonna require more computational power since you are technically encoding each frame of video twice, once for the stream at a certain quality that you're sending to Twitch and then once at a higher quality that you're sending to your hard drive to record. So once you've decided which of those two methods is that you want to do, let's head over to the streaming PC and get set up. Okay, so here we are in OBS, and if you're a Streamlabs OBS user, the process is exactly the same. This is part of a core OBS functionality that Streamlabs originally ported over. So all you need to do is open up settings, the names of the tabs and the names of the settings and the information that you plug in to each setting is exactly the same no matter if you're using OBS or Streamlabs OBS. So head down to the output tab, and if you're wanting to record and stream at the same quality, the process is really, really simple.
You want the output mode here to be set to simple. Your streaming settings should already be set up as I explained at the start of the video. Then you want to come down to recording quality, and just change this to same as stream. That's gonna mean that it uses the same bit-rate as you have set for your stream output up here. So it's gonna use the same encoder and the same bit-rate. But there are just a couple of other settings that I'd recommend changing here. The recording path, I'd recommend setting this to a hard drive that is different to the hard drive where you're games are running from. The reason for that is is because when your game is running and you're playing a game, there are lots of things that your computer is loading from the installation where you installed the game originally. Things like map textures or models are gonna be loaded from this hard drive. So if you are asking your streaming software to also record video to the same hard drive, the hard drive is technically trying to read and write quite quickly from the same drive.
So just to avoid any issues, I'd recommend if you do have a second hard drive, record to the second hard drive, somewhere where the games aren't installed, and it should prevent any kind of issues with read and write speeds. The other thing I recommend changing is the recording format. It's really tempting to use MP4 because that works with all of your video editing software. It's really easy to upload to different social medias, but it is worth changing out MP4 for one reason that is highlighted here in yellow. Basically, if you use MP4 and there is some kind of issue, maybe you have a power cut or your streaming software crashes, you will lose all the recording up to that point. Whereas, if you use a recording format such as MKV, not only do you get multiple audio tracks if you wish to use them, but you also don't have that issue. If you have a blue screen or a power cut or something like that, your recording is not lost. You can recover all of the data that you recorded up to that point. It does mean that there is an extra step.
After you finished recording, you will need to come up to the file menu and go to remix recordings, and here you can add in the MKV file and it will output an MP4 that you can then use in all of your editing software. But it's worth just doing that extra step for all the extra reliability that you get in terms of a recording breaking. Now if you are wanting to record at a different quality to your stream settings, that is gonna need you to come up to output mode and change from simple to advanced. Again, your streaming settings should already be set up as I said at the start of the video. You come across to the recording tab, there are a few settings that we need to change here. Again, I would just suggest changing the recording path and the recording format, as I just mentioned at MKV, and to a hard drive that is separate to the one that your game runs from. You can select multiple audio tracks if you're using the MKV video format. That's probably a topic for a separate video. Then you want to be using the same encoder that you are using for your streaming.
So if you are using a newer NVIDIA card, the 1060 or newer, as I've explained in previous videos, I recommend using the new NVENC encoder that's built into OBS and Streamlabs OBS. I would use that both streaming and recording. Technically, your encoder is gonna be encoding two separate bit-rates, one for the stream and one for your hard drive. But if you keep using the same encoder, at least it isn't having to transfer those frames from your GPU to your CPU, or vice versa. So set your encoder here, and then come down to the rate control. If you are using NVENC, I recommend changing the rate control to CQP. And then the CQ level, this is basically the quality level that you're recording is recording at. So a lower number is a higher quality recording but also a much larger file size. If you want something that is perceivably lossless, you can set this to a CQ level of 14.
But if you are going to be recording a whole five-plus hour stream, that is gonna eat through your hard drive space quite quickly. So I would recommend if you're recording a whole stream, maybe setting this to a level between 18 and 22. Again, a lower number is a higher quality but also a larger file size. The rest of the settings can be left to what they were for your stream. So key framing, that should be at two. Your preset can be quality or max quality, just depending on if you're running into any performance issues, you might wanna drop this back down to quality. Profile to high. Look ahead, unchecked. Psycho visual tuning, checked. Leave the GPU at zero. And max B-frames at two. If, however, you are using X264 for your encoding, maybe you don't have one of the newer GPUs from NVIDIA, I would recommend setting the rate control to CRF. That is a similar sort of quality level where a lower number is a higher quality. Again, if you want to set a lossless, a perceivably lossless recording, set this to 14. But a number between 18 and 22 is gonna be better for longer streams.
So I'll set this to 20 or so. Exact same as before, key frame interval should be set to two. The CPU usage preset. Since you're recording at such a higher bit-rate here compared to your stream, there's actually not really much use in dropping this down to a slower preset 'cause it's just gonna increase the CPU usage. So you can leave this at very fast or even go to super fast if you wish to because you're recording at a much higher bit-rate. You're not restricted by the Twitch bandwidth options. So you can leave this at very fast. Profile, you can set to high if you wish to. And then leave everything else as it is. A couple of little bonus tips that I would like to suggest are the amount of times that I've started streaming by clicking the start streaming button and forgotten to also click start recording.
OBS has implemented a feature to prevent you forgetting that. You come back into settings and go to the general tab, you'll see this option here to automatically record when streaming. That just means as you click start streaming, start recording will also be automatically checked, and the recording will start to your hard drive. The second option that I would just recommend you using is if you head down to the advanced tabs, you should see that you have this in the recording option, you should have automatically remix to MP4. If you have chosen to use the MKV video format like I've suggested to prevent those issues with reliability if you ever have a blue screen or a streaming software crash, this option just automatically remixes that MKV to MP4 as soon as the recording completes. So you don't need to go up into the option file remix recordings. It will just do it automatically and save in the same folder that your recording was originally saved in. Hopefully this has been a helpful video for you guys, and you've now got set up with streaming while simultaneously recording in your streaming software.
If it has been useful, please do give the video a thumbs up. If you're new around here, I highly recommend checking out the rest of the content we have on the channel and subscribing if you haven't' already. A massive thanks is always to the Gaming Careers' Patreons who help support this channel. I couldn't do what I do without you guys. If you aren't yet a member of the Gaming Careers' Discord, I would highly recommend checking out. There is a link in the description. Loads of people helping each other there. And this video topic actually was a suggestion from that Discord. Click the link to join the Gaming Careers' Discord as well. I'll see you guys in the next video. Peace. (upbeat music).