#OBS HOW TO CHANGE WHERE FILES ARE STORED MP4#
Using AAC is recommended, but it is especially recommended for file output, as many file players do not always properly support MP3 audio in MP4 files. Recommended: Leave "custom buffer size" unchecked and use the same as bitrate.Setting it too low on the other hand can make your transmission less spiky, but can reduce motion quality. Though your overall average bitrate will stay the same, this makes your actual network data quite spiky, which can lead to latency issues for both you and your viewers. For example if you have a bitrate of 3000 and a buffer of 6000, x264 could decide that if a scene is complex enough, to use 5000 of the 6000 buffer at once. Raising it can increase motion quality, but at a cost if there is a sudden scene change and high motion, it can fill up this buffer at a rate faster than the average max bitrate. x264 will encode everything into a fixed size buffer of this size. Recommended: 70%-80% of your upload speed, going over 3500kbps is generally not recommended unless partnered.
#OBS HOW TO CHANGE WHERE FILES ARE STORED DOWNLOAD#
If you have high upload speed, keep in mind that your viewers will require an equivalent download speed to be able to view your stream, so you probably don't want to go over 3500kbps or so unless you're a partnered streamer and have access to the transcoders (lower resolution selections for viewers). Combined with the audio bitrate, this will determine how much upload you want to be used. If using variable bitrate, the actual bitrate will vary depending on the complexity of the scene. Tells the video encoder (x264) to target this bitrate in kbps. 5 is usually the "safest" value for most situations.
This results in a less spiky (bandwidth wise) stream, but will also cause both you and your viewers to consume more total bandwidth as scenes with no motion at all will still use the specified bitrate.ĬBR can help with QoS/latency issues caused by variable bitrate as TCP is not well designed for variable bandwidth. The "quality balance" setting will have no effect as the quality will be determined entirely by your bitrate, and x264 will try to ensure your stream goes out at exactly at bitrate specified. This will set x264 to use constant bitrate rather than variable bitrate. For online streaming this is the recommended encoder. Each of the encoders has different abilities with x264 being probably the most stable one. If available on your system you can switch between the x264 encoder, the Intel Quick Sync encoder and the Nvidia encoder included in newer gen graphic cards by nvidia. OBS supports more than just the standard CPU encoding using x264. Video Encoding Encoder (x264/Quick Sync/Nvidia NVENC) For all other settings, there is an official OBS settings estimator. When configuring encoding, make sure to test your available bandwidth first, typically using a site like. Each streamer should experiment with their own settings.)