AV1 explained

AOMedia Video 1
Icon Size:100px
Extensions:-->
Developer:Alliance for Open Media
Latest Release Version:1.0.0 Errata 1
Genre:Video coding format
Standard:AOM AV1
Open:Yes
Free:See

AOMedia Video 1 (AV1) is an open, royalty-free video coding format initially designed for video transmissions over the Internet. It was developed as a successor to VP9 by the Alliance for Open Media (AOMedia), a consortium founded in 2015 that includes semiconductor firms, video on demand providers, video content producers, software development companies and web browser vendors. The AV1 bitstream specification includes a reference video codec. In 2018, Facebook conducted testing that approximated real-world conditions, and the AV1 reference encoder achieved 34%, 46.2%, and 50.3% higher data compression than libvpx-vp9, x264 High profile, and x264 Main profile respectively.

Like VP9, but unlike H.264 (AVC) and H.265 (HEVC), AV1 has a royalty-free licensing model that does not hinder adoption in open-source projects.

AVIF is an image file format that uses AV1 compression algorithms.

History

The Alliance's motivations for creating AV1 included the high cost and uncertainty involved with the patent licensing of HEVC, the MPEG-designed codec expected to succeed AVC. Additionally, the Alliance's seven founding members – Amazon, Cisco, Google, Intel, Microsoft, Mozilla, and Netflix – announced that the initial focus of the video format would be delivery of high-quality web video. The official announcement of AV1 came with the press release on the formation of the Alliance for Open Media on 1 September 2015. Only 42 days before, on 21 July 2015, HEVC Advance's initial licensing offer was announced to be an increase over the royalty fees of its predecessor, AVC. In addition to the increased cost, the complexity of the licensing process increased with HEVC. Unlike previous MPEG standards where the technology in the standard could be licensed from a single entity, MPEG LA, when the HEVC standard was finished, two patent pools had been formed with a third pool on the horizon. In addition, various patent holders were refusing to license patents via either pool, increasing uncertainty about HEVC's licensing. According to Microsoft's Ian LeGrow, an open-source, royalty-free technology was seen as the easiest way to eliminate this uncertainty around licensing.

The negative effect of patent licensing on free and open-source software has also been cited as a reason for the creation of AV1. For example, building an H.264 implementation into Firefox would prevent it from being distributed free of charge since licensing fees would have to be paid to MPEG-LA. Free Software Foundation Europe has argued that FRAND patent licensing practices make the free software implementation of standards impossible due to various incompatibilities with free-software licenses.

Many of the components of the AV1 project were sourced from previous research efforts by Alliance members. Individual contributors had started experimental technology platforms years before: Xiph's/Mozilla's Daala published code in 2010, Google's experimental VP9 evolution project VP10 was announced on 12 September 2014, and Cisco's Thor was published on 11 August 2015. Building on the code base of VP9, AV1 incorporates additional techniques, several of which were developed in these experimental formats.

Many companies are part of Alliance for Open Media, including Samsung, Vimeo, Microsoft, Netflix, Mozilla, AMD, Nvidia, Intel, ARM, Google, Facebook, Cisco, Amazon, Hulu, VideoLAN, Adobe, and Apple. Apple is an AOMedia governing member, although it joined after the formation. The management of the AV1 streams has been officially included among the typological videos manageable by Coremedia.[1] The first version 0.1.0 of the AV1 reference codec was published on April 7, 2016. Although a soft feature freeze came into effect at the end of October 2017, development continued on several significant features. The bitstream format, was projected to be frozen in January 2018 but was delayed due to unresolved critical bugs as well as further changes to transformations, syntax, the prediction of motion vectors, and the completion of legal analysis. The Alliance announced the release of the AV1 bitstream specification on March 28, 2018, along with a reference, software-based encoder and decoder. On 25 June 2018, a validated version 1.0.0 of the specification was released. On January 8, 2019, a validated version 1.0.0 with Errata 1 of the specification was released.Martin Smole from AOM member Bitmovin said that the computational efficiency was the greatest remaining challenge after the bitstream format freeze had been completed. While working on the format, the encoder was not targeted for production use and speed optimizations were not prioritized. Consequently, the early version of AV1 was orders of magnitude slower than existing HEVC encoders. Much of the development effort was consequently shifted towards maturing the reference encoder. In March 2019, it was reported that the speed of the reference encoder had improved greatly and within the same order of magnitude as encoders for other common formats.On January 21, 2021, the MIME type of AV1 was defined as video/AV1. The usage of AV1 using this MIME type is restricted to Real-time Transport Protocol purposes only.[2]

Purpose

AV1 aims to be a video format for the web that is both state-of-the-art and royalty free. According to Matt Frost, head of strategy and partnerships in Google's Chrome Media team, "The mission of the Alliance for Open Media remains the same as the WebM project."A recurring concern in standards development, not least of royalty-free multimedia formats, is the danger of accidentally infringing on patents that their creators and users did not know about. This concern has been raised regarding AV1, and previously VP8, VP9, Theora and IVC. The problem is not unique to royalty-free formats, but it uniquely threatens their status as royalty-free.

Patent licensingAV1, VP9, Theora, MPEG-5 Base profileVVC, HEVC, AVC, MPEG-5 Main profileGIF, MP3, MPEG-1, MPEG-2, MPEG-4 Part 2
By known patent holdersPatents expired
By unknown patent holdersImpossible to ascertain until the format is old enough that any patents would have expired (at least 20 years in WTO countries)

To fulfill the goal of being royalty free, the development process requires that no feature can be adopted before it has been confirmed independently by two separate parties to not infringe on patents of competing companies. In cases where an alternative to a patent-protected technique is not available, owners of relevant patents have been invited to join the Alliance (even if they were already members of another patent pool). For example, Alliance members Apple, Cisco, Google, and Microsoft are also licensors in MPEG-LA's patent pool for H.264. As an additional protection for the royalty-free status of AV1, the Alliance has a legal defense fund to aid smaller Alliance members or AV1 licensees in the event they are sued for alleged patent infringement.

