Webcam testMicrophone testWebcam and mic test
TestsWebcam testMicrophone testWebcam and mic testHeadphone testPre-stream checklist
SetupsSetup builderSetup guidesAudio routingCamera checker
SettingsBitrate calculatorUpload calculatorSettings by platformTwitchYouTube LiveKickFacebook LiveTikTok LIVE
GearAll gearComparisonsStream Deck selector
GuidesChoose your gearConnect and set upFix a problemAll guidesAll tools
AboutCorrections and contact

Search stays on this device. Esc to close.

1080p606,000 kbpsKeyframe2 sRate controlCBRAudio96 kbps AAC-LC
1080p606,000 kbps
1080p304,500 kbps
720p604,500 kbps
720p303,000 kbps

Twitch’s recommended settings

OutputResolutionFrame rateVideo bitrateUpload to plan for
1080p at 60 fps1920 × 108060 or 50 fps6,000 kbps8.0 Mbps
1080p at 30 fps1920 × 108025 or 30 fps4,500 kbps6.0 Mbps
720p at 60 fps1280 × 72060 or 50 fps4,500 kbps6.0 Mbps
720p at 30 fps1280 × 72025 or 30 fps3,000 kbps4.1 Mbps

Upload to plan for is our arithmetic: the video bitrate plus 96 kbps of audio, with room left free. Twitch asks for upload equal to the stream’s bitrate plus 30%. This column multiplies by 1.30. Add whatever else your home uploads at the same time.

Encoder settings for every row: NVIDIA NVENC: preset Quality, 2 B-frames; x264: preset veryfast to medium, profile Main or High.

Twitch's table prints 1980x1080 in the x264 1080p 30 fps row, where every other 1080p row reads 1920x1080. We show 1920 x 1080.

Codec, keyframes and limits

Video codec
H.264
Rate control
CBR
Keyframe interval
2 seconds
Longest broadcast
48 hours
Upload to have
The stream’s bitrate plus 30%

Audio

Codec
AAC-LC
Channels
Stereo or mono
Recommended bitrate
96 kbps
Highest bitrate
160 kbps
Sample rate
Any (AAC)

Use CBR, and choose stability over quality

Twitch asks for constant bitrate (CBR) and explains why: with variable bitrate, quiet moments drop the bitrate and fast action makes it spike, which can cause buffering and dropped frames. Its own summary is that a stable stream is better than a higher quality that drops frames. If your upload cannot carry a row comfortably, use the row below it rather than squeezing the bitrate.

What Twitch does not publish

Twitch prints recommended settings, not a maximum bitrate, and it has no row for 1440p or 4K. Its start-streaming FAQ asks for upload equal to the stream’s bitrate plus 30%: about 8 Mbps for a 6 Mbps stream. The upload column above and our calculators use that rule for Twitch.

Test before a long stream

Run a short test broadcast and check it in Twitch Inspector before a long stream: compare the resolution, frame rate and bitrate Twitch received with what you set. Twitch’s maximum broadcast length is 48 hours.

Check your own setup

Other platforms: YouTube Live, Kick, Facebook Live, TikTok LIVE. Compare all five side by side.

Sources

The figures are Twitch’s own.

Esta página em português: Bitrate e configurações de live da Twitch

Esta página en español: Bitrate y configuración para transmitir en Twitch

本页的中文版:Twitch 码率和直播设置

Diese Seite auf Deutsch: Bitrate und Stream-Einstellungen für Twitch

Questa pagina in italiano: Bitrate e impostazioni per lo streaming su Twitch