Skip to main content

Module vp9

Module vp9 

Source
Available on crate features codec-vp9 and codec only.
Expand description

VP9 bitstream helpers: uncompressed frame-header resolution extraction and keyframe detection.

VP9 carries no parameter sets — metadata lives in each frame’s uncompressed header, and a keyframe is fully self-describing. The leading frame’s header sits at offset 0 even inside a superframe (whose index is a trailer), so the parsers read from the start of the access unit.

Note: VP9 is a WebM/DASH codec; Apple HLS does not carry VP9. These parsers exist so VP9 streams get correct GOP caching, eviction, and recording via the codec-agnostic engine; HLS egress for VP9 is intentionally unsupported.

Structs§

Vp9
CodecParser implementation for VP9.