Under patent rules adopted from the World Wide Web Consortium (W3C), technology contributors license their AV1-connected patents to anyone, anywhere, anytime based on reciprocity (i.e. as long as the user does not engage in patent litigation). As a defensive condition, anyone engaging in patent litigation loses the right to the patents of all patent holders.[3]

This treatment of intellectual property rights (IPR), and its absolute priority during development, is contrary to extant MPEG formats like AVC and HEVC. These were developed under an IPR uninvolvement policy by their standardization organisations, as stipulated in the ITU-T's definition of an open standard. However, MPEG's chairman has argued this practice has to change, which it is: EVC is also set to have a royalty-free subset,[4] [5] and will have switchable features in its bitstream to defend against future IPR threats.

The creation of royalty-free web standards has been a long-stated pursuit for the industry. In 2007, the proposal for HTML video specified Theora as mandatory to implement. The reason was that public content should be encoded in freely implementable formats, if only as a "baseline format", and that changing such a baseline format later would be hard because of network effects.

The Alliance for Open Media is a continuation of Google's efforts with the WebM project, which renewed the royalty-free competition after Theora had been surpassed by AVC. For companies such as Mozilla that distribute free software, AVC can be difficult to support as a per-copy royalty is unsustainable given the lack of revenue stream to support these payments in free software (see FRAND § Excluding costless distribution). Similarly, HEVC has not successfully convinced all licensors to allow an exception for freely distributed software (see HEVC § Provision for costless software).

The performance goals include "a step up from VP9 and HEVC" in efficiency for a low increase in complexity. NETVC's efficiency goal is 25% improvement over HEVC. The primary complexity concern is for software decoding, since hardware support will take time to reach users. However, for WebRTC, live encoding performance is also relevant, which is Cisco's agenda: Cisco is a manufacturer of videoconferencing equipment, and their Thor contributions aim at "reasonable compression at only moderate complexity".

Feature-wise, AV1 is specifically designed for real-time applications (especially WebRTC) and higher resolutions (wider color gamuts, higher frame rates, UHD) than typical usage scenarios of the current generation (H.264) of video formats, where it is expected to achieve its biggest efficiency gains. It is therefore planned to support the color space from ITU-R Recommendation BT.2020 and up to 12 bits of precision per color component. AV1 is primarily intended for lossy encoding, although lossless compression is supported as well.

Technology

AV1 is a traditional block-based frequency transform format featuring new techniques. Based on Google's VP9, AV1 incorporates additional techniques that mainly give encoders more coding options to enable better adaptation to different types of input.

libaom
Developer:Alliance for Open Media
Latest Release Version:3.9.1[6]
Programming Language:C, assembly
License:BSD 2-Clause License (free software)
Website:aomedia.googlesource.com/aom

The Alliance published a reference implementation written in C and assembly language (aomenc, aomdec) as free software under the terms of the BSD 2-Clause License. Development happens in public and is open for contributions, regardless of AOM membership.The development process was such that coding tools were added to the reference code base as experiments, controlled by flags that enable or disable them at build time, for review by other group members as well as specialized teams that helped with and ensured hardware friendliness and compliance with intellectual property rights (TAPAS).When the feature gained some support in the community, the experiment was enabled by default, and ultimately had its flag removed when all of the reviews were passed. Experiment names were lowercased in the configure script and uppercased in conditional compilation flags.To better and more reliably support HDR and color spaces, corresponding metadata can now be integrated into the video bitstream instead of being signaled in the container.

Partitioning

Frame content is separated into adjacent same-sized blocks referred to as superblocks. Similar to the concept of a macroblock, superblocks are square-shaped and can either be of size 128×128 or 64×64 pixels. Superblocks can be divided in smaller blocks according to different partitioning patterns. The four-way split pattern is the only pattern whose partitions can be recursively subdivided. This allows superblocks to be divided into partitions as small as 4×4 pixels."T-shaped" partitioning patterns are introduced, a feature developed for VP10, as well as horizontal or vertical splits into four stripes of 4:1 and 1:4 aspect ratio. The available partitioning patterns vary according to the block size, both 128×128 and 8×8 blocks can't use 4:1 and 1:4 splits. Moreover, 8×8 blocks can't use T-shaped splits.

Two separate predictions can now be used on spatially different parts of a block using a smooth, oblique transition line (wedge-partitioned prediction). This enables more accurate separation of objects without the traditional staircase lines along the boundaries of square blocks.

More encoder parallelism is possible thanks to configurable prediction dependency between tile rows (ext_tile).

Prediction

AV1 performs internal processing in higher precision (10 or 12 bits per sample), which leads to quality improvement by reducing rounding errors.

Predictions can be combined in more advanced ways (than a uniform average) in a block (compound prediction), including smooth and sharp transition gradients in different directions (wedge-partitioned prediction) as well as implicit masks that are based on the difference between the two predictors. This allows the combination of either two inter predictions or an inter and an intra prediction to be used in the same block.

A frame can reference 6 instead of 3 of the 8 available frame buffers for temporal (inter) prediction while providing more flexibility on bi-prediction (ext_refs).

The Warped Motion (warped_motion) and Global Motion (global_motion) tools in AV1 aim to reduce redundant information in motion vectors by recognizing patterns arising from camera motion. They implement ideas that were attempted in preceding formats like e.g. MPEG-4 ASP, albeit with a novel approach that works in three dimensions. There can be a set of warping parameters for a whole frame offered in the bitstream, or blocks can use a set of implicit local parameters that get computed based on surrounding blocks.

Switch frames (S-frame) are a new inter-frame type that can be predicted using already-decoded reference frames from a higher-resolution version of the same video to allow switching to a lower resolution without the need for a full keyframe at the beginning of a video segment in the adaptive bitrate streaming use case.

