
Last Updated on October 23, 2026
H.264 is still the safest default when a stream must play across the widest mix of browsers, phones and televisions. AV1 is the stronger efficiency choice when your encoder, platform and target devices support it; HEVC remains valuable for 4K, HDR and Apple-heavy delivery. VP9 is useful in established web workflows, while VVC is a specialist option, not a routine creator recommendation. The best codec is the one your complete delivery chain can use reliably.
A codec compresses and decompresses video. It does not choose a viewer’s quality level, fix an unstable upload or guarantee that a television can decode the stream. Smooth playback depends on the codec working with the container and device support, ingest protocol, transcoder, adaptive bitrate ladder and player. That chain is the central decision in this guide.
In this article
- Quick decision matrix
- Why a better codec can still produce a worse stream
- Codec and adaptive bitrate are different decisions
- H.264 remains the compatibility default
- HEVC earns its place in controlled 4K and HDR delivery
- AV1 is the efficiency option when encoding and playback are ready
- VP9 is useful when the workflow already speaks WebM
- VVC is a specialist codec, not a creator default
- How to calculate whether a newer codec is worth the work
- Why buffering happens even after choosing the right codec
- A codec deployment checklist
- Frequently asked questions
- Final recommendation
Quick decision matrix
| Codec | Best current use | Compatibility | Encode burden | Typical container path | Main decision risk |
|---|---|---|---|---|---|
| H.264 / AVC | Live default and broad device reach | Widest practical reach | Low to moderate; mature hardware | MP4 or HLS/TS/fMP4 | Higher delivery bitrate than newer codecs |
| H.265 / HEVC | 4K, HDR and Apple-heavy premium delivery | Strong in Apple/TV ecosystems; uneven on the open web | Moderate; hardware common | MP4 or HLS/fMP4 | Browser gaps and licensing complexity |
| AV1 | Bandwidth-efficient VOD and supported live workflows | Broad modern decode support, but hardware and profile details matter | High in software; better with recent hardware | WebM or supported MP4/HLS paths | Longer encode or unsupported endpoints |
| VP9 | Existing YouTube/WebM and browser workflows | Strong web support; weaker fit for Apple-first packaging | Moderate to high | WebM | Limited reason to adopt for a new multi-device stack |
| H.266 / VVC | Controlled trials and specialist UHD/broadcast work | Limited consumer playback deployment | High and implementation-specific | Specialist packaging | Efficiency cannot compensate for missing decoders |
Why a better codec can still produce a worse stream
A codec is only one part of the viewing path. Your encoder first creates the compressed video. A platform may then transcode it into several resolutions, package those renditions in HLS or DASH, and deliver them through a player. The viewer’s device must support the codec profile, bit depth, resolution and container it receives.
This explains a common failure: an AV1 file plays in a current desktop browser but fails on an older television app. AV1 may be more efficient, yet the television cannot decode that particular stream. The right response is not to increase bitrate. It is to provide a supported fallback, usually H.264, or let a platform transcode the contribution feed into compatible delivery formats.
Codec and adaptive bitrate are different decisions
Adaptive bitrate streaming uses several renditions, such as 1080p, 720p and 480p, so the player can switch when bandwidth or device conditions change. The codec compresses each rendition. It does not perform the switching by itself.
If every rendition is encoded too aggressively, begins without aligned keyframes or exceeds the viewer’s connection, playback can still stall. Use TSR’s streaming bitrate calculator to estimate a sensible starting point, then confirm the platform’s ingest limits and build the ladder around real content.
H.264 remains the compatibility default
H.264 is the practical starting point for a live stream that must work with mixed phones, laptops, browsers, televisions and hardware decoders. The standard is mature, encoding is widely accelerated, and major streaming platforms still accept it. YouTube’s live guidance, for example, lists H.264 alongside newer ingest options and specifies constant bitrate and keyframe requirements.
Its weakness is delivery efficiency. To preserve similar visible quality, H.264 usually needs more bitrate than HEVC or AV1. That difference becomes expensive when a large VOD catalog is watched repeatedly, but it can be a reasonable price for fewer playback surprises during a one-time live event.
Use H.264 when reach and operational certainty matter more than the lowest possible bitrate. A modern hardware H.264 encoder can be the safer production choice than a software AV1 encode that overloads the machine. TSR’s guide to live streaming encoder tools helps identify which encoders expose the formats your destination accepts.
HEVC earns its place in controlled 4K and HDR delivery
HEVC, also called H.265, is a better fit when the target experience is known: 4K or HDR on supported televisions, Apple devices or a managed OTT application. Apple’s HLS authoring specification includes HEVC, which makes it a natural part of premium Apple-focused delivery.
The problem appears when a team treats HEVC support as universal web support. A file may play in Safari or a television application and fail in another browser, operating system or container combination. Licensing is also more complicated than a simple “paid codec” label suggests. A publisher should obtain legal or vendor guidance for its products and distribution model rather than infer obligations from a comparison article.
HEVC is therefore an ecosystem choice. If your platform controls packaging and your analytics show supported endpoints, the bandwidth saving can be valuable. If a public website must serve unknown devices, pair HEVC with an H.264 fallback or let the streaming service negotiate the rendition.
AV1 is the efficiency option when encoding and playback are ready
AV1 was designed by the Alliance for Open Media as an open codec under a royalty-free patent policy. Its practical attraction is lower delivery bitrate for comparable quality, especially across frequently watched on-demand video. That can reduce CDN traffic and storage, but only after the extra encoding work is justified.
Consider a publisher with a 1080p rendition delivered at 5 Mbps in H.264. If testing shows an acceptable AV1 rendition at 3.5 Mbps, each viewer-hour transfers about 0.675 GB less video: 1.5 megabits per second × 3,600 seconds ÷ 8. Across 100,000 viewer-hours, that is roughly 67.5 TB of avoided transfer. This is an illustration, not a universal saving. The acceptable bitrates must be established on representative footage because animation, sports, film grain and screen recordings compress differently.
The same arithmetic explains why AV1 may be a poor first move for a small library. If a video receives only a few hundred views, longer software encoding and workflow complexity may cost more than the bandwidth saved. Recent GPUs and cloud encoders can change that balance by accelerating AV1, so the relevant question is whether your actual encoder supports the required profile, resolution and live latency.
AV1 is a strong candidate for high-volume VOD and supported live platforms. Keep H.264 fallback coverage for devices or applications outside the AV1 path. If you need tools that can produce several delivery renditions, compare the options in TSR’s video encoding software guide.
VP9 is useful when the workflow already speaks WebM
VP9 remains relevant because it is established in browser video and YouTube delivery, especially with WebM. It can improve efficiency over H.264 without introducing HEVC’s licensing model. For an existing WebM library or a browser-first product that already validates VP9 playback, there may be no urgent reason to migrate.
For a new service, however, VP9 often sits between two clearer choices. H.264 provides broader compatibility, while AV1 offers the more forward-looking open-codec path. Choosing VP9 simply because it appears in a “top codecs” list can add another format to encode, monitor and store without solving a distinct business problem.
That makes VP9 a continuity decision rather than a universal recommendation. Keep it where the platform, content archive and playback data already support it. A new multi-device service should compare the operational cost of VP9 with AV1 plus H.264 fallback before committing to both.
VVC is a specialist codec, not a creator default
VVC, standardized as H.266, was designed to improve compression beyond earlier standards and serve a wide set of applications. The technical promise is real. The deployment question is different.
A codec cannot reach viewers who lack a decoder. VVC still has limited routine support across consumer browsers, mobile devices, televisions and creator streaming tools. Encoding complexity, packaging and licensing review also belong in the project plan. A laboratory result or broadcast trial does not establish that a public audience can play the stream.
Use VVC for a controlled evaluation when the team owns the decoder, player and device requirements, or when a broadcast partner has specified the workflow. Do not select it for an ordinary live channel merely because its compression headline is higher. For most creators and general web publishers, H.264, HEVC or AV1 offers a more deployable route.
How to calculate whether a newer codec is worth the work
Start with delivery volume, not a percentage claim. A 4 Mbps stream transfers about 1.8 GB per viewer-hour. A tested 30% bitrate reduction would save roughly 0.54 GB per viewer-hour. Multiply that by monthly viewer-hours and your actual CDN rate, then compare the saving with encoding, storage, quality-control and engineering costs.
For live video, include a reliability cost. A format that saves bandwidth but increases encoder load or narrows supported destinations can raise production risk. A sports stream with rapid motion may also need a different bitrate from a talking-head webinar at the same resolution. Test the content class, not just a static sample.
The decision rule is:
- Use H.264 when failure cost and audience uncertainty are high.
- Add HEVC when 4K, HDR or a controlled Apple/TV ecosystem justifies it.
- Add AV1 when viewer volume makes bandwidth savings meaningful and the encode/decode path is verified.
- Retain VP9 where it supports an established WebM workflow.
- Treat VVC as a controlled specialist project until the required endpoints can decode it.
Why buffering happens even after choosing the right codec
Codec problems usually appear as unsupported playback, excessive CPU use, long encode times or quality loss at a chosen bitrate. Rebuffering more often points to a bitrate that exceeds available throughput, missing adaptive renditions, weak Wi-Fi, CDN delivery or an unstable upload.
If the stream reaches the platform but the platform rejects or retranscodes it unexpectedly, check the ingest specification. YouTube accepts H.264, HEVC and AV1 for live RTMP/RTMPS contribution, but that does not mean every viewer receives the original contribution codec. The platform controls its delivery encodes. For YouTube HDR live streams, the current guidance specifies HEVC and says AV1 is not supported for HDR. Check the destination’s SDR and HDR rules separately.
If audio continues while video freezes, investigate decoder load, codec profile, level, bit depth and hardware acceleration. If only older televisions fail, inspect the delivered codec and container on those devices. If every device stalls at the same moment, focus first on upload stability, platform health or segment delivery rather than replacing the codec.
A codec deployment checklist
- List the real destinations and viewer devices. Include browser versions, mobile operating systems, television platforms and embedded players.
- Confirm the ingest codec separately from the delivery codec. A platform may accept one format and transcode to another.
- Check container and protocol requirements. H.264 in MP4, AV1 in WebM and an HLS contribution are not interchangeable labels.
- Verify hardware encoding and decoding for the exact profile, bit depth, frame rate and resolution.
- Create a representative test set. Include motion, dark gradients, text, animation and any HDR material used in production.
- Compare quality at several bitrates. Avoid declaring a fixed percentage saving from a single clip or metric.
- Build fallback renditions before launch. Do not wait for an unsupported-device complaint to discover the compatibility gap.
- Test startup, seeking, quality switching, captions and audio sync on the slowest supported devices.
The encoder also constrains the choice. TSR’s video encoding software comparison can help you check whether a desktop or cloud tool exposes the codec and hardware path you need.
Frequently asked questions
Which codec is best for live streaming?
H.264 is the safest general default because it combines mature hardware encoding, broad platform acceptance and wide playback compatibility. HEVC and AV1 can be better in supported workflows, but confirm the destination’s ingest rules and the viewer delivery formats before switching.
Is AV1 better than H.265?
AV1 and HEVC solve similar efficiency problems in different ecosystems. AV1 is attractive for open web delivery and large VOD workloads. HEVC is deeply established in 4K, HDR, Apple and television workflows. The better choice is the one supported by your encoder, packaging, player and target devices at an acceptable operating cost.
Does a newer codec stop buffering?
No. A newer codec may deliver comparable quality at a lower bitrate, which can reduce bandwidth pressure. Buffering can still result from an unstable upload, a poor bitrate ladder, CDN problems, weak local connectivity or a device that struggles to decode the stream.
Should I encode every video in AV1?
Not automatically. AV1 is most compelling when a title will generate enough viewing to repay the encoding effort and when supported playback or fallbacks are available. For low-volume assets, the bandwidth saving may be smaller than the additional workflow cost.
Is H.264 still good enough for 1080p?
Yes. H.264 remains a dependable 1080p choice for live video and broad distribution. Newer codecs may reduce bitrate, but H.264 often wins when simplicity, low encode burden and device reach matter more.
Do I need more than one codec?
A public multi-device service often benefits from at least a broadly compatible fallback plus an efficient codec for supported viewers. A creator sending one feed to a platform may need only the ingest codec because the platform produces the delivery formats. Confirm that behavior instead of assuming it.
Final recommendation
Use H.264 as the baseline when you do not control the viewer’s device. Add AV1 for bandwidth-sensitive, high-volume delivery after testing encode cost and playback coverage. Choose HEVC for supported 4K, HDR and Apple/TV workflows. Keep VP9 where an existing WebM stack depends on it, and reserve VVC for controlled deployments.
Most streaming failures are not solved by naming a newer codec. They are solved by tracing the complete path, measuring representative content and providing a fallback before viewers find the gap.
Related TSR guides
Match the encoder to your streaming destination.
Read guide →Estimate a practical starting bitrate.
Read guide →Compare tools for creating delivery formats.
Read guide →
Leave a Reply