AV1 codec on Android and Windows. Compatibility
heAV1 video encoding format is undoubtedly imposed as the compression system for all kind of video content in the future and today we want to see in a simple way how we can play it inAndroid,Windows orLinux.
This format is still present in a very small percentage of content on the network, but companies likeNetflix are alreadydistributing some of their titles on AV1 in their Android app for basic SD qualities. In the futureYouTube will jump to this format with what will become the most used globally directly. Also, you can check ourguide for h.265 and VP9 formats.

Table of Contents
ToggleBASIC CONCEPTS AND SPECIFICATIONS OF AV1
AV1 Codec Alliance
TheAV1 codec is managed for theAlliance For Open Media organization that groups all kinds of signatures of the highest level in the development of this compression system. A codec that has been developed thinking of being totally free and flexible, an alliance where hardware, apps, services and software developers such asGoogle, Intel, AMD, Apple, Microsoft, Amlogic, Realtek, NVidia, Samsung, ARM, Cisco, Sigma, Broadcom and distributors as important asYouTube, Amazon or Netflix.

General specifications
TheAV1 codec is already fully defined but there are still several aspects to be specified and the year 2020 is key to the launch of this format where all its facets will be defined. The key points of this codec are as follows.
- 30% compression improvement in 4K or higher resolutions.
- Optimized for streaming distribution, video conferencing and browsers.
- Low hardware demanding and scalable specifications for any bandwidth.
- Open and without usage fees.

COMPATIBILITY IN ANDROID SYSTEMS AND AV1 PC
Supported operating systems
For now, theAV1 codec is implementing in different environments and operating systems, where we have more compatibility at the software level is in Windows and Linux, followed by Android, other environments such as Apple still have to offer an implementation plan.
- Windows 10 and Linux will find it encapsulated inMP4, MKVandwebm formats.
- Android is already supported fromAndroid 10, although the encapsulation format is not defined.
- Apple as they are macOS and iOS we do not have support information yet.

Differences between AV1 formats
Within the specifications ofAV1 we have differentprofiles and levels, the levels indicate us up to what maximum resolution/fps we can reach at that level and the profiles indicate which environments the compression is intended for. TheMain profile will be used in most contents, theHigh profile for 4:4:4 compatible environments and with HDR needs, theProfessional profile covers all possible work environments. Check ourGuide for tuning the Image Quality to learn more about it.

HARDWARE WITH ACCELERATION FOR AV1
The hardware with support for AV1 is already very close and we may soon see user-level hardware with graphic acceleration to decode this new codec. To view content efficiently with AV1 we need our aVPU graphics chip withhardware acceleration to decode it natively or else we will have to playback it by brute force at software level and that will cause jerks during playback or other synchronization problems.
Compatible hardware
You need theseprocessors or GPUs or newer versions to decode AV1.
- Intel: The new Gen11 GPUs are not supported but are expected to start supporting it inGen12 in 2020.
- NVIDIA: Possibly in the 3000 series let’s see decoding support.
- AMD: No information on its implementation.
- Apple: No information about its implementation.
- Amlogic: It will feature decoding support onS905X4 4K@120 / S908X 4K@60 / S805X2 1080p
- Rockchip: The future SoCRK3588 seems to support 4K@60fps.
- Allwinner: No information on its implementation.
- MediaTek: The newDimensity 1000 SoC will support 4K@60fps.
- Realtek: With support in SoC RTD1311/RTD1319 up to 4K and in RTD2893 up to 8K.
- Hisilicon: No information about its implementation.
- Broadcom: Has announced support for its new SoCs BCM72190/72180.
- Qualcomm: It does not appear directly on AV1 support but will depend on the integrated ARM Mali GPU / VPU.
- Samsung: It does not appear directly on AV1 support but will depend on the integrated ARM Mali GPU / VPU.

HOW TO PLAY AV1 CONTENTS
Android Playback
For the Android system for now we do not have acceleration in decoding at the hardware level, to reproduce these formats there are not many options today. When the SoC manufacturers make the leap we will undoubtedly have alternatives, they will offer us in the native support players.
- Android 10 is required at least to be able to playback theAV1 format.
- Players: VLC and KODI in future versions will support it, versions with ffmpeg support are already being compiled.
- Browsers: Chrome and Mozilla already announced support.
- Apps: Netflix already use in its Android AV1 app in SD quality. Youtube hasvideos available on AV1.

Windows or Linux playback
From Windows or Linux it is possible to play content in AV1 but the performance without even having hardware acceleration for decoding is quite limited. As we can see our APU AMD Ryzen 5 3400G the CPU reproducing reaches peaks of 64% use when playing samples in 4K, we reach 34% use in 1080p content, today it is inefficient.
The most popular players for these systems are adapting to the new codec quite quickly.
- VLC in its latest version by activating> Settings> All> Input Codecs> Prefered codec list> write “aom”
- MPC-HC we needversion 1.8.3 or higher, in addition to installing thelatest LAV.
- KODI filters in its version 18.5 are not yet supported but isbeing compiled to support the latest ffmpeg with AV1 support.

Install AV1 codec for Windows Player
We can install acodec in Windows to support the AV1 format in the “Movies and TV” default player for free, we just have to install the codec and without having to create an account in the microsoft store.
- Download forfree AV1 Video Extension (BETA)

OTHER TUTORIALS
- Guide for tuning the Image Quality in our SmartTV
- Playback 4K videos with HEVC and VP9 seamlessly on Android and Windows
- Basic concepts and configuration for multichannel audio on Windows and Android
- How to install an add-on in KODI in a simple way
- LibreELEC a quick installation guide for PC
- Netflix in HD and 4K for PC, a small guide
- SAMBA on Android, connection with Windows and alternatives

