ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAO
1
Audio Codecs
Video CodecsAES schemeDRM/Max Security Level
2
DeviceOSVersionAACAC-3AVCHEVCVP9AV1cbcscencWidevinePlayReadyFairPlayNotes
3
ChromeWin/MacOS>=104YESYESYESYESYESYESYESYES/L3
no DRM support with HEVC
4
ChromeWin 10>=104YESYESYESYESYESYESYES(YES/L1)
https://developers.google.com/widevine/drm/feature/browser-cdm-l1
https://bitmovin.com/google-adds-hevc-support-chrome/
5
FirefoxWin/MacOS>=100YESYESYESYESYESYESYES/L3
https://www.mozilla.org/en-US/firefox/100.0a1/releasenotes/
6
Edge (Chromium)Win88YESYESYESYESYES(YES)YES YESYES/L3(YES/SL3000)
https://learn.microsoft.com/en-us/playready/overview/key-system-strings
7
Safari
macOS/iOS/ipadOS
>=17YESYESYESYES(YES)YESYES
M3 with AV1 support, Managed Media Source support
8
iPhone/AppleTViOS/tvOS>=10YESYESYESYESYES(YES)YESYES
using AVFoundation; VP9 with version >=14; iPhone 15 Pro with AV1 support
9
ChromeAndroid>=10YESYESYESYESYESYESYESYES/L2
L2 only with 'cenc', security level might depend on device manufacturer
10
MobileAndroid>=10YESYESYESYESYESYESYESYESYES/L1
https://developer.android.com/guide/topics/media/exoplayer/drm
L1 might depend on device manufacturer
https://developer.android.com/guide/topics/media/platform/supported-formats
11
Sony/PhilipsAndroid TV>=2021YESYESYESYESYESYESYESYES/L1YES
https://bitmovin.com/av1-playback-support/
12
Fire TVFireOS>=7YESYESYESYESYES(YES)YESYESYES/L1YES/SL3000
https://developer.amazon.com/docs/fire-tv/device-specifications.html, mainly PR PK 3.0 -> no 'cbcs'
AV1 support with >2020 devices
13
SamsungTizen>=5.5 (2020)YESYESYESYESYESYESYESYESYES/L1YES/SL3000
https://developer.samsung.com/smarttv/develop/specifications/general-specifications.html
https://bitmovin.com/analysis-drm-ciphers-samsung-tizen-tvs/
14
LGWebOS TV>=5.0 (2020YESYESYESYESYESYESYESYESYES/L1YES/SL3000
https://webostv.developer.lge.com/discover/specifications/supported-media-formats/
15
Chromecast Ultra / Google TV
Android TVYESYESYESYESYESYESYESYES/L1YES/SL2000
https://developers.google.com/cast/docs/web_receiver/streaming_protocols
https://developers.google.com/cast/docs/media?hl=en#delivery_methods_and_adaptive_streaming_protocols
16
RokuRoku OS>=9.0YESYESYESYESYES(YES)YESYESYES/L1YES/SL3000
https://developer.roku.com/en-gb/docs/specs/media/content-protection.md
https://developer.roku.com/en-gb/docs/specs/media/streaming-specifications.md#supported-video-codecs
17
18
last update: Nov 2023
19
20
sources:
21
https://www.linkedin.com/pulse/its-cbcsing-time-phil-harrison/
22
https://blogs.akamai.com/2020/09/cmaf-this-is-the-way.html
23
https://research.akamaized.net/capabilitiescheck.html
24
https://testweb.playready.microsoft.com/Tool/Hwdrm
25
https://play.google.com/store/apps/details?id=com.androidfung.drminfo
26
https://exoplayer.dev/drm.html
27
https://exoplayer.dev/supported-devices.html
28
https://docs.microsoft.com/en-us/playready/overview/product-versions
29
https://github.com/google/ExoPlayer/tree/release-v2/extensions/vp9
30
https://www.microsoft.com/en-us/p/av1-video-extension/9mvzqvxjbq9v?activetab=pivot:overviewtab
31
related:
32
https://9to5google.com/2021/01/16/google-android-tv-av1-codec-requirement/
33
https://medium.com/huawei-developers/what-is-huawei-wiseplay-digital-rights-management-explained-1f95e2e717ee
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100