335
edits
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
</noinclude> | </noinclude> | ||
== AV1 | == AV1 Overview == | ||
The AV1 video compression format is developed by the Alliance for Open Media (AOMedia) as a successor for VP9. AV1 developement considered hardware specification resulting in a codec balance in compression performance and hardware feasibility. | |||
== Open bitstream units (OBU) == | == Open bitstream units (OBU) == | ||
An AV1 coded video is comprise of one or more temporal units. Each temorar unit is fed with a sequence of OBUs of different types like: Sequence Header, Temporal Delimiter, Frame Header, Tile Group, Metadata, Frame, Redundant Frame Header, Tile List and Padding. Each OBU contains a header and a payload byte, the header indicates the type of OBU and specifies the payload size. | An AV1 coded video is comprise of one or more temporal units. Each temorar unit is fed with a sequence of OBUs of different types like: Sequence Header, Temporal Delimiter, Frame Header, Tile Group, Metadata, Frame, Redundant Frame Header, Tile List and Padding. Each OBU contains a header and a payload byte, the header indicates the type of OBU and specifies the payload size. | ||
The image below shows the structure of a temporal unit, where each one can have a sequence of one or more frame headers followed by zero or more tile group. | |||
[[File:OBU-diagram.png|800px|frame|center|OBU's temporal unit structure]] | |||
The GstObuMetadata plugin focuses on the OBU Metadata which carries information of different types such as high dynamic range, scalability, and timecode. | The GstObuMetadata plugin focuses on the OBU Metadata which carries information of different types such as high dynamic range, scalability, and timecode. |
edits