Intra prediction

Intra prediction consists of predicting the pixels of given blocks only using information available in the current frame. Most often, intra predictions are built from the neighboring pixels above and to the left of the predicted block. The DC predictor builds a prediction by averaging the pixels above and to the left of block.

Directional predictors extrapolate these neighboring pixels according to a specified angle. In AV1, 8 main directional modes can be chosen. These modes start at an angle of 45 degrees and increase by a step size of 22.5 degrees up until 203 degrees. Furthermore, for each directional mode, six offsets of 3 degrees can be signaled for bigger blocks, three above the main angle and three below it, resulting in a total of 56 angles (ext_intra).

The "TrueMotion" predictor was replaced with a Paeth predictor which looks at the difference from the known pixel in the above-left corner to the pixel directly above and directly left of the new one and then chooses the one that lies in direction of the smaller gradient as predictor. A palette predictor is available for blocks with up to 8 dominant colors, such as some computer screen content. Correlations between the luminosity and the color information can now be exploited with a predictor for chroma blocks that is based on samples from the luma plane (cfl). In order to reduce visible boundaries along borders of inter-predicted blocks, a technique called overlapped block motion compensation (OBMC) can be used. This involves extending a block's size so that it overlaps with neighboring blocks by 2 to 32 pixels, and blending the overlapping parts together.

Data transformation

To transform the error remaining after prediction to the frequency domain, AV1 encoders can use square, 2:1/1:2, and 4:1/1:4 rectangular DCTs (rect_tx), as well as an asymmetric DST for blocks where the top and/or left edge is expected to have lower error thanks to prediction from nearby pixels, or choose to do no transform (identity transform).

It can combine two one-dimensional transforms in order to use different transforms for the horizontal and the vertical dimension (ext_tx).

Quantization

AV1 has new optimized quantization matrices (aom_qm).[7] The eight sets of quantization parameters that can be selected and signaled for each frame now have individual parameters for the two chroma planes and can use spatial prediction. On every new superblock, the quantization parameters can be adjusted by signaling an offset.

Filters

In-loop filtering combines Thor's constrained low-pass filter and Daala's directional deringing filter into the Constrained Directional Enhancement Filter, cdef. This is an edge-directed conditional replacement filter that smooths blocks roughly along the direction of the dominant edge to eliminate ringing artifacts.[8]

There is also the loop restoration filter (loop_restoration) based on the Wiener filter and self-guided restoration filters to remove blur artifacts due to block processing.

Film grain synthesis (film_grain) improves coding of noisy signals using a parametric video coding approach.Due to the randomness, inherent to film grain noise, this signal component is traditionally either very expensive to code or prone to get damaged or lost, possibly leaving serious coding artifacts as residue. This tool circumvents these problems using analysis and synthesis, replacing parts of the signal with a visually similar synthetic texture based solely on subjective visual impression instead of objective similarity. It removes the grain component from the signal, analyzes its non-random characteristics, and instead transmits only descriptive parameters to the decoder, which adds back a synthetic, pseudorandom noise signal that's shaped after the original component. It is the visual equivalent of the Perceptual Noise Substitution technique used in AC3, AAC, Vorbis, and Opus audio codecs.

Entropy coding

Daala's entropy coder (daala_ec), a non-binary arithmetic coder, was selected for replacing VP9's binary entropy coder. The use of non-binary arithmetic coding helps evade patents but also adds bit-level parallelism to an otherwise serial process, reducing clock rate demands on hardware implementations. This is to say that the effectiveness of modern binary arithmetic coding like CABAC is being approached using a greater alphabet than binary, hence greater speed, as in Huffman code (but not as simple and fast as Huffman code).AV1 also gained the ability to adapt the symbol probabilities in the arithmetic coder per coded symbol instead of per frame (ec_adapt).

AV1 has provisions for temporal and spatial scalability.

Quality and efficiency

A first comparison from the beginning of June 2016 found AV1 roughly on par with HEVC, as did one using code from late January 2017.

In April 2017, using the 8 enabled experimental features at the time (of 77 total), Bitmovin was able to demonstrate favorable objective metrics, as well as visual results, compared to HEVC on the Sintel and Tears of Steel short films.[9] A follow-up comparison by Jan Ozer of Streaming Media Magazine confirmed this, and concluded that "AV1 is at least as good as HEVC now". Ozer noted that his and Bitmovin's results contradicted a comparison by Fraunhofer Institute for Telecommunications from late 2016 that had found AV1 65.7% less efficient than HEVC, underperforming even H.264/AVC which they concluded as being 10.5% more efficient. Ozer justified this discrepancy by having used encoding parameters endorsed by each encoder vendor, as well as having more features in the newer AV1 encoder. Decoding performance was at about half the speed of VP9 according to internal measurements from 2017.

Tests from Netflix in 2017, based on measurements with PSNR and VMAF at 720p, showed that AV1 was about 25% more efficient than VP9 (libvpx). Tests from Facebook conducted in 2018, based on PSNR, showed that the AV1 reference encoder was able to achieve 34%, 46.2% and 50.3% higher data compression than libvpx-vp9, x264 High profile, and x264 Main profile respectively.[10]

Tests from Moscow State University in 2017 found that VP9 required 31% and HEVC 22% more bitrate than AV1 in order to achieve similar levels of quality. The AV1 encoder was operating at speed "2500–3500 times lower than competitors" due to the lack of optimization (which was not available at that time).Tests from University of Waterloo in 2020 found that when using a mean opinion score (MOS) for 2160p (4K) video AV1 had the bitrate saving of 9.5% compared to HEVC and 16.4% compared to VP9. They also concluded that at the time of the study at 2160p the AV1 video encodes on average took 590× longer compared to encoding with AVC; while HEVC took on average 4.2× longer and VP9 took on average 5.2× longer than AVC respectively.[11] [12]

