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
| Codec | WebRTC |
|---|
| H.264 | Yes |
| H.265 | No (Chromium limitation on Linux) |
| AV1 | Yes (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
| Codec | WebRTC |
|---|
| H.264 | Yes |
| H.265 | No |
| AV1 | Yes (recent versions) |
Need H.265? View from Windows or macOS.
← Back to overview