Skip to main content
All terms

VP8, VP9 & AV1 codecs

Video codecs that compress the remote screen for transport. VP9 improves on VP8; AV1 compresses further again, holding quality at lower bitrates on constrained links.

Why the codec matters

A remote-desktop session is, in effect, a live video of the remote screen. The codec compresses each frame so the stream fits the available bandwidth, and the viewer decodes it again. Screen content is unusual video: long static stretches, sudden scrolls and text that has to stay sharp. The better the codec, the sharper the image at a given bitrate, which matters most on slow or congested links. Better compression usually costs more processing, though.

The four codecs

H.264, the ITU-T's Advanced Video Coding standard, is the most widely deployed of the four, and most GPUs can encode and decode it in hardware. VP8, whose format Google documented in RFC 6386, is light to encode in software. VP9, the WebM Project's next-generation open codec, became available in June 2013 and compresses better than VP8 at a higher processing cost. AV1, the Alliance for Open Media's open codec, compresses more efficiently again; for real-time use it is best encoded on a GPU that supports it.

How Vexaro Desk handles video

Vexaro Desk adapts the stream to the machine it runs on: it makes use of the hardware where it can and needs no special GPU, and any Windows client can display every session it receives.

While a session runs, quality and bitrate adapt to the link, so a degrading connection lowers the picture quality instead of freezing. On paid plans operators can switch between quality presets.

The four codecs compared

The four codecs compared
CodecDefined byStrength
H.2641ITU-T Recommendation H.264Hardware support almost everywhere
VP82Google, documented in RFC 6386Lightest to encode in software
VP93The WebM ProjectBetter compression than VP8
AV14Alliance for Open MediaMost efficient on constrained links

Frequently asked questions

Why do video codecs matter for remote desktop?
The codec compresses the screen so it fits the network. A more efficient codec keeps text and images sharper at the same bitrate, which matters most on slow or congested links.
What is the difference between VP8, VP9 and AV1?
They are successive generations of open codecs. VP9 compresses better than VP8, and AV1 better again, but each step needs more processing, so the newest codecs lean most on hardware support.
How does Vexaro Desk handle video?
It adapts for you: the stream suits the machine's hardware, and quality adapts to the network while the session runs. On paid plans operators can also switch between quality presets.
Do I need a special GPU to use Vexaro Desk?
No. Vexaro Desk runs on ordinary Windows hardware and makes use of a GPU where one is available, and any Windows client can display the session.

See it in Vexaro Desk

Vexaro Desk brings attended and unattended access, NAT traversal, an adaptive codec engine and governance together in one console. It is in early access, and you can create a free account to try it.