

Just like in H264/AVC, the Level determines the maximum macroblocks and the maximum bitrate as well. The Main tier is usually meant for network streaming, while the High tier is more aimed towards intermediate storage. Tier ( -tier)īitrate limitations are controlled with the Tier and Level setting. Any of these profiles are capable of 4:2:0, 4:2:2 and 4:4:4, however the support depends on the installed hardware. The Main profile is capable of 8-bit, Main 10-bit is capable of 10-bit, and Range Extended is capable of more than 10-bit. The profile determines which features of the codec are available and enabled, while also affecting other restrictions. Settings exclusive to H.265/HEVC encoding. This setting is best left at Automatic, as the encoder knows what the ideal setting is for the given resolution, framerate, profile, tier and bitrate. Level determines the maximum macroblocks per second, which limits the resolution and framerate, while also affecting some other things like the maximum number of B-Frames. If the platform offers transcoding, you can freely choose the High profile, with some exceptions (such as Mixer and WebRTC based platforms). Generally it is recommended to either pick Main if you're targeting devices around the iPhone 3 timespan, and High if you're targeting devices within the last 8 years. While the Baseline profile has the widest support compared to Main or High, most devices released within the last 5-10 years should have no issues with High. The profile determines which features in the codec are supposed to be enabled, with each higher option requiring additional encoder work. Settings exclusive to H.264/AVC encoding. Available with FFmpeg 4.4 and OBS Studio 27.2.x. Tune ( -tune)ĭefines the tune which the encoder should have, if supported by the hardware. The default value for fields varies between -1, 0 or an actual Default entry due to limitation with OBS's properties UI. Preset ( -preset)Ĭhanges the default values for all encoder settings except for a few FFmpeg settings like Bitrate, which can give a good baseline for your own configuration. Please take a look at this document to learn more about them. This encoder shares some settings between all other FFmpeg based encoders. Since it simply uses the FFmpeg integration and exposes it to OBS Studio, including all the necessary zero-copy logic, you can switch your stream over, set some parameters, and get started with a higher quality stream right now! Version Information Status You may only have copyrighted content - including music, movies, and video games - in your stream if you are the rights holder or have the permission of all rights holders.įailure to keep to the above may result in your exclusion from using OBS on Chaturbate.With the new NVIDIA NVENC integration through FFmpeg you can achieve greater recording and stream quality, at no extra expense.Ensure you use the minimum video bitrate specified in this table for a given resolution: Recommended Settings Table.Do not upscale your source input (e.g.High frame rates are commonly used when streaming video games, but have little effect on webcam streams. Broadcasting the same resolution at a high frame rate will increase your bandwidth requirement. We support streams up to 60 fps, however we highly recommend not to use a higher frame rate unless you have a high quality camera (Not a webcam) capable of supporting these frame rates. H.264 Profile: Main or High preferred baseline is acceptable. Key Frame Interval: Any reasonable value between 2-5s is good. Resolution: From a height of 240 pixels up to 4k (2160 pixels).įrame Rate: 24-30fps, or 48-60fps for high frame rate (See note below.)īitrate: Up to 50 Mbps Video, 192 Kbps Audio - Must be CBR. RTMP URL (See link above for more): rtmp:///live-origin

We will automatically transcode your stream to multiple qualities to suit every viewer's connection. In general you should push the highest quality stream your setup is capable of. Click here to read more about external encoders and OBS on ChaturbateĬlick here to view our basic guide for those unfamiliar with OBSĬlick here to view information about our POPs and Stream Ingest Points
