Skip to main content

Video Codec Types & Device Support

H.264 (AVC)#

  • Tech Specifications: https://www.itu.int/rec/T-REC-H.264
  • Launched: In 2003, by ITU-T Video Coding Experts Group in conjunction with the ISO/IEC JTC1 Moving Picture Experts Group
  • Licensing:
    • Protected by multiple patents owned by a number of different entities.
    • The majority of these patents are handled by MPEG LA.
    • Video that is streamed freely to the end user will not incur royalty fees, but any commercial use requires payment of fees and royalties.
    • Priced at $0.20 per device up to an annual cap of $9.75 million (see an old license terms summary from MPEG LA).
    • Content distribution fees might also apply.
    • Cisco open-sourced its H.264 implementation and released it as a free binary that can be used for encoding or decoding.
  • Performance:
    • Comparable to VP8 in terms of quality and compression rate.
    • Excellent, hardware-based on most devices.
    • Technology predecessor of H.265 (HEVC).
    • Supported almost universally.
  • Resolutions:
    • With Level 5.2, H.264 has a maximum frame size of 4,096 x 2,304 pixels @ 56 frames per second, or 4,096 x 2160 @ 60 frames per second.
    • Non-standard H.264 video can support 8K UHD, depending on player and decoder support.
  • Containers: 3GP, MP4, WebM, MPEG-TS, MKV
  • HDR Suport: Up to 14 bits, depending on profile and decoder support.
  • Variable Bit Rate Support: Yes
  • WebRTC Support: Yes
