The State of HEVC (H.265) Support
HEVC (High Efficiency Video Coding, or H.265) offers up to 50% better compression than H.264. Yet, trying to play an HEVC MP4 file in a web browser is a frustrating experience. Here is why.
The Licensing Nightmare
Unlike VP9 or AV1, which are royalty-free open standards, HEVC is encumbered by complex licensing patents held by multiple different patent pools (MPEG LA, HEVC Advance, Velos Media). To legally distribute a software decoder for HEVC, companies must pay hefty royalties.
Browser Vendor Approaches
- Apple (Safari): Apple is a patent holder and pays the royalties. Safari on macOS and iOS natively supports HEVC without issue, usually hardware-accelerated.
- Microsoft (Edge): Edge relies on the Windows OS. If the user has installed the "HEVC Video Extensions" from the Microsoft Store (sometimes costing $0.99), Edge can use it to hardware-decode HEVC.
- Google (Chrome): Google historically refused to pay HEVC royalties, pushing their own VP9/AV1 codecs. However, starting with Chrome 104, Google enabled HEVC support only if the underlying hardware provides the decoder. Chrome still does not ship a software fallback for HEVC.
- Mozilla (Firefox): Mozilla strongly opposes encumbered formats and refuses to ship HEVC support, pushing AV1 instead.
Conclusion: If you want guaranteed playback across all browsers, encode to H.264 or AV1. If you are in a pure Apple environment, HEVC is safe.