Twitch Dual Format Streaming

Twitch Dual Format lets a single Twitch stream carry both a horizontal and a vertical version at once. Desktop viewers watch in horizontal, mobile viewers in portrait watch in vertical, all from one stream key. Streamrun Go generates the vertical version automatically, and Streamrun Pro lets you build or route the vertical version yourself.

Good to know

Streamrun runs in the cloud, so the dual format processing happens on our servers rather than on your computer. You can stream from any device or software, including OBS and mobile apps, with no plugins to install.

New to Streamrun? Explore the docs

Why stream Twitch in Dual Format

Dual Format lets Twitch deliver horizontal video to desktop viewers and vertical video to mobile viewers without requiring a separate stream.

Reach mobile viewers

Mobile viewers can watch a 9:16 version instead of a scaled-down horizontal feed.

Native on every device

Desktop stays 16:9 and mobile uses 9:16, both from the same Twitch stream key.

Single ingest path

Send one stream from your encoder or phone instead of maintaining a separate vertical broadcast.

Automatic platform routing

Twitch selects the horizontal or vertical version for the viewer based on the device and orientation.

Automatic vertical framing

Streamrun Go can generate the vertical 9:16 version automatically from a single horizontal stream. This is the simplest way to start using Twitch Dual Format. With Streamrun Pro, you can either auto-generate or manually configure vertical video.

1

Connect your Twitch account on the Output destinations page.

2

Start a Streamrun Go session with Twitch selected as an output destination.

3

Enable Twitch Dual Format for that session on the Go setup page.

4

Start streaming from your device. Streamrun sends the horizontal version and generates the vertical version automatically.

IRL stream with automatic vertical crop following the streamer

IRL and talking-head auto-framing

AI auto-framing tracks the subject's position in the frame and moves the vertical crop to follow it, instead of relying on a fixed center crop. Auto-framing does not fill the entire vertical canvas, leaving room for on-screen chat.

Gaming layout with a facecam

For gaming streams, Streamrun can detect the facecam and automatically create a stacked vertical layout with the gameplay on top and the camera below.

Gaming stream with automatic stacked vertical layout: facecam on top, game on bottom
See Automatic Vertical Framing for Twitch Dual Format

Full control with Streamrun Pro

Streamrun Pro gives you full control over the vertical output. Add an Output stream element, set its type to Twitch Dual Format, then build the vertical path yourself with a Vertical Frame element or with separate horizontal and vertical feeds. Use this when you want custom framing or different graphics for each orientation.

1

Sign up to Streamrun and open the Streamrun Pro editor.

2

Create a new configuration from scratch.

3

Add an Output stream element and set its type to "Twitch Dual Format".

4

Select your Twitch account in the Output stream settings. If you have not connected Twitch yet, add it on the Output destinations page first.

5

Split your horizontal input into two paths: one goes directly to the Output's horizontal port, the other passes through a Vertical Frame element (and optionally a PNG Overlay using a 1080x1920 image) into the Output's vertical port.

6

The Preview window shows the horizontal and vertical orientations side by side.

7

Go live on Twitch.

If the selected destination account cannot accept a Dual Format feed, you will see a "NOT ENABLED" warning and can switch to standard horizontal output instead.
Twitch Dual Format streaming configuration in the Streamrun Pro editor

Bring your own vertical canvas

The Vertical Frame element is the easiest way to produce the vertical port, but you can also send a vertical canvas you build yourself and route it into the Output's vertical port instead.

Per-orientation overlays

With Streamrun Pro you can give each orientation its own graphics. Combine the Vertical Frame element with HTML overlays to place chat, alerts, and branding differently in the horizontal and vertical outputs.

IRL streaming in Dual Format with separate overlays per orientation