Device Native Support
☑ Chromecast1st Gen, 2nd Gen
☑ H.264/AVC
- Profiles: High
- Up to level 4.1
- Up to: 720p@60fps or 1080p@30fps
3rd Gen
☑ H.264/AVC
- Profiles: High
- Up to level 4.2
- Up to: 1080p@60fps
Ultra
☑ H.264/AVC
- Profiles: High
- Up to level 4.2
- Up to: 1080p@60fps
Google Nest Hub
☑ H.264/AVC
- Profiles: High
- Up to level 4.1
- Up to: 720p@60fps
Nest Hub Max
☑ H.264/AVC
- Profiles: High
- Up to level 4.1
- Up to: 720p@30fps
☑ Roku
☑ H.264/AVC
- Profiles: Main, High
- Up to level 4.2
- Up to: 1080p@60fps
- Containers: mp4, mov, m4v, mkv, webm
☑ Apple TVHD
☑ H.264/AVC
- Profiles: Baseline, Main, High
- Up to level 4.2
- Up to: 1080p@60fps
4K
☑ H.264/AVC
- Profiles: Main, Main 10
- Up to level 4.2
- Up to: 4K@60fps
☑ Fire TVStick 1st Gen, Stick Basic Edition, Stick 2nd Gen
☑ H.264/AVC
- Profiles: High
- Up to level 4.0
- Up to: 1080p@30fps or 720p@60fps
Stick 4K
☑ H.264/AVC
- Profiles: High 10
- Up to level 5.2
- Up to: 4K@60fps
Stick Lite 1st Gen
☑ H.264/AVC
- Profiles: High
- Up to level 4.0
- Up to: 1080@60fps
Stick 3rd Gen
☑ H.264/AVC
- Profiles: High
- Up to level 4.0
- Up to: 1080@60fps
Cube 1st Gen, Cube 2nd Gen
☑ H.264/AVC
- Profiles: High
- Up to level 4.1
- Up to: 4K@30fps or 1080p@60fps
TV Native Support
☑ Roku TV
☑ H.264/AVC
- Profiles: Main, High
- Up to level 4.2
- Up to: 1080p@60fps
- Containers: mp4, mov, m4v, mkv, webm
☑ Fire TV EditionInsignia HD, Toshiba HD, Onida HD, Onida HD/FHD (2020), AmazonBasics HD/FHD
☑ H.264/AVC
- Profiles: High
- Up to level 4.2
- Up to: 1080p@60fps
Grundig Vision 6 HD
☑ H.264/AVC
- Profiles: High
- Up to level 5.0
- Up to: 4K@30fps
Element 4K
☑ H.264/AVC
- Profiles: Main, High
- Up to level 5.1
- Up to: 4K@60fps
Insignia 4K
☑ H.264/AVC
- Profiles: High
- Up to level 5.0
- Up to: 4K@30fps
Grundig Vision 7 4K, Toshiba 4K, JVC 4K, Grundig OLED 4K, Technika 4K, ok 4K, Insignia 4K UHD (2020)
☑ H.264/AVC
- Profiles: High
- Up to level 5.0
- Up to: 4K@30fps
☑ Samsung Smart TV Premium2015, 2016, 2017, 2018, 2019, 2020, 2021
☑ H.264/AVC
- Profiles: Base, Main, High
- Up to level 5.1
- Up to: 4096x2160@30fps or 4K@60fps
- Containers: mp4, mov, mkv, ts
☑ Samsung Smart TV2015, 2016, 2017
☑ H.264/AVC
- Profiles: Base, Main, High
- Up to level 4.1
- Up to: 1080p@60fps
- Containers: mkv, mp4, mov
2018
☑ H.264/AVC
- Profiles: Base, Main, High
- Up to level 5.1
- Up to: 4K@30fps or 1080p@60fps
- Containers: mkv, mp4, mov
2019, 2020, 2021
☑ H.264/AVC
- Profiles: Base, Main, High
- Up to level 5.1
- Up to: 4096x2160@30fps or 4K@60fps
- Containers: mkv, mp4, mov
☑ webOS TV1.0
☑ H.264/AVC
- Profiles: Main
- Up to level 5.1
- Up to: 4K@30fps
- Containers: mp4, mov, m4v, ts, mkv
2.0, 3.0
☑ H.264/AVC
- Profiles: Base, Main, High
- Up to level 5.1
- Up to: 4096x2160@30fps
- Containers: mp4, mov, m4v, ts, mkv
3.5
☑ H.264/AVC
- Profiles: Base, Main, High
- Up to level 5.1
- Up to: 4096x2160@60fps
- Containers: mp4, mov, m4v, ts, mkv
4.0, 4.5
☑ H.264/AVC
- Profiles: Base, Main, High
- Up to level 5.1
- Up to: 4K@60fps
- Containers: mp4, mov, m4v, ts, mkv
5.0
☑ H.264/AVC
- Profiles: Base, Main, High
- Up to level 5.1
- Up to: 4K@30fps
- Containers: mp4, mov, m4v, ts, mkv
☑ Android TV5.0+
☑ H.264/AVC
- Profiles: Baseline, Main
- Containers: mkv, mp4, ts
☑ PanasonicJZ2000, JZ1500, JZ1000, JZ980, JX940
☑ H.264/AVC
JX850, HZ2000, HZ1500, HZ1000, HZ980, HX940, HX900, HX800, GZ2000, GZ1500, GZ1000, GZ950, GX940, GX900, GX800
☑ H.264/AVC
FZ950, FZ800, FX750 / FX780, FX700, FX600 / FX650
☑ H.264/AVC
EZ1000, EZ950, EX750 / EX780, EX730, EX700, EX600
☑ H.264/AVC
ES500, ES400
☑ H.264/AVC
☑ PhilipsPUS7506, PUS8105, PUS7805, PUS7505, OLED754, PUS6814, PUS6704, PUS6504
☑ H.264/AVC
PUS6703
☑ H.264/AVC
PUS6503
☑ H.264/AVC
PUS6262, PUS6162
☑ H.264/AVC
☑ SonyZ9J, A90J, A80J, X95J, X90J, X85J, X80J
☑ H.264/AVC
X750H / X70, XG70, X700F / XF70
☑ H.264/AVC
WG66, WF66, RF45, X720E / XE70, WE75, WE66, RE45
☑ H.264/AVC
☑ VizioOLED 2020, P-Series Quantum X 2020, P-Series 2020, M-Series M8 2020, M-Series M7 2020, V-Series 2020, P-Series Quantum X 2019, P-Series 2019, M-Series M8 2019, M-Series M7 2019
☑ H.264/AVC
V-Series 2019
☑ H.264/AVC
D-Series 2019
☑ H.264/AVC
☑ TCL6-Series R635, 5-Series S535, 8-Series Q825, 6-Series R625, 5-Series S525
☑ H.264/AVC
S425
☑ H.264/AVC
S325
☑ H.264/AVC
DP600
☑ H.264/AVC
P6006
☑ H.264/AVC
☑ Loewebild 3, bild 4, bild 5, bild 7, bild 9
☑ H.264/AVC
bild 3 LCD
☑ H.264/AVC
bild 1
☑ H.264/AVC
Phone/Tablet Native Support
☑ iPhone5s, 6, 6 Plus
☑ H.264/AVC
- Profiles: High
- Up to level 4.2
- Up to: 1080p@60fps
6s, 6s Plus, SE, 7, 7 Plus, 8, 8 Plus, X, XR, XS, XS Max, 11, 11 Pro, 11 Pro Max, SE 2nd Gen, 12 mini, 12, 12 Pro, 12 Pro Max
☑ H.264/AVC
- Profiles: High
- Up to level 4.2
- Up to: 4K@30fps
☑ iPad5th Gen, Air 2, mini 4
☑ H.264/AVC
- Profiles: High
- Up to level 4.2
- Up to: 4K@30fps
6th Gen, 7th Gen, 8th Gen, Air 3rd Gen, Air 4th Gen, mini 5th Gen
☑ H.264/AVC
- Profiles: High
- Up to level 4.2
- Up to: 4K@30fps
Pro 2nd Gen, Pro 3rd Gen, Pro 4th Gen, Pro 5th Gen
☑ H.264/AVC
- Profiles: High
- Up to level 4.2
- Up to: 4K@30fps
☑ Android3.0+
☑ H.264/AVC
- Profiles: Baseline, Main
- Containers: mkv, mp4, ts
Browser Native Support
☑ Internet Explorer9+
☑ H.264/AVC
☑ Edge12+
☑ H.264/AVC
☑ Firefox21+
☑ H.264/AVC
☑ Chrome4+
☑ H.264/AVC
☑ Safari3.2+
☑ H.264/AVC
☑ Opera25+
☑ H.264/AVC
☑ Safari iOS3.2+
☑ H.264/AVC
☑ Android Browser4.4+
☑ H.264/AVC
☑ Opera Mobile12+
☑ H.264/AVC
☑ Chrome Android90+
☑ H.264/AVC
☑ Firefox Android87+
☑ H.264/AVC
☑ UC Browser Android12.12+
☑ H.264/AVC
☑ Samsung Internet4+
☑ H.264/AVC