The latest encoder comparison by Streaming Media Magazine as of September 2020, which used moderate encoding speeds, VMAF, and a diverse set of short clips, indicated that the open-source libaom and SVT-AV1 encoderstook about twice as long time to encode as x265 in its "veryslow" preset while using 15-20% less bitrate, or about 45% less bitrate than x264 veryslow. The best-in-test AV1 encoder, Visionular's Aurora1, in its "slower" preset, was as fast as x265 veryslow while saving 50% bitrate over x264 veryslow.

CapFrameX tested the GPUs performance with AV1 decoding.[13] On 5 October 2022, Cloudflare announced that it has a beta player.[14]

Profiles and levels

Profiles

AV1 defines three profiles for decoders which are Main, High, and Professional. The Main profile allows for a bit depth of 8 or 10 bits per sample with 4:0:0 (greyscale) and 4:2:0 (quarter) chroma sampling. The High profile further adds support for 4:4:4 chroma sampling (no subsampling). The Professional profile extends capabilities to full support for 4:0:0, 4:2:0, 4:2:2 (half) and 4:4:4 chroma sub-sampling with 8, 10 and 12 bit color depths.

!Main (0)!High (1)! Professional (2)
Bit depth8 or 108 or 108, 10 & 12
Chroma subsampling4:0:0
4:2:0
4:2:2
4:4:4

Levels

AV1 defines levels for decoders with maximum variables for levels ranging from 2.0 to 6.3.[15] The levels that can be implemented depend on the hardware capability.

Example resolutions would be 426×240@30fps for level 2.0, 854×480@30fps for level 3.0, 1920×1080@30fps for level 4.0, 3840×2160@60fps for level 5.1, 3840×2160@120fps for level 5.2, and 7680×4320@120fps for level 6.2. Level 7 has not been defined yet.[16]

seq_level_idxLevelMaxPicSize
(Samples)
MaxHSize
(Samples)
MaxVSize
(Samples)
MaxDisplayRate
(Hz)
MaxDecodeRate
(Hz)
MaxHeader
Rate (Hz)
MainMbps
(Mbit/s)
HighMbps
(Mbit/s)
Min Comp BasisMax TilesMax Tile ColsExample
02.0147456204811524,423,6805,529,6001501.5-284426×240@30fps
12.1278784281615848,363,52010,454,4001503.0-284640×360@30fps
43.06658564352244819,975,68024,969,6001506.0-2166854×480@30fps
53.110650245504309631,950,72039,938,40015010.0-21661280×720@30fps
84.023592966144345670,778,88077,856,76830012.030.043281920×1080@30fps
94.1235929661443456141,557,760155,713,53630020.050.043281920×1080@60fps
125.0891289681924352267,386,880273,715,20030030.0100.066483840×2160@30fps
135.1891289681924352534,773,760547,430,40030040.0160.086483840×2160@60fps
145.28912896819243521,069,547,5201,094,860,80030060.0240.086483840×2160@120fps
155.38912896819243521,069,547,5201,176,502,27230060.0240.086483840×2160@120fps
166.0356515841638487041,069,547,5201,176,502,27230060.0240.08128167680×4320@30fps
176.1356515841638487042,139,095,0402,189,721,600300100.0480.08128167680×4320@60fps
186.2356515841638487044,278,190,0804,379,443,200300160.0800.08128167680×4320@120fps
196.3356515841638487044,278,190,0804,706,009,088300160.0800.08128167680×4320@120fps

Supported container formats

Standardized:

Unfinished standards:

Not standardized:

Adoption

Content providers

AV1 video is usually accompanied with AAC or Opus audio in an ISO base media file format (MP4) container.

In October 2016, Netflix stated they expected to be an early adopter of AV1. On 5 February 2020, Netflix began using AV1 to stream select titles on Android, providing 20% improved compression efficiency over their VP9 streams. On 9 November 2021, Netflix announced it had begun streaming AV1 content to a number of TVs with AV1 decoders as well as the PlayStation 4 Pro.

In 2018, YouTube began deploying AV1, starting with its AV1 Beta Launch Playlist. According to the description, the videos are (to begin with) encoded at high bitrate to test decoding performance, and YouTube has "ambitious goals" for rolling out AV1. YouTube for Android TV supports playback of videos encoded in AV1 on capable platforms as of version 2.10.13, released in early 2020. In 2020, YouTube started serving videos at 8K resolution in AV1.[19]

In February 2019, Facebook followed its own positive test results, by saying it would gradually roll out the AV1 codec as soon as browser support emerges, starting with its most popular videos. Also in 2022, its parent company Meta expressed interest in SVT-AV1 as in the meantime Google engineer Matt Frost spoke at the ending on YouTube's Intel channel that an intention was to carry out a first test in 2023,[20] when hardware acceleration will be introduced and widespread, but on the latest May video by Streaming Media the status was unknown and no statements from the AOMedia were expressed.[21] MSVP (Meta Scalable Video Processor) was announced[22] and the symposis was published in a popular scientific research website on 15 October 2022.

On 4 November 2022, the AV1 codec was announced with the article of Meta technology blog and with Mark Zuckerberg on Instagram Reels which shows AV1 codec compared with H.264/MPEG-4 AVC. Citing "Our Instagram engineering team developed a way to dramatically improve video quality. We made basic video processing 94% faster."[23] [24] Android has preliminary native AV1 playback.[25] [26]

In June 2019, Vimeo's videos in the "Staff picks" channel were available in AV1 and Opus. Vimeo is using and contributing to Mozilla's Rav1e encoder and expects, with further encoder improvements, to eventually provide AV1 support for all videos uploaded to Vimeo as well as the company's "Live" offering.

On 30 April 2020, iQIYI announced support for AV1 for users on PC web browsers and Android devices, according to the announcement, as the first Chinese video streaming site to adopt the codec.[27]

Twitch deployed AV1 for its most popular content in 2022 or 2023, with universal support projected to arrive in 2024 or 2025.[28] [29]

