← Blog

Stream to ultrawide and 32:9 screens at their real resolution

Punktfunk builds the host's display at your client's exact size, so a 21:9 or 32:9 screen gets its own shape instead of black bars.

A host that only offers 16:9 modes gives an ultrawide screen black bars, a stretched picture, or no matching resolution.

Your shape, built on the host

Punktfunk creates the host's display at the size and refresh rate your client asks for, so 3440×1440 or 5120×1440 is a real mode, with no custom modeline. On Linux, Windows and Android, Resolution starts at Native display, the screen the window is on. On a Mac, click Use this display's mode.

To pick a size, Aspect ratio lists them by shape: 16:9, 16:10, 21:9, 32:9, 3:2 and 4:3. 32:9 offers 3840×1080, 5120×1440 and 7680×2160. Match window makes the stream follow a window as you resize it.

A size the host's encoder can't take fails the connect.

The other way round

A 32:9 monitor on the host doesn't matter to a 16:9 laptop: the laptop gets a display at its own size. Only when you stream a real monitor (Stream this monitor, Linux hosts) does the stream keep that monitor's shape. Then Picture fit on the client decides: Fit adds black bars, Crop to fill cuts the edges, Stretch to fill distorts.

Every setting: Client settings. For hosts with several monitors, read multi-monitor hosts.