H.265 (HEVC)#

  • Tech Specifications: http://www.itu.int/rec/T-REC-H.265
  • Launched: In 2013, by the Joint Collaborative Team on Video Coding.
  • Licensing:
    • Uses technologies covered by several patents and requires a license for use.
    • Has three patent pools: HEVC Advance, MPEG LA, and Velos Media.
    • Priced at $0.20 per device up to an annual cap of $25 million (see rates from MPEG LA and HEVC Advance).
    • Content distribution fees might also apply.
  • Performance:
    • Technology successor of H.264 (AVC).
    • Comparable to VP9 in terms of quality and compression rate.
    • Can achieve compressed file sizes half that of AVC with comparable image qualityref.
    • Around 10-20 times larger encoding run time than AVCref
  • Resolutions: Up to 8192x4320 along with 8K UHD.
  • Containers: MP4, MPEG-TS, MKV
  • HDR Suport: Up to 16 bits depending on profile and decoder support
  • Variable Bit Rate Support: Yes
  • WebRTC Support: No
Device Native Support
☑ ChromecastUltra
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 5.1
- Up to: 4K@60fps
☑ Roku
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 5.1
- Up to: 4K@60fps
- Containers: mp4, mov, m4v, mkv, webm
☑ Apple TVHD
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to: 1080p@30fps
4K
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to: 4K@30fps
☑ Fire TVStick Basic Edition
☑ H.265/HEVC
- Profiles: Main
- Up to level 4.0
- Up to: 1080p@30fps
Stick 4K
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 5.1
- Up to: 4K@60fps
Stick 2nd Gen
☑ H.265/HEVC
- Profiles: Main
- Up to level 4.0
- Up to: 1080@30fps
Stick Lite 1st Gen
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 4.1
- Up to: 1080@60fps
Stick 3rd Gen
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 4.1
- Up to: 1080@60fps
Cube 1st Gen, Cube 2nd Gen
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 5.1
- Up to: 4K@60fps
TV Native Support
☑ Roku TV
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 5.1
- Up to: 4K@60fps
- Containers: mp4, mov, m4v, mkv, webm
☑ Fire TV EditionInsignia HD, Toshiba HD, Onida HD, Onida HD/FHD (2020), AmazonBasics HD/FHD, Grundig Vision 6 HD
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to: 1080p@60fps
Element 4K, Insignia 4K, Grundig Vision 7 4K, Toshiba 4K, JVC 4K, Grundig OLED 4K, Technika 4K, ok 4K, Insignia 4K UHD (2020)
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 5.1
- Up to: 4K@60fps
☑ Samsung Smart TV Premium2015, 2016, 2017, 2018
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 5.1
- Up to: 4096x2160@60fps
- Containers: mp4, mov, mkv, ts
2019, 2020, 2021
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 6.1
- Up to: 8K@60fps
- Containers: mp4, mov, mkv, ts
☑ Samsung Smart TV2015, 2016, 2017
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 5.1
- Up to: 1080p@60fps
- Containers: mkv, mp4
2018, 2019, 2020, 2021
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 5.1
- Up to: 4K@60fps
- Containers: mkv, mp4
☑ webOS TV1.0
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 5.1
- Up to: 4K@60fps
- Containers: mp4, ts, mkv
2.0, 3.0, 3.5
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 5.1
- Up to: 4096x2160@60fps
- Containers: mp4, m4v, mov, ts, mkv
4.0, 4.5
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 5.1
- Up to: 4K@60fps
- Containers: mp4, m4v, mov, ts, mkv
5.0
☑ H.265/HEVC
- Profiles: Main, Main 10
- Up to level 6.1
- Up to: 8K@60fps
- Containers: mp4, m4v, mov, ts, mkv
☑ Android TV5.0+
☑ H.265/HEVC
- Profiles: Main
- Up to level 3.0
- Containers: mp4, mkv
☑ PanasonicJZ2000, JZ1500, JZ1000, JZ980, JX940
☑ H.265/HEVC
JX850, HZ2000, HZ1500, HZ1000, HZ980, HX940, HX900, HX800, GZ2000, GZ1500, GZ1000, GZ950, GX940, GX900, GX800
☑ H.265/HEVC
FZ950, FZ800, FX750 / FX780, FX700, FX600 / FX650
☑ H.265/HEVC
EZ1000, EZ950, EX750 / EX780, EX730, EX700, EX600
☑ H.265/HEVC
☑ PhilipsPUS7506, PUS8105, PUS7805, PUS7505, OLED754, PUS6814, PUS6704, PUS6504
☑ H.265/HEVC
PUS6703
☑ H.265/HEVC
PUS6503
☑ H.265/HEVC
PUS6262, PUS6162
☑ H.265/HEVC
☑ SonyZ9J, A90J, A80J, X95J, X90J, X85J, X80J
☑ H.265/HEVC
X750H / X70, XG70, X700F / XF70
☑ H.265/HEVC
WG66, WF66, RF45, X720E / XE70, WE75, WE66, RE45
☑ H.265/HEVC
☑ VizioOLED 2020, P-Series Quantum X 2020, P-Series 2020, M-Series M8 2020, M-Series M7 2020, V-Series 2020, P-Series Quantum X 2019, P-Series 2019, M-Series M8 2019, M-Series M7 2019
☑ H.265/HEVC
V-Series 2019
☑ H.265/HEVC
D-Series 2019
☑ H.265/HEVC
☑ TCL6-Series R635, 5-Series S535, 8-Series Q825, 6-Series R625, 5-Series S525
☑ H.265/HEVC
S425
☑ H.265/HEVC
S325
☑ H.265/HEVC
DP600
☑ H.265/HEVC
P6006
☑ H.265/HEVC
☑ Loewebild 3, bild 4, bild 5, bild 7, bild 9
☑ H.265/HEVC
bild 3 LCD
☑ H.265/HEVC
Phone/Tablet Native Support
☑ iPhone7, 7 Plus, 8, 8 Plus, X, XR, XS, XS Max, 11, 11 Pro, 11 Pro Max, SE 2nd Gen, 12 mini, 12, 12 Pro, 12 Pro Max
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 5.1
- Up to: 4K@30fps
☑ iPad6th Gen, 7th Gen, 8th Gen, Air 3rd Gen, Air 4th Gen, mini 5th Gen
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 5.1
- Up to: 4K@30fps
Pro 2nd Gen, Pro 3rd Gen, Pro 4th Gen, Pro 5th Gen
☑ H.265/HEVC
- Profiles: Main 10
- Up to level 5.1
- Up to: 4K@30fps
☑ Android5.0+
☑ H.265/HEVC
- Profiles: Main
- Up to level 3.0
- Containers: mp4, mkv
Browser Native Support
☑ Safari11+
☑ H.265/HEVC
☑ Safari iOS11+
☑ H.265/HEVC