In April 2021, Roku removed the YouTube TV app from the Roku streaming platform after a contract expired. It was later reported that Roku streaming devices do not use processors that support the AV1 codec. In December 2021, YouTube and Roku agreed to a multiyear deal to keep both the YouTube TV app and the YouTube app on the Roku streaming platform. Roku had argued that using processors in their streaming devices that support the royalty-free AV1 codec would increase costs to consumers.[30] [31]

In January 2022, Bilibili rolled out H.265 HEVC and AV1 encoding to videos with high view-count, while videos with lower view-count are only available in H.264 AVC.[32]

In July 2024, DMM.com deployed AV1 on its DMM.TV service, becoming the first Japanese company to do so.[33]

Software implementations

Other vendors had announced encoders, including EVE for AV1, NGCodec, Socionext, Aurora and MilliCast.

Software support

Web browsers:

Video players:

Encoder front-ends:

Video editors:

Others:

Operating system support

AV1 support by different operating systems
Microsoft WindowsmacOSBSD / LinuxChromeOSAndroidiOS
Codec support
Container support
Notes- Support introduced in Windows 10 October 2018 Update (1809) with AV1 Video Extension add-on for free download

- Support for hardware acceleration added in Windows 10 November 2019 Update (1909)[49]

- Supported in Universal Windows Platform apps like Films & TV

- macOS Ventura has support for AVIF images, but not AV1 playback

- macOS Sonoma has support for AVIF images, AV1 hardware decoding support for devices with hardware decoding support, like Macs with Apple M3 SoCs.

Supports decoding, from ChromeOS 70 onward Supported since Android 10- iOS 16 has support for AVIF images, but not AV1 playback

- iOS 17 has support for AV1 playback on devices with hardware decoding support, like iPhone 15 Pro and iPhone 15 Pro Max.

Hardware

Comparison of AV1 hardware! Company!Product! ! ! Profile! Throughput
(single core)! Throughput
(max)! Ref
AMDRDNA 2 (excluding Navi 24)Main (0)8K 10-bit[50] [51] [52]
RDNA 38Kp60 (10-bit encode, 12-bit decode)[53] [54]
RDNA 3.54K 60fps
Alveo MA35D[55] [56]
AmlogicS905X44K 120fps8K
S908X8K 60fps
S805X21080p
AppleA17 Pro4K 60fps[57]
M3 series
M4 series
BroadcomBCM7218X4K
Chips&MediaWAVE510A
WAVE627[58]
Main (0)4K 60fps4K 120fps
GoogleTensor Original / G24K 60fps[59]
Tensor G34K 60fps[60]
IntelXeMain (0)8K 10-bit[61] [62] [63] [64]
Xe 28K 10-bit8K 10-bit
Arc[65]
Data Center GPU Flex Series[66] [67]
MediaTekDimensity 1000 series4K 60fps4K 60fps[68] [69] [70]
Dimensity 8000 series[71]
Dimensity 9000 series8K 30fps[72] [73]
MT96XX series4K 60fps 10-bit4K 60fps 10-bit[74]
MT99508K 30fps[75]
Pentonic series
NETINTQuadra T1 (1x Codensity G5 ASIC)4x 4K 60fps 10-bit streams4x 4K 60fps 10-bit streams[76] [77]
Quadra T2 (2x Codensity G5 ASICs)4x 4K 60fps 10-bit streams8x 4K 60fps 10-bit streams
Quadra T4 (4x Codensity G5 ASICs)4x 4K 60fps 10-bit streams16x 4K 60fps 10-bit streams
NvidiaGeForce 30Main (0)8K 60fps 10-bit[78] [79]
GeForce 40Main (0)8K 60fps 10-bit2x 8K 60fps 10-bit[80] [81] [82] [83]
QualcommSnapdragon 8 Gen 28K 60fps[84]
Snapdragon 8/8s Gen 3
Snapdragon X Plus/EliteMain (0)4K 120fps 10-bit[85]
RealtekRTD13114K
RTD28938K
RockchipRK35884K 60fps 10-bit
SamsungExynos 2000 series8K 30fps[86] [87]

Patent claims

In early 2019, Sisvel, a Luxembourg-based company, claimed to be forming a patent pool of patents essential to AV1. This development has not caused Google to reevaluate its planned AV1 usage[88] and the Alliance for Open Media has stated they remain confident that AV1 still overcomes the environment of "high patent royalty requirements and licensing uncertainty". Sisvel began selling licenses to the pool, which contains patents from Philips, GE, NTT, Ericsson, Dolby, and Toshiba in 2020. Unified Patents has been tracking challenges to various patents in the pool.[89]

On 7 July 2022, it was revealed that the European Union's antitrust regulators had opened an investigation into AOM and its licensing policy. It said this action may be restricting the innovators' ability to compete with the AV1 technical specification, and also eliminate incentives for them to innovate.[90] On 23 May 2023, the European Commission decided to close the investigation while taking no further action. But in an email they reiterated that the closure does not constitute a finding of compliance or non-compliance with EU antitrust laws.[91]

In October 2023, patent pool operator Avanci announced the start of a new licensing program targeting video streaming operators that use AV1 in addition to H.265, H.266, VP9, etc.[92]

AV1 Image File Format (AVIF)

See main article: AVIF. AV1 Image File Format (AVIF) is an image file format specification for storing still images or image sequences compressed with AV1 in the HEIF file format. It competes with HEIC which uses the same container format, built upon ISOBMFF, but HEVC for compression.

See also

