

Psycho Visual Tuningįrom the Nvida website: “This enables the Rate Distortion Optimization in the encoder, which greatly optimizes the way you use bitrate, improving image quality on movement. Usually, I recommend leaving this ‘ unchecked‘. It doesn’t work as well as setting the Max B-Frames manually. The new NVENC encoder have a “smart” B-frame look-ahead feature. Most streamers can leave this set to HIGH and be fine. The Profile setting determines how much CPU is used. Try both and see which one works best for your rig’s capabilities. If you using a beefier gaming / streaming rig, Max Quality looks quite a bit better but at a cost of a heavier load on GPU. By default, try using the setting Quality for a good balance between a good looking stream that performs well. Preset sets the quality / performance ratio for the encoder. Twitch requires a Keyframe Interval of 2 seconds.

Note: Review this article for help in determining what your Internet’s upload speed is capable of handling. The general rule of thumb, if upload speed ranges can handle it, is to stream with a bitrate of 3500 – 4200 for non-partnered Twitch streamers. This means if bitrate is too high, viewers with slower internet connections will not be able to watch the stream – and excluding potential viewers is never a good idea! So, that means we need to settle for a happy medium. Encoder options allow a stream to down sample or up sample quality based on the viewer’s internet speed. Unfortunately, Non-partnered Twitch streamers are not guaranteed ‘encoder options’. New Twitch streamers and Affiliates should not stream at 6000 kbps, however.

Technically, Twitch has a cap of 6000 kbps for bitrate. Bitrateīitrate is the bandwidth OBS will use to send data to the Twitch ingest servers. So, for live streaming CBR usually yields the best results. However, for live streaming, this variability can cause stutters and buffering. For recording video, VBR works best as it uses more power to adjust the bit rate for higher quality. CBR = Constant Bit Rate and VBR = Variable Bit Rate.

Rate control determines the type of bitrate a stream well send to Twitch. Note: “ Enforce streaming service encoder settings” set to CHECKED to keep your stream’s bitrate from creeping above Twitch’s 6K cap during network congestion events. Generally, This article will concentrate on GPU encoding – Nvidia NVENC H.264(new). For the sake of information – x264 uses the CPU to render and encode video and NVENC H.264 uses the GPU to encode video. There are two, primary types of encoder available to most streamers in OBS. EncoderĮncoder is the encoding engine used to render and encode video to be output a stream. Affiliate Output settings might look like this when we’re finished.
