Overview for Broadcast

The Three Pillars of Streaming

ISP

Internet Connection

Your bitrate is the amount of data you send to Twitch when you stream. A higher bitrate takes up more of your available internet bandwidth. Increasing your bitrate can improve your video quality, but only up to a certain point-- our recommended bitrate settings have been tested to optimize video quality without wasting bandwidth.

Encoder

Optimal Encoder

Choosing the right encoder can make the biggest difference for your broadcast, from software to hardware encoders.

Ingest

Ingest Server

Part of a successful stream is finding the right ingest server for your ISP. You can find an ingest finder below to help you choose the right one.

Encoding Overview

  • Performance
  • Encoding can be taxing on your system. x264 will utilize a lot of your CPU, resulting in lower FPS. Alternatively, GPU encoding (e.g. NVIDIA NVENC) utilizes a dedicated encoder in the GPU, allowing you to play and stream without compromising game performance. If you want to use x264, start with veryfast preset, and experiment with them until you find your sweet spot.

  • Encoding Quality
  • x264 offers a wide range of presets that change quality significantly, and presets above Faster require CPUs with 6+ cores. NVIDIA NVENC offers consistent quality based on the generation of the encoder. The updated NVIDIA Encoder (NVENC) on Turing-based NVIDIA GeForce GPUs (RTX 20-Series and GTX 1660/Ti) will typically produce superior quality than x264 Fast and on par with x264 medium. While the older generation (Pascal, Kepler) are similar with veryfast/faster quality.

  • Audio
  • For audio quality we support stereo only, while the recommended bitrate is 160 kbps.

Performance Overview

H.264

H.264 is the most widely used codec on the planet, with significant penetration in optical disc, broadcast, and streaming video markets.

This codec uses CPU power in order to encode the video, but this might not be the best cost effective way, its certenly the way forward of getting the most quality out of your video.


1080p 60fps

Resolution: 1920x1080

Bitrate: 6000 kbps

Rate Control: CBR

Framerate: 60 or 50 fps

Keyframe Interval: 2 seconds

Preset: veryfast <-> medium

Profile: Main/High

1080p 30fps

Resolution: 1920x1080

Bitrate: 4500 kbps

Rate Control: CBR

Framerate: 30 or 25 fps

Keyframe Interval: 2 seconds

Preset: veryfast <-> medium

Profile: Main/High

720p 60fps

Resolution: 1280x720

Bitrate: 3500 kbps

Rate Control: CBR

Framerate: 60 or 50 fps

Keyframe Interval: 2 seconds

Preset: veryfast <-> medium

Profile: Main/High

720p 30fps

Resolution: 1280x720

Bitrate: 2500 kbps

Rate Control: CBR

Framerate: 30 or 25 fps

Keyframe Interval: 2 seconds

Preset: veryfast <-> medium

Profile: Main/High

Nvidia NVENC

Nvidia NVENC is a feature in Nvidia graphics cards that performs video encoding, offloading this compute-intensive task from the CPU to the GPU.

Streaming is now easier than ever - NVIDIA and OBS teamed up to release a new version of OBS Studio with enhanced support for NVIDIA GeForce GPUs. Together with NVIDIA RTX, you can get the best performance and superior image quality.

1080p 60fps

Resolution: 1920x1080

Bitrate: 6000 kbps

Rate Control: CBR

Framerate: 60 or 50 fps

Keyframe Interval: 2 seconds

Preset: Quality

B-frames: 2

1080p 30fps

Resolution: 1920x1080

Bitrate: 4500 kbps

Rate Control: CBR

Framerate: 30 or 25 fps

Keyframe Interval: 2 seconds

Preset: Quality

B-frames: 2

720p 60fps

Resolution: 1280x720

Bitrate: 3500 kbps

Rate Control: CBR

Framerate: 60 or 50 fps

Keyframe Interval: 2 seconds

Preset: Quality

B-frames: 2

720p 30fps

Resolution: 1280x720

Bitrate: 2500 kbps

Rate Control: CBR

Framerate: 30 or 25 fps

Keyframe Interval: 2 seconds

Preset: Quality

B-frames: 2

Recommended Ingest Endpoints For You

These ingests endpoints are selected for you based on the optimal network paths detected from Twitch to your device.

Inspector Tool

We designed this tool to give more information to you our broadcaster, it provides information about your current session if its meeting our recommendations or if you need to troubleshoot it. Twitch Inspector to the rescue!

Learn more
inspector

FAQ

More questions ? Answers are here...