VP8#

  • Tech Specifications: https://tools.ietf.org/html/rfc6386
  • Launched: In 2008, by On2 Technologies (aquired by Google).
  • Licensing:
    • Free and open source via a Creative Commons Attribution 3.0 license.
    • The reference implementation, libvpx, is released under the revised BSD license.
  • Performance:
    • In terms of quality and compression rate, VP8 is comparable to AVC.
    • It offers high compression and low computational complexity.
    • It is mainly used in connection with WebRTC, and is the video codec included with WebRTC.
  • Containers: 3GP, Ogg, WebM, MKV
  • HDR Suport: No
  • Variable Bit Rate Support: Yes
  • WebRTC Support: Yes
Device Native Support
☑ Chromecast1st Gen, 2nd Gen, 3rd Gen
☑ VP8
- Up to: 720p@60fps or 1080p@30fps
Ultra
☑ VP8
- Up to: 4K@30fps
☑ Fire TVStick 4K, Stick Lite 1st Gen
☑ VP8
- Profiles: Baseline
- Up to: 1080p@30fps
Stick 3rd Gen
☑ VP8
- Profiles: Baseline
- Up to: 1080@30fps
Cube 2nd Gen
☑ VP8
- Profiles: Baseline
- Up to: 1080p@30fps
TV Native Support
☑ Fire TV EditionInsignia HD, Toshiba HD, Onida HD, Onida HD/FHD (2020), AmazonBasics HD/FHD, Grundig Vision 6 HD
☑ VP8
- Up to: 720p@30fps
Element 4K
☑ VP8
- Up to: 1080p@30fps
Insignia 4K
☑ VP8
- Up to: 1080p@60fps
Grundig Vision 7 4K, Toshiba 4K, JVC 4K, Grundig OLED 4K, Technika 4K, ok 4K, Insignia 4K UHD (2020)
☑ VP8
- Up to: 1080p@60fps
☑ Samsung Smart TV Premium2015, 2016, 2017, 2018, 2019, 2020, 2021
☑ VP8
- Up to: 1080p@60fps
- Containers: webm
☑ Samsung Smart TV2015, 2016, 2017, 2018, 2019, 2020, 2021
☑ VP8
- Up to: 1080p@60fps
- Containers: webm
☑ webOS TV1.0, 2.0, 3.0, 3.5, 4.0, 4.5, 5.0
☑ VP8
- Containers: mkv
☑ Android TV5.0+
☑ VP8
- Containers: webm, mkv
Phone/Tablet Native Support
☑ Android4.0+
☑ VP8
- Containers: webm, mkv
Browser Native Support
☑ Edge14+
☑ VP8
☑ Firefox4+
☑ VP8
☑ Chrome6+
☑ VP8
☑ Safari12.1+
☑ VP8
- Supported in WebRTC
14.1+
☑ VP8
- macOS 11.3+
☑ Opera11.5+
☑ VP8
☑ Safari iOS12.2+
☑ VP8
- Supported in WebRTC
☑ Android Browser90+
☑ VP8
☑ Opera Mobile62+
☑ VP8
☑ Chrome Android90+
☑ VP8
☑ Firefox Android87+
☑ VP8
☑ UC Browser Android12.12+
☑ VP8
☑ Samsung Internet4+
☑ VP8

