Linux

H.264 always works. H.265 is not available over WebRTC on Linux in any browser. For better efficiency than H.264, use AV1 in Chrome/Edge when the host can encode it.

Chrome / Edge

CodecWebRTC
H.264Yes
H.265No (Chromium limitation on Linux)
AV1Yes (v90+; hw on RTX 40+, Arc, RDNA 3+)
  • AV1 needs an AV1 encoder on the host (e.g. RTX 40+, Intel Arc, AMD RDNA 2+). RTX 30-series hosts stay on H.264.
  • VA-API / nvidia-vaapi-driver flags help normal video playback only — not WebRTC HEVC.
  • Check chrome://gpu for AV1 hw decode.

Firefox

CodecWebRTC
H.264Yes
H.265No
AV1Yes (recent versions)
  • Keep Firefox updated.

Need H.265? View from Windows or macOS.

← Back to overview