Where to set it
Every setting here is in the app, under Settings, in its Video section. The owner can change the same settings for a machine on the dashboard. See Video and audio for the panel itself.
Codecs
The codec is the video format. Every viewer's browser has to be able to decode it: when a browser cannot, the stream page says so instead of playing.
Plays in every browser. The safe choice when you do not know who will watch.
Better picture for the same amount of data. Needs a browser and device that decode HEVC.
The best picture for the data it uses. Encoding it needs recent hardware or a software encoder, and viewers need a browser that decodes AV1.
Encoders
The encoder is the part of the computer that compresses each frame. Auto picks one that suits the codec. The list holds only what this computer has:
- Windows: the NVIDIA, AMD and Intel QuickSync hardware encoders.
- macOS: VideoToolbox, Apple's own hardware encoder.
- Linux: hardware encoders, named with the graphics device they run on, and software encoders such as libx264, libx265 and SVT-AV1 when they are installed.
A hardware encoder takes the work off the processor. A software encoder runs anywhere, at a higher cost in processor time.
Pixel format and HDR
Standard colour, and what most screens show.
Keeps full colour detail, so coloured text and thin coloured lines stay sharp. Uses more data.
10 bit colour for HDR.
HDR with full colour detail.
A stream is HDR only when the screen it captures is in HDR. Choosing P010 or FP16 alone does not switch HDR on: turn HDR on for that screen in the system's display settings first. HDR also needs H.265 or AV1, and with H.264 the stream stays in standard colour.
Size, frame rate and bitrate
0, shown as Auto-detect, sends the screen at its own size.
0, shown as Auto-detect, follows the screen's refresh rate.
How much data the video may use each second. 0 lets Alluno choose from the quality. A higher number gives a cleaner picture on a fast connection and stalls sooner on a slow one.
Frame processing mode
How the host handles a screen that is not changing. On a Mac only Auto exists.
Sends the latest frame again on every tick, even when nothing moved. The stream stays steady, at the cost of more data on a still screen.
Sends only new frames. A still screen costs almost nothing.
Stable for the first 3 seconds of a stream, so the picture appears at once, then Efficient.