VP9#

  • Tech Specifications:
  • Launched: In 2009, by Google.
  • Licensing:
  • Performance:
    • Technology successor of VP8.
    • In terms of quality and compression rate, VP9 is comparable to HEVC.
    • The encoder has a multi-pass encoding mode, which results in improved rate-distortion (R-D) performance.
    • Around 3-4 times larger encoding run time than HEVCref.
    • Around 10-20 times larger encoding run time than AVCref
    • 30% to 50% more efficient coding than AVCref.
  • Containers: MP4, Ogg, WebM, MKV
  • HDR Suport: Yes
  • Variable Bit Rate Support: Yes
  • WebRTC Support: Yes - VP9 is an optional codec in the WebRTC spec.
Device Native Support
☑ ChromecastUltra
☑ VP9
- Profiles: 0, 2
- Up to level 5.1
- Up to: 4K@60fps
Google Nest Hub
☑ VP9
- Up to level 4.0
- Up to: 720p@60fps
Nest Hub Max
☑ VP9
- Up to level 4.0
- Up to: 720p@30fps
☑ Roku
☑ VP9
- Profiles: 0, 2
- Up to: 4K@60fps
- Containers: mkv, webm
☑ Fire TVStick 4K
☑ VP9
- Profiles: 2
- Up to: 4K@60fps
Stick Lite 1st Gen
☑ VP9
- Profiles: 2
- Up to: 1080@60fps
Stick 3rd Gen
☑ VP9
- Profiles: 2
- Up to: 1080@60fps
Cube 1st Gen, Cube 2nd Gen
☑ VP9
- Profiles: 2
- Up to: 4K@60fps
TV Native Support
☑ Roku TV
☑ VP9
- Profiles: 0, 2
- Up to: 4K@60fps
- Containers: mkv, webm
☑ Fire TV EditionInsignia HD, Toshiba HD, Onida HD, Onida HD/FHD (2020), AmazonBasics HD/FHD
☑ VP9
- Profiles: 0, 2
- Up to: 1080p@60fps
Grundig Vision 6 HD
☑ VP9
- Profiles: 0, 2
- Up to: 4K@60fps
Element 4K, Insignia 4K, Grundig Vision 7 4K, Toshiba 4K, JVC 4K, Grundig OLED 4K, Technika 4K, ok 4K, Insignia 4K UHD (2020)
☑ VP9
- Profiles: 0, 2
- Up to: 4K@60fps
☑ Samsung Smart TV Premium2015, 2016, 2017
☑ VP9
- Up to: 4096x2160@60fps
- Containers: webm
2018, 2019, 2020, 2021
☑ VP9
- Profiles: 0, 2
- Up to: 4K@60fps
- Containers: webm
☑ Samsung Smart TV2018, 2019, 2020, 2021
☑ VP9
- Profiles: 0, 2
- Up to: 4K@60fps
- Containers: webm
☑ webOS TV2.0, 3.0, 3.5, 4.0, 4.5
☑ VP9
- Containers: mkv
- Ultra HD models only
5.0
☑ VP9
- Up to: 8K@60fps
- Containers: mkv
- Ultra HD models only
☑ Android TV5.0+
☑ VP9
- Containers: webm, mkv
☑ PanasonicJZ2000, JZ1500, JZ1000, JZ980, JX940
☑ VP9
JX850, HZ2000, HZ1500, HZ1000, HZ980, HX940, HX900, HX800, GZ2000, GZ1500, GZ1000, GZ950, GX940, GX900, GX800
☑ VP9
FZ950, FZ800, FX750 / FX780, FX700, FX600 / FX650
☑ VP9
EZ1000, EZ950, EX750 / EX780, EX730, EX700, EX600
☑ VP9
☑ PhilipsPUS7506, PUS8105, PUS7805, PUS7505, OLED754, PUS6814, PUS6704, PUS6504
☑ VP9
PUS6703
☑ VP9
PUS6503
☑ VP9
PUS6262, PUS6162
☑ VP9
☑ SonyZ9J, A90J, A80J, X95J, X90J, X85J, X80J
☑ VP9
X750H / X70, XG70, X700F / XF70
☑ VP9
☑ VizioOLED 2020, P-Series Quantum X 2020, P-Series 2020, M-Series M8 2020, M-Series M7 2020, V-Series 2020, P-Series Quantum X 2019, P-Series 2019, M-Series M8 2019, M-Series M7 2019
☑ VP9
V-Series 2019
☑ VP9
☑ TCL6-Series R635, 5-Series S535, 8-Series Q825, 6-Series R625, 5-Series S525
☑ VP9
S425
☑ VP9
P6006
☑ VP9
Phone/Tablet Native Support
☑ iPhone7, 7 Plus, 8, 8 Plus, X, XR, XS, XS Max, 11, 11 Pro, 11 Pro Max, SE 2nd Gen, 12 mini, 12, 12 Pro, 12 Pro Max
☑ VP9
- Up to: 4K@60fps
- iOS 14+
☑ iPad6th Gen, 7th Gen, 8th Gen, Air 3rd Gen, Air 4th Gen, mini 5th Gen
☑ VP9
- Up to: 4K@60fps
- iOS 14+
Pro 2nd Gen, Pro 3rd Gen, Pro 4th Gen, Pro 5th Gen
☑ VP9
- Up to: 4K@60fps
- iOS 14+
☑ Android4.4+
☑ VP9
- Containers: webm, mkv
Browser Native Support
☑ Edge79+
☑ VP9
☑ Firefox28+
☑ VP9
☑ Chrome25+
☑ VP9
☑ Safari14.1+
☑ VP9
- macOS 11.3+
☑ Opera16+
☑ VP9
☑ Safari iOS14.4+
☑ VP9
- Supported in WebRTC (off by default)
☑ Android Browser90+
☑ VP9
☑ Chrome Android90+
☑ VP9
☑ Firefox Android87+
☑ VP9
☑ UC Browser Android12.12+
☑ VP9
☑ Samsung Internet5+
☑ VP9

