In this guide I will show you the best obs settings for a 1080p 60 fps (frames per second) high bandwidth stream. The first thing you'll need to do is run a speed test. Once you've finished a speed test make sure to note your upload speed. For these obs settings you need to have a upload speed of 3mbps to 3.5mbps at least. 3 to 3.5 mbps is the recommended upload from twitch for a 1080p stream. These are the best obs settings I have found, and they produce a great looking 1080p 60fps stream. Before you begin make sure your minimum upload speed it 3 mbps. These are the best obs settings I have discovered, but they do require a powerful computer and a high speed internet connection. I recommend you have a high-end 4 core processor, and a high-end gpu, so your games look great on stream. The end result of these obs settings will be the best looking 1080p 60 fps stream on Twitch.
Best OBS Encoding Settings
In order to get the best obs settings for 1080p on Twitch, you need set your encoding settings to the proper ratio. You need to correctly configure your bitrate according to your internet upload speed. As I mentioned above in order to get the best obs stream quality, you need an upload speed of at least 3mbps or 3.5mbps or higher. Once you have the required upload internet speed, you can set your OBS encoding settings to 3000 or 3500, depending on if you have a 3mbps or 3.5 mbps. All you have to do is multiple your internet speed by 1000. Make sure you check Use CBR, this option makes sure your bitrate does not fluctuate during live streaming. Below I have a simple equation to show you how I arrived at the bitrate from my internet upload speed.
Best OBS Settings for Encoding: 3mbps-3.5mpbs = 3000 – 3500 kbps = 3000 – 3500 bitrate
Best OBS Video Settings
The second step to getting the best OBS settings is to make sure you are streaming at 1080p 60fps. You've already set the best obs encoding setting, so go to the video settings tab and select the resolution 1920x1080 and the FPS: 60. If you have a monitor that is a higher resolution than 1080p, then you need to downscale to 1920x1080, if your monitor has a resolution lower than 1080p, then you need you buy a monitor that is at least 1080p. In order to use the best settings for obs, you need to make sure you do not upscale your resolution, because an upscaled stream will look pixelated and not perfect. Not upscaling your resolution will also decrease the work on your CPU, and allow you to have higher fps in game. If you need to downscale your resolution, then you need to make sure you set your resolution filter to Lanczos. If your stream will have no resolution upscaling or downscaling, then you will also avoid using a filter, and this also means your CPU will have to work less. Of course setting your FPS to 60fps just means your stream will be in 60fps, but please note that a 60fps stream is a lot more intensive on your computer than a 30fps twitch stream.
Best OBS Advanced Settings
Even the best obs settings can't help your stream, if your CPU can't handle 1080p and 60fps. The advanced tab in your OBS settings controls how your CPU will handle the encoding and video settings. If you CPU cannot handle the bitrate and resolution, then I recommend you buy a higher end CPU. To get started you need to adjust your x264 CPU Preset to fast. After you've done that correctly, you need to move onto your Encoding Profile to high. The CPU preset basically determines how hard your CPU will work with your video settings, and the encoding profile does pretty much the same thing as the CPU preset, and that is determining how detailed your stream looks. As I mentioned in the very beginning of this post, you need to have a great CPU and a good internet connection in order to use these settings. The best obs settings also requires great pc specs. Follow the setting below, and you should be getting the best obs settings available.