Notes and References

  1. Web site: Apple Developer Documentation . developer.apple.com.
  2. Web site: video/AV1 . IANA . 9 October 2021.
  3. Web site: Alliance for Open Media Patent License 1.0 . Alliance for Open Media . en . 15 April 2019 . 15 April 2019 . https://web.archive.org/web/20190415060334/https://aomedia.org/license/patent-license/ . live.
  4. Web site: Timmerer . Christian . MPEG 125 Meeting Report . . 6 April 2019 . 14 February 2019 . 6 April 2019 . https://web.archive.org/web/20190406114219/https://bitmovin.com/mpeg-125-meeting-report/ . live.
  5. Web site: Requirements for a New Video Coding Standard . 6 April 2019 . 12 October 2018 . 6 April 2019 . https://web.archive.org/web/20190406114230/https://mpeg.chiariglione.org/sites/default/files/files/standards/parts/docs/w17928.zip . live.
  6. Web site: libaom 3.9.1 release. aomedia.googlesource.com.
  7. Web site: av1/encoder/av1_quantize.c - aom - Git at Google . 12 September 2021 . aomedia.googlesource.com . 12 September 2021 . https://web.archive.org/web/20210912161955/https://aomedia.googlesource.com/aom/+/1870382ccff79c037622c3c14bf114928298362e/av1/encoder/av1_quantize.c . live.
  8. Web site: The Constrained Directional Enhancement Filter . Christopher Montgomery . 28 July 2018 . 5 January 2022 . Mozilla Hacks.
  9. Web site: AV1 Demo by Mozilla and Bitmovin . 19 July 2020 . demo.bitmovin.com . 28 January 2020 . https://web.archive.org/web/20200128175615/http://demo.bitmovin.com/public/firefox/av1/ . live.
  10. Web site: 10 April 2018 . AV1 beats x264 and libvpx-vp9 in practical use case . 16 July 2020 . Facebook Engineering . en-US . 5 November 2019 . https://web.archive.org/web/20191105053533/https://engineering.fb.com/video-engineering/av1-beats-x264-and-libvpx-vp9-in-practical-use-case/ . live.
  11. Web site: AVC, HEVC, VP9, AVS2 or AV1? — A Comparative Study of State-of-the-art Video Encoders on 4K Videos . 16 September 2020 . 26 January 2021 . https://web.archive.org/web/20210126220022/https://ece.uwaterloo.ca/~z70wang/publications/iciar19_encoderCompare.pdf . live.
  12. Web site: resultscores . 16 September 2020 . 28 January 2021 . https://web.archive.org/web/20210128010333/http://ivc.uwaterloo.ca/database/4KVQA/201908/scores.txt . live.
  13. Web site: CapFrameX - AV1 Video Decoding on Intel Arc A770 - Blog . CapFrameX.
  14. Web site: New: Play live streams and recordings using the AV1 codec (open beta) - #2 by Bink - Stream - Cloudflare Community.
  15. Web site: Annex A: Profiles and Levels . 25 March 2021 . Alliance for Open Media . en . 17 March 2021 . https://web.archive.org/web/20210317142039/http://aomedia.org/av1/specification/annex-a/ . live.
  16. Web site: GitHub: AV1 Profiles and Levels . 13 February 2018 . 1 February 2018 . https://web.archive.org/web/20180201144004/https://aomediacodec.github.io/av1-spec/#annex-a-profiles-and-levels . live.
  17. Web site: Open Bitstream Unit . 30 December 2022.
  18. Web site: b0c873282b27a62ede57288397c346f7941f9454 - webm/libwebm - Git at Google . 7 April 2022 . chromium.googlesource.com.
  19. Web site: YouTube now streaming 8K video on 8K TVs with AV1 support . 13 February 2023 . FlatpanelsHD.
  20. Web site: Hardware-accelerated AV1 Video Encoding | Intel Chip Chat ep. 717 . 31 May 2022 . www.youtube.com.
  21. Web site: Which Streaming Codecs Do Netflix and Facebook Use? . Tyler . Nesler . streamingmedia.com . en-US . 22 November 2022 . 26 November 2022.
  22. Web site: Industry Workshops – ICIP 2022 . 15 October 2022 . 3 December 2022.
  23. Web site: Mark Zuckerberg on Instagram: "Our Instagram engineering team developed a way to dramatically improve video quality. We made basic video processing 94% faster so we can now use more advanced codecs like the one on the right. This is especially helpful on slower internet connections, but it improves the experience for everyone." . Instagram.
  24. Web site: Reducing Instagram's basic video compute time by 94 percent . Chris . Wiltz . 4 November 2022.
  25. Web site: How Meta brought AV1 to Reels . engineering.fb . 21 February 2023 . 21 February 2023.
  26. Web site: Meta AV1 Delivery Presentation: Six Key Takeaways . https://web.archive.org/web/20221115180534/https://netint.com/meta-about-av1_six-key-takeaways/ . dead . 15 November 2022 . Jan . Ozer . netint.com . 15 November 2022 . 21 February 2023.
  27. News: iQIYI Becomes the First Chinese Video Streaming Site to Support AV1 Video Codec . CRWE World . 30 April 2020 . 7 June 2020 . https://web.archive.org/web/20200607053834/http://crweworld.com/article/news-provided-by-pr-newswire/1514661/iqiyi-becomes-the-first-chinese-video-streaming-site-to-support-av1-video-codec . live.
  28. Web site: Introducing the Enhanced Broadcasting Beta. blog.twitch.tv.
  29. Web site: Twitch Help Portal. help.twitch.tv.
  30. Web site: Roku and Google settle YouTube feud just a day before the app would have been pulled . Andrew . Cunningham . arstechnica.com . 8 December 2021 . 9 December 2021.
  31. Web site: Roku, Google Reach Long-Term Deal for YouTube and YouTube TV . Todd . Spangler . 8 December 2021 . 9 December 2021 . variety.com.
  32. Web site: b站网页端部分视频启用AV1编码. www.bilibili.com.
  33. Web site: Ezekiel Frederik Ruru . Televisi Digital Jepang, DMM TV, Ubah Codec Siaran ke AV1 . Media Formasi . August 9, 2024 . July 24, 2024. id.
  34. Web site: AOMedia Software Implementation Working Group to Bring AV1 to More Video Platforms | Alliance for Open Media.
  35. Web site: AV1 is ready for prime time Part 2: Decoding performance . 10 October 2019 . 9 February 2021 . 14 February 2021 . https://web.archive.org/web/20210214213730/https://medium.com/@ewoutterhoeven/av1-is-ready-for-prime-time-part-2-decoding-performance-d3428221313 . live.
  36. Web site: codecs/libgav1 - Git at Google . 3 January 2022 . chromium.googlesource.com.
  37. Web site: Amadeo . Ron . 21 March 2022 . Firefox will efficiently play AV1 video—if you have a brand-new GPU . 22 March 2022 . Ars Technica . en-us.
  38. Web site: 20 March 2022 . Mozilla is finally adding AV1 support to Firefox a full two years after Chrome and Edge . 6 May 2022 . Android Police . en-US.
  39. Web site: Li . Abner . 15 April 2021 . Chrome 90 rolling out: AV1 encoder optimized for video calls, easily hide Reading List . 21 April 2021 . . en-US . 12 May 2021 . https://web.archive.org/web/20210512174812/https://9to5google.com/2021/04/14/chrome-90-mac-windows-stable/ . live.
  40. Web site: dan-wesley . January 26, 2024 . Microsoft Edge release notes for Stable Channel . January 31, 2024 . learn.microsoft.com.
  41. Web site: Vivaldi.com « Blog « Desktop Snapshots . 18 October 2018 . Vivaldi.com . 11 May 2021 . 11 May 2021 . https://web.archive.org/web/20210511024205/https://vivaldi.com/blog/v1v4ld1-br0w53r-5n4p5h07-1337-17/ . live.
  42. Web site: Simmons . Jen . 2023-09-18 . WebKit Features in Safari 17.0 . 2023-09-19 . WebKit . Safari 17.0 adds support for AV1 video on devices with hardware decoding support, like iPhone 15 Pro and iPhone 15 Pro Max..
  43. Web site: Safari 17 Release Notes .
  44. Web site: Warren . Tom . October 31, 2023 . Apple's new M3 chips have big GPU upgrades focused on gaming and pro apps . November 1, 2023 . . Apple is also, for the first time, shipping an AV1 decoder with its M3 family of chips so owners will benefit from more power-efficient playback of AV1 content..
  45. Web site: 22 July 2018 . MPV 0.29.0 release notes . 10 December 2021 . GitHub . en.
  46. Web site: Release IINA 1.1.0 beta 1 · iina/iina . 10 September 2022 . GitHub . en.
  47. Web site: Release 1.8.1 · clsid2/mpc-hc · GitHub . .
  48. Web site: Cunningham . Andrew . 29 December 2022 . HandBrake video transcoder adds official AV1 codec support in latest release . 31 December 2022 . Ars Technica . en-us.
  49. Web site: AV1 Hardware Accelerated Video support rolling out on Windows 10 - Windows 10 Forums . 5 March 2021 . 22 September 2021 . https://web.archive.org/web/20210922124450/https://www.tenforums.com/windows-10-news/166069-av1-hardware-accelerated-video-support-rolling-out-windows-10-a.html . live.
  50. Web site: Deucher . Alex . 2020 . [PATCH 2/4] drm/amdgpu: add VCN 3.0 AV1 registers ]. live . https://web.archive.org/web/20200918112059/https://lists.freedesktop.org/archives/amd-gfx/2020-September/053779.html . 18 September 2020 . 16 September 2020.
  51. Web site: AV1 Hardware Accelerated Video on Windows 10 . TECHCOMMUNITY.MICROSOFT.COM . 11 October 2020 . en . 9 October 2020 . 10 October 2020 . https://web.archive.org/web/20201010092846/https://techcommunity.microsoft.com/t5/media-at-microsoft/av1-hardware-accelerated-video-on-windows-10/ba-p/1765451 . live.
  52. Web site: AMD GPU Decoder Device Information . 5 April 2021 . bluesky-soft.com . 27 January 2021 . https://web.archive.org/web/20210127161501/https://bluesky-soft.com/en/dxvac/deviceInfo/decoder/amd.html . live.
  53. Web site: Smith . Ryan . 3 November 2022 . AMD Reveals Radeon RX 7900 XTX and 7900 XT: First RDNA 3 Parts To Hit Shelves in December . AnandTech . en-US . 5 November 2022.
  54. Web site: AMD . Advanced Media Framework - AMF Release 1.4.28 Notes . Github . December 13, 2022 . en-US . June 6, 2023.
  55. Web site: Smith . Ryan . AMD Announces Alveo MA35D Media Accelerator: AV1 Video Encode at 1W Per Stream . 6 April 2023 . www.anandtech.com.
  56. Web site: Product brief. xilinx.com. 17 February 2024.
  57. Web site: Apple unveils iPhone 15 Pro and iPhone 15 Pro Max . 2023-09-12 . Apple Newsroom . en-US.
  58. Web site: 4k Video Codecs . 18 June 2021 . Chips&Media, Inc. . en . 24 June 2021 . https://web.archive.org/web/20210624200358/https://www.chipsnmedia.com/4k . live.
  59. Web site: Frumusanu . Andrei . 2 November 2021 . Google's Tensor inside of Pixel 6, Pixel 6 Pro: A Look into Performance & Efficiency . AnandTech . 21 November 2021.
  60. Web site: Wojciechowska . Kamila . Exclusive: Everything you want to know about the Pixel 8's processor leaked . Android Authority . 3 June 2023 . Authority Media . 14 December 2023.
  61. Web site: intel/media-driver . 30 September 2020 . GitHub . en . 4 December 2020 . https://web.archive.org/web/20201204235545/https://github.com/intel/media-driver/releases/tag/intel-media-20.3.0 . live.
  62. Web site: Larabel . Michael . 9 July 2020 . Intel Gen12/Xe Graphics Have AV1 Accelerated Decode - Linux Support Lands . Phoronix . 10 July 2020 . 10 July 2020 . https://web.archive.org/web/20200710065930/https://www.phoronix.com/scan.php?page=news_item&px=Intel-Gen12-Xe-AV1-Decode-Media . live.
  63. Web site: Smith . Ryan . The Intel Xe-LP GPU Architecture Deep Dive: Building Up The Next Generation . live . https://web.archive.org/web/20200816002207/https://www.anandtech.com/show/15973/the-intel-xelp-gpu-architecture-deep-dive-building-up-from-the-bottom . 16 August 2020 . 16 August 2020 . www.anandtech.com.
  64. Web site: Architecture Day 2020 . live . https://web.archive.org/web/20200817014402/https://newsroom.intel.com/press-kits/architecture-day-2020/ . 17 August 2020 . 16 August 2020 . Intel Newsroom.
  65. Web site: Intel Arc Graphics – Let's Play . Intel . en-US . 30 March 2022.
  66. Web site: Smith . Ryan . 17 February 2022 . Intel's Arctic Sound-M Server Accelerator To Land Mid-2022 With Hardware AV1 Encoding . AnandTech . 17 February 2022.
  67. Web site: Introducing Intel Data Center GPU Flex Series for the Intelligent... . Intel.
  68. Web site: MediaTek Brings Premium Features to High Tier 5G Smartphones with New 6nm Dimensity 900 5G Chipset | MediaTek . 13 May 2021 . 13 May 2021 . https://web.archive.org/web/20210513112912/https://corp.mediatek.com/news-events/press-releases/mediatek-brings-prem-ium-features-to-high-tier-5g-smartphones-with-new-6nm-dimensity-900-5g-chipset . live.
  69. Web site: MediaTek Launches 6nm Dimensity 1200 Flagship 5G SoC with Unrivaled AI and Multimedia for Powerful 5G Experiences | MediaTek . 13 May 2021 . 13 May 2021 . https://web.archive.org/web/20210513112912/https://corp.mediatek.com/news-events/press-releases/mediatek-launches-6nm-dimensity-1200-flagship-5g-soc-with-unrivaled-ai-and-multimedia-for-powerful-5g-experiences . live.
  70. Web site: MediaTek Dimensity 1300 . MediaTek.
  71. Web site: MediaTek Dimensity 8000 . MediaTek.
  72. Web site: MediaTek Officially Launches Dimensity 9000 Flagship Chip And… . 25 February 2022.
  73. Web site: MediaTek Launches Flagship Dimensity 9200 Chipset for Incredible… . 18 December 2022.
  74. Web site: MT9638 . MediaTek . 3 March 2021 . 4 March 2021 . 3 March 2021 . https://web.archive.org/web/20210303111124/https://www.mediatek.com/products/digitalTv/mt9638 . live.
  75. Web site: MediaTek S900 (MT9950) Flagship 8K TV SoC . 2023-09-16 . MediaTek . en.
  76. Web site: Davies . Alex . 18 March 2021 . AV1 succumbs to royalty wars as first commercial hardware transcoder arrives . Rethink Research . 21 October 2022.
  77. Web site: Patel . Dylan . Meet NETINT: The Startup Selling Datacenter VPUs To ByteDance, Baidu, Tencent, Alibaba, And More . SemiAnalysis . 21 October 2022.
  78. Web site: GeForce RTX 30 Series GPUs: Ushering In A New Era of Video Content With AV1 Decode . Nvidia . en-US . 1 September 2020 . 1 September 2020 . https://web.archive.org/web/20200901174216/https://www.nvidia.com/en-us/geforce/news/rtx-30-series-av1-decoding/ . live.
  79. Web site: V1.0NVIDIA AMPERE GA102 GPU ARCHITECTURE . Nvidia . 24 November 2020 . 16 January 2021 . https://web.archive.org/web/20210116100855/https://www.nvidia.com/content/dam/en-zz/Solutions/geforce/ampere/pdf/NVIDIA-ampere-GA102-GPU-Architecture-Whitepaper-V1.pdf . live.
  80. Web site: The Ultimate GeForce GPU Comparison . 20 September 2022 . NVIDIA . en-us.
  81. Web site: NVIDIA Delivers Quantum Leap in Performance, Introduces New Era of Neural Rendering With GeForce RTX 40 Series . NVIDIA Newsroom.
  82. Web site: Creativity At The Speed of Light: GeForce RTX 40 Series Graphics Cards Unleash Up To 2X Performance in 3D Rendering, AI, and Video Exports For Gamers and Creators . NVIDIA.
  83. Web site: Nvidia Video Codec SDK . 20 September 2022.
  84. Web site: Snapdragon 8 Gen 2 Mobile Platform . 17 November 2022 . www.qualcomm.com . en.
  85. Web site: Snapdragon X Elite . 18 April 2024 . QUALCOMM . en-us.
  86. Web site: Exynos 2100 Processor . Samsung Semiconductor . en.
  87. Web site: Exynos 2200 Processor . Samsung Semiconductor . en . 18 January 2022.
  88. Web site: Frequently Asked Questions . The WebM Project . 15 April 2021 . en-US . 22 September 2021 . https://web.archive.org/web/20210922124446/https://www.webmproject.org/about/faq/#patent-pool-questions . live.
  89. Web site: News and Views #AV1. 20 February 2024. Unified Patents. 8 January 2024 .
  90. News: Chee . Foo Yun . 7 July 2022 . EXCLUSIVE EU antitrust regulators probing tech group AOM's video licensing policy . en . Reuters . 8 July 2022.
  91. News: Chee . Foo Yun . 2023-05-23 . Tech group AOM's video licensing policy no longer in EU antitrust crosshairs . en . Reuters . 2023-05-26.
  92. Web site: 2023-10-18 . Avanci Video Launched as Licensing Platform for Internet Streaming Services . 2023-10-24 . www.businesswire.com . en.