Docs navigation
Set up Twitch Enhanced Broadcasting with Streamrun
In Streamrun Pro, connect a Twitch destination to an Output Stream element with the Twitch Enhanced Broadcasting type. You send one input to Streamrun, and Streamrun creates the quality options Twitch requests. For automatic horizontal and vertical streaming with Go, follow the Twitch Dual Format setup.
Using Twitch Enhanced Broadcasting in Streamrun
Create an Output Destination using your Twitch channel's stream key.
Add an Output Stream element to your configuration and set the Output type to "Twitch Enhanced Broadcasting".
Select your Twitch account from the dropdown menu that appears.
Connect your input to the output, start streaming to the input URL and key, and check Preview before starting the outgoing broadcast.
When you go live, Streamrun uses Twitch's Automatic Stream Configuration to fetch the optimal stream setup, including resolutions, codecs, and bitrates. Your stream then goes live with multiple resolutions for the best viewer experience.

For requirements, codec availability, and encoding tradeoffs, read Twitch Enhanced Broadcasting explained.
Twitch AV1 and HEVC support
Twitch now uses HEVC (H.265) for 2K (1440p) streaming, available to Twitch Partners and Affiliates, which delivers higher quality at a lower bitrate than AVC (used for 1080p and below). AV1 encoding remains in testing with the TEB Beta Community.
Streamrun accepts both HEVC and AV1 input from all users. This means anyone can stream high-quality video at moderate bitrates to Streamrun, and Streamrun transcodes it to Twitch using the optimal settings defined by Twitch's Automatic Stream Configuration. As Twitch widens AV1 and HEVC availability, Streamrun can switch the outgoing codec automatically without any manual setup on your end.
What Streamrun handles in the cloud
Disconnect Protection and Stream Delay
These features are not available in Twitch when using TEB directly. They continue to work when streaming through Streamrun.
Multistreaming
Streamrun Pro can send a Twitch Enhanced Broadcasting output alongside separately configured outputs for other platforms.
Non-standard devices
Your source only needs to send a supported input stream to Streamrun. Streamrun handles the Enhanced Broadcasting connection to Twitch.
Technical details
Twitch Enhanced Broadcasting uses an extension to the RTMP protocol called Enhanced Real-Time Messaging Protocol (ERTMP). Key improvements over traditional RTMP:
Twitch also uses Automatic Stream Configuration (ASC) to automate stream setup before the ERTMP stream is sent. ASC automatically configures resolutions, bitrates, and other parameters based on your device's capabilities, eliminating the need for manual setup of multiple video tracks.
Dual Format and TEB
Twitch Dual Format is now available to all streamers, and it uses TEB to combine both horizontal and vertical formats into a single outgoing stream. Streamrun supports this in three ways: an automatic vertical frame, Dual HD input, or two separate inputs. Read more about Twitch Dual Format streaming.
Related
Twitch Dual Format
Stream horizontal and vertical formats simultaneously on Twitch.
Disconnect Protection
Keep your stream live even when your connection drops.
Output Stream
Configure encoding settings and output types including TEB.
Output Destinations
Add your Twitch stream key as an output destination.