AV1#

  • Tech Specifications: https://aomediacodec.github.io/av1-spec/av1-spec.pdf
  • Launched: in 2018, by the Alliance for Open Media (Amazon, Apple, ARM, Cisco, Facebook, Google, Huawei, IBM, Intel, Microsoft, Mozilla, Netflix, Nvidia, Samsung Electronics and Tencent)
  • Licensing:
  • Performance:
    • Technology successor of VP9.
    • It is designed with a low computational footprint with the goal of bringing consistent, high-quality video.
    • Since hardware encoders are still unavailable, encoding is done via software, making it impractical. Encoding run time is about 6000 times bigger than AVC, and 700 times bigger than VP9ref.
    • 50% more efficient coding than AVC and 30% more efficient than VP9ref.
  • Containers: MP4, WebM ISOBMFF, MPEG-TS, MKV
  • HDR Suport: Yes
  • Variable Bit Rate Support: Yes
  • WebRTC Support: Yes
TV Native Support
☑ Fire TV EditionInsignia 4K UHD (2020)
☑ AV1
☑ Samsung Smart TV Premium2020, 2021
☑ AV1
- Up to: 8K@60fps
- Containers: webm
☑ Samsung Smart TV2020, 2021
☑ AV1
- Up to: 4K@60fps
- Containers: webm
☑ webOS TV5.0
☑ AV1
- Up to: 8K@60fps
- Containers: mkv
☑ Android TV10+
☑ AV1
- Containers: mp4, mkv
☑ PanasonicJZ2000, JZ1500, JZ1000, JZ980, JX940
☑ AV1
☑ SonyZ9J, A90J, A80J, X95J, X90J, X85J, X80J
☑ AV1
Phone/Tablet Native Support
☑ Android10+
☑ AV1
- Containers: mp4, mkv
Browser Native Support
☑ Edge79+
☑ AV1
☑ Firefox67+
☑ AV1
☑ Chrome70+
☑ AV1
☑ Opera57+
☑ AV1
☑ Android Browser90+
☑ AV1
☑ Opera Mobile62+
☑ AV1
☑ Chrome Android90+
☑ AV1
☑ Samsung Internet12+
☑ AV1
Last updated on by Gabi Dobocan