GStreamer 1.28.5 adds H.266 support and fixes YouTube HLS corruption
GStreamer 1.28.5 is now available, introducing support for the H.266/VVC codec and fixing several bugs including intermittent corruption in HLS streams and subtitle flickering. The update also adds enhancements for WebRTC delivery and HEVC alpha channel decoding.
Key Takeaways
- Integrated H.266/VVC support within the gopbuffer element to enable next-generation codec processing
- Resolved YouTube HLS stream corruption by refining PTS rollover handling via ignore-pcr mode
- Enhanced WebRTC delivery through negotiation fixes and improvements to the webrtcsink element
- Fixed hardware-specific issues including R/B channel swaps in gldownload and AMD GPU subtitle flickering
- Updated MP4 and MPEG-TS muxers to improve AC-3 template caps and CBR mode PTS assignment
Why It Matters
The inclusion of H.266/VVC support in a widely used open-source framework like GStreamer signals the gradual transition toward more efficient compression standards necessary for 8K and HDR delivery. By resolving racy pad linking and YouTube-specific HLS corruption, this update stabilizes the infrastructure used by numerous commercial streaming clients and edge devices. This release reinforces GStreamer's role as a critical intermediary in the cross-platform ecosystem, ensuring that hardware-accelerated decoding remains reliable across diverse GPU architectures. Watch for increased VVC implementation in open-source media players as software-based decoding performance for the codec matures.
Additional Context
The push for H.266/VVC adoption has gained momentum as bitstream efficiency becomes paramount for high-resolution distribution. Per a report from Bitmovin in early 2026, VVC offers approximately 50% better compression than HEVC for the same subjective quality, though hardware support remains the primary bottleneck for mass-market mobile playback. The streaming industry has seen a bifurcated approach to codecs; while Google and Netflix have historically leaned into the royalty-free AV1 format, traditional broadcasters and Apple-aligned ecosystems continue to move toward VVC to utilize existing MPEG-based workflows. GStreamer’s updated support facilitates the testing of these workflows without requiring proprietary licensing for the underlying framework. Concurrent developments in the open-source space underscore the complexity of modern stream synchronization. According to VideoLAN project updates from May 2026, maintaining clock synchronization across low-latency protocols like WebRTC and established formats like MPEG-TS is a recurring challenge for software-defined encoders. GStreamer’s addition of ts-clocksync to the threadshare element directly addresses these timing discrepancies that often lead to frame drops in live environments. This follows a broader industry trend noted by Streaming Media in June 2026, where engineers are increasingly prioritizing framework stability and ‘sticky event’ handling to reduce the overhead of managing fragmented MP4 (fMP4) streams across heterogeneous content delivery networks.
Read full article at 9to5linux.com
Get this in your inbox → Subscribe
Enjoy our coverage?
Add StreamingMeme as a preferred source on Google to see more of our streaming news at the top of your Search results.
Add as preferred source