This is a detailed blog where we explain everything about video DRM (Digital Rights Management) in layman’s terms. If you want to understand in a short video, then there is a 2-minute video and a detailed glossary at the end of this explanation. The sections are divided into the following categories –
1. The meaning of DRM (Digital Rights Management)
As the name Digital Rights Management suggests, DRM is essentially a technical system that ensures proper management of rights to content. If you want to make money from your content, say a video, it is very important that the content is only accessible to your real subscribers or paying users. If there is a way for non-subscribers/non-paying users to access the content, then you are losing revenue. In some cases, your content may be private in nature, and thus, it is also a loss of privacy/copyright for individuals or businesses.
So DRM is a technical setup to ensure that your content is only used by the users you want and in the way you want. The thing is, there are technical hackers or pirated software/plugins on the market that can break the basic access control you have made. So DRM also needs to be technically strong to prevent piracy through technical hacks.
DRM can be applied to any form of content – audio, video, e-books, games, etc., but in this blog we will only look at DRM for video/audio.
Find out more ✅
Create your own video platform with video hosting VdoCipher
VdoCipher helps over 3,000 video platforms in over 120 countries host their videos securely, helping them grow their video revenue.
2. What does DRM mean in the context of video playback?
The analogy I like best for explaining what DRM for video means is that when someone talks about a “tech startup” these days, they’re usually talking about software-based startups. In fact, the word “tech” can also mean chemical engineering, manufacturing engineering, or other things; but the current naming convention for “tech startups” is usually about software technology.
Similarly, while DRM can mean many things; when it comes to video DRM, it essentially means certain encryption protocols and devices supported by companies like Google and Apple that provide the highest level of security against video piracy. There are 3 common DRMs for video – Google Widevine, Apple Fairplay, and Microsoft Playready. Google Widevine and Apple Fairplay DRM are required to protect all key devices and browsers (laptops/desktops, Android, IOS).
3. Multi-DRM: What are the available video DRMs?
Since there are many devices, OS and browsers, different DRM systems are required to protect the content. Below is a brief description of them.
- Google Widevine video DRM supports – Desktop/Laptop (Windows, Mac, Linux) Chrome, Firefox, Edge. Android Chrome, Edge, Android TV, Android TV, Chromecast.
- Apple Fairplay Video DRM Support – Mac Safari, IOS Safari, IOS App
- Microsoft Playready video DRM support – Edge on Windows. Windows Edge is also supported by Google Widevine, so Playready is not an absolute requirement.
4. How does DRM protect videos? Why is DRM encryption better than standard encryption?
Before we can understand the technology behind video DRM, we need to understand what “ video encryption ” is and how DRM complements it.
Video encryption is the process of converting a video into a non-video secure format so that viewers cannot directly access the raw file. This prevents the online viewer from getting the raw video. However, standard video encryption technologies such as HLS E , RTMP E , AES 128 have weak key exchange mechanisms and are prone to being hacked and downloaded. This defeats the purpose of encryption. This is where DRM comes in, DRM protects the encryption key by preventing any hacker/plugin/software from easily accessing it. So DRM video encryption does a double job of encrypting the video and secondly protecting/blackboxing the video encryption key.
5. What do Google, Apple do to maintain video protection and security systems?
Google and Apple provide the following features using DRMS. These technologies need to be updated over time, as security is always
- Make sure that the videos cannot be downloaded using a hack/plugin in any browser/app they are played on. This applies to all browsers and apps.
- Prevent screen capture where possible. Since Google and Apple have control at the OS level in certain cases, they can prevent screen capture in Safari browser, mobile apps. But screen capture cannot be prevented in most browsers Chrome, Firefox during playback.
- Update technologies related to DRM, encrypted media extension, streaming protocols to ensure that compatibility is maintained and security is at its highest level.
For example, 1. While most Chrome browsers cannot prevent screen capture with Widevine DRM , but now there are certain Windows laptops that can prevent screen capture. So, Google and Apple are trying to keep up to date on what they can do in terms of security.
For example, 2. Today, Widevine DRM is well supported by the Dash protocol. Tomorrow, there may be future popular streaming protocols, and these protocols and DRMs should be compatible with each other. - Providing training and certification to its partners (such as Google Widevine DRM Partner ) that ensures that customers around the world can obtain and implement DRM easily. com is one of Google Widevine DRM partners.
6. How can I integrate video DRM for my website/app?
Implementing video DRM requires changes at two key points in the video infrastructure. The first is at the transcoding level, where content is encrypted with DRM parameters after transcoding. The second is at the video player level, where encrypted content is decrypted to play the final video in a viewable format.
- Very large companies like Netflix and Amazon Prime are building their own systems.
- Many large, medium and small businesses rely on VdoCipher , which provides customers with DRM, video hosting and video player in a combined , easy-to-use offering.
Find out more ✅
Create your own video platform with video hosting VdoCipher
VdoCipher helps over 3,000 video platforms in over 120 countries host their videos securely, helping them grow their video revenue.
DRM Glossary: Learn all about DRM keywords and technologies
1. DRM
DRM stands for Digital Rights Management. It includes technologies and protocols designed to prevent piracy and ensure that only authorized users have access to content. DRM is commonly used for video, audio, gaming, and e-book content.
2. Video DRM
Video DRM is an encryption and licensing protocol used by Google and Apple to protect video played in web browsers, mobile apps, and smart TVs from piracy. The two most popular video DRMs are Google Widevine and Apple Fairplay DRM.
3. DRM License
Лицензия DRM обычно относится к механизму аутентификации для обеспечения ограниченного доступа к контенту в соответствии с необходимыми протоколами безопасности. Для безопасного воспроизведения видео лицензия DRM относится к системе аутентификации для воспроизведения зашифрованного видео на устройстве. В типичной системе DRM для потокового видео 1 лицензия обычно равна 1 просмотру.
4. Сервер лицензий DRM
Для воспроизведения видео с поддержкой DRM сервер лицензий DRM означает серверную установку, которая находится в центре системы кодирования + шифрования и системы воспроизведения видео. Этот сервер DRM-лицензий проверяет подлинность каждого воспроизведения и гарантирует, что видео воспроизводится в соответствии с правилами ограничения, наложенными на него видеоплатформой.
5. Совместимость DRM
Совместимость DRM используется для объяснения того, какие браузеры и устройства поддерживают какой протокол DRM и с каким уровнем безопасности. Несколько примеров –
- Google Widevine DRM совместим с браузерами Chrome, Firefox, Edge на настольных компьютерах и Android, Chromecast, Android TV. Телефонные устройства Android поставляются с двумя уровнями безопасности Google Widevine DRM – уровень L1 и уровень L3. Устройства L1 совместимы с более высокими функциями безопасности, чем L1.
- Apple Fairplay DRM совместим с Mac Safari, IOS Safari и Apple TV.
6. Google Widevine DRM
Google Widevine DRM – это протокол защиты видео, созданный и поддерживаемый компанией Google для предотвращения пиратства в основных браузерах (Chrome, Firefox, Edge), Android, Android TV и Chromecast. Он определяет метод шифрования, лицензирования и расшифровки видео в безопасном механизме, чтобы гарантировать, что видео не может быть загружено. Он также обеспечивает защиту от захвата экрана в устройствах с уровнем безопасности Widevine L1. VdoCipher является прямым партнером Google по внедрению системы безопасности Widevine.
7. Apple Fairplay DRM
Apple Fairplay DRM – это протокол защиты видео, созданный и поддерживаемый Google для предотвращения пиратства в основных браузерах (Chrome, Firefox, Edge), Android TV и Chromecast. Он определяет метод шифрования, лицензирования и расшифровки видео в безопасном механизме, чтобы гарантировать, что видео не может быть загружено. Он также обеспечивает защиту от захвата экрана в устройствах с уровнем безопасности Widevine L1.
8. Шифрование DRM
Воспроизведение DRM-видео включает в себя шифрование видео с помощью DRM-протоколов в дополнение к стандартному шифрованию. DRM-шифрование в основном обеспечивает высокую безопасность механизма обмена ключами, так что ключ никогда не раскрывается и содержимое не может быть расшифровано с помощью взлома. Провайдер DRM, например VdoCipher, предоставляет API для DRM-шифрования.
9. Расшифровка DRM
Воспроизведение DRM-видео включает в себя шифрование и дешифрование видео с помощью DRM-протоколов. После передачи зашифрованного потока видеоплеер расшифровывает зашифрованный DRM-контент обратно в визуальный формат, позволяя зрителю смотреть видео. Большинство плееров с открытым исходным кодом, таких как Exoplayer, Shaka Player, имеют параметры, позволяющие расшифровывать DRM-видео. Провайдер DRM, например VdoCipher, предоставляет API для шифрования и дешифрования DRM.
10. DRM в мобильных телефонах
Все телефоны под управлением Android и IOS имеют встроенный механизм для поддержки безопасного воспроизведения DRM. Устройства Android поддерживают Google Widevine DRM, а устройства IOS – Apple Fairplay DRM. Устройства Android подразделяются на уровни безопасности Widevine L1 и L3 (L3 является менее безопасным из этих двух). Наличие DRM в телефонных устройствах позволяет воспроизводить контент с поддержкой DRM из популярных медиаприложений, таких как Netflix, Amazon Prime, Hotstar и Hulu.
Узнайте больше ✅
Создайте свою собственную видеоплатформу с видеохостингом VdoCipher
VdoCipher помогает более чем 3000 видеоплатформам в более чем 120 странах безопасно размещать свои видео, помогая им увеличить свои доходы от видео.
11. Оффлайн DRM для видео
Оффлайн DRM означает, что защищенный контент просматривается в автономной среде, но он все еще не подвержен пиратству благодаря применению технологии оффлайн DRM. Хорошим примером автономного DRM является автономное воспроизведение защищенного видео в различных приложениях для просмотра фильмов; где зритель может скачать видео в автономном режиме и посмотреть его несколько раз, но не может извлечь видео из приложения. VdoCipher обеспечивает автономное DRM видео для приложения.
12. Chrome DRM
Браузер Google Chrome поддерживает защиту онлайн-видео с помощью Google Widevine DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Chrome и предотвращает попытки загрузки видео от любых хаков, расширений, плагинов и т. д Chrome поддерживает Widevine с помощью CDM (Content Decryption Module). Chrome в настольных компьютерах (Windows, Mac, Linux) и Android поддерживает Widevine DRM.
13. Firefox DRM
Браузер Mozilla Firefox поддерживает защиту онлайн-видео с помощью Google Widevine DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Firefox и предотвращает попытки загрузки видео от любых хаков, расширений или плагинов и т.д. Firefox поддерживает Widevine с помощью модуля CDM (Content Decryption Module), который был интегрирован в партнерстве с Google. Firefox в настольных системах (Windows, Mac, Linux) и Android поддерживают Widevine DRM.
14. Edge DRM
Браузер Windows Edge поддерживает защиту онлайн-видео с помощью Google Widevine DRM или Microsoft Playread DRM. DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Edge и предотвращает попытки загрузки видео от любых хаков, расширений или плагинов и т. д. Edge на настольных компьютерах (Windows, Mac, Linux) и Android поддерживает Widevine DRM.
Playready DRM поддерживается только в Windows Edge.
15. Safari DRM
Браузер Apple Safari поддерживает защиту онлайн-видео с помощью Apple Fairplay DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Safari и предотвращает попытки загрузки видео с помощью любых хаков, расширений, плагинов и т. д. Он также блокирует захват экрана в браузере Safari.
16. & 17. IOS DRM или Apple DRM
IOS браузер Safari и IOS Native App поддерживают безопасную передачу потокового видео с помощью Apple Fairplay DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Safari, приложении IOS и предотвращает попытки загрузки видео с помощью любых хаков, расширений, плагинов и т. д. Он также блокирует попытки захвата экрана.
18. Windows DRM
Устройство Windows поддерживает два DRM – Google Widevine DRM для браузеров Chrome, Firefox, Edge и Microsoft Playready для браузера Edge. Эти DRM обеспечивают защиту от видеопиратства и позволяют воспроизводить и защищать фильмы премиум-класса на таких сайтах, как Netflix.
19. Android DRM
Google Widevine DRM можно рассматривать как Android DRM. Android поддерживает безопасность видео в онлайн и офлайн видео через Google Widevine DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Chrome, Firefox, Edge на Android, Android Native App и предотвращает попытки загрузки видео от любых хаков, расширений или плагинов и т.д.
19. Мульти DRM
Мульти DRM означает, когда различные технологии Video DRM, такие как Widevine DRM и Fairplay DRM, используются для защиты контента на различных устройствах и в браузерах. Компания-провайдер DRM, такая как VdoCipher, гарантирует, что все совместимые DRM присутствуют и обеспечивают безопасный плавный опыт во всех основных браузерах и устройствах.
20. Аутентификация DRM
DRM-аутентификация для потокового видео означает проверку подлинности воспроизведения видео на основе ограничений, наложенных платформой, чтобы гарантировать, что видео остается внутри сайта/приложения и не может быть выведено за его пределы. Зашифрованное DRM видео должно быть аутентифицировано для окончательного воспроизведения в плеере, и DRM-аутентификация позволяет это сделать. Компания VdoCipher, специализирующаяся на DRM-шифровании видео, предоставляет API для DRM-аутентификации.
Узнайте больше ✅
Создайте свою собственную видеоплатформу с видеохостингом VdoCipher
VdoCipher помогает более чем 3000 видеоплатформам в более чем 120 странах безопасно размещать свои видео, помогая им увеличить свои доходы от видео.
21. Воспроизведение DRM
Передача зашифрованного видео с соблюдением протоколов DRM для обеспечения максимальной защиты видео от загрузки называется воспроизведением DRM. Провайдеры курсов и киноплатформы обычно ищут компанию Video DRM, чтобы обеспечить им защиту доходов от пиратства.
22. HLS DRM
Apple Fairplay DRM может интегрироваться с потоковой HLS для обеспечения безопасности в IOS и Mac устройств. Шифрование HLS по умолчанию не очень безопасно из-за слабого механизма обмена ключами и добавление DRM-плеер на вершине его обеспечивает максимальную безопасность видео.
23. Dash DRM
Google Widevine DRM может интегрироваться с Dash Streaming для обеспечения безопасности на настольных компьютерах и устройствах Android. Шифрование AES 128 по умолчанию недостаточно надежно из-за негерметичного механизма обмена ключами, и добавление DRM-плеера к нему обеспечивает максимальную безопасность видео. Примером воспроизведения с DRM-защитой, поддерживаемой Dash, является видео с домашней страницы VdoCipher.
24. Exoplayer DRM
Widevine DRM может интегрироваться с воспроизведением в Exoplayer DRM для обеспечения безопасности в приложении Android. Widevine DRM обеспечивает как онлайн, так и офлайн безопасное воспроизведение в Exoplayer. VdoCipher имеет Android Video SDK, который включает в себя DRM-поддерживаемое воспроизведение в плеере Android, который основан на Exoplayer.
25. HTML5 DRM
Пользователи не хотят устанавливать расширения/программное обеспечение (например, flash ранее) для воспроизведения DRM-защищенного контента. Таким образом, html5 DRM позволяет зрителям просматривать видеоконтент в обычном html5-плеере в браузерах и в то же время гарантирует, что поставщик контента сможет обеспечить потоковое видео с DRM-зашифровкой для предотвращения пиратства.
26. Видеоплеер DRM
Онлайн-видеоплеер, который имеет интегрированные DRM API для обеспечения воспроизведения DRM-защищенного контента внутри плеера, называется DRM-видеоплеером. Ключевой функцией DRM-видеоплеера является расшифровка зашифрованного потока с помощью безопасных DRM-ключей и представление видеоконтента зрителям, обеспечивая максимальную безопасность видео от загрузки.
27. CDM (Модуль расшифровки содержимого)
Protected DRM playback is more secure than standard streaming encryption technologies due to a more robust “black box” key exchange mechanism. This would not be possible without the CDM pre-installed in browsers, so the CDM can be thought of as a “black box” in browsers/devices that provides highly secure DRM playback. For example, Google Chrome and Mozilla Firefox come pre-installed with the Widevine CDM.
28. Encrypted Media Extension (EME)
Encrypted Media Extensions is a JavaScript API that enables secure streaming of premium video in the browser. EME plays an important role in the operation of the DRM system . The EME API is a W3C-recommended standard, which means that streaming applications are compatible across browsers regardless of the underlying DRM system.
29. & 30. Coding and transcoding
In common terminology, encoding is the process of converting uncompressed data into a desired format. It is a lossy process. Whereas transcoding is the process of decoding a video file from one format to an uncompressed format and then encoding the uncompressed data into the desired format. Video transcoding is usually used when a video file is moving from a source to a destination and when the two sources support different file formats.
31. Netflix DRM
Netflix uses a combination of Widevine, Fairplay, and Playready DRM to protect videos from piracy on Android, iOS, desktop, and Smart TVs. If a device has issues with its DRM settings/compatibility, it may not be able to play premium DRM-protected videos on the device. Such compatibility issues are sometimes resolved by updating the browser/OS and rebooting the system.
32. DRM API
Premium movie and video course platforms are looking to integrate DRM APIs to securely encrypt videos on the server and smoothly decrypted playback in the player. So 2 DRM APIs are a must. Or a company like VdoCipher can package the DRM together into a hosting and player offering to allow easy integration via a single API or an iframe or WordPress plugin.
Supercharge Your Business with Videos
At VdoCipher we maintain the strongest content protection for videos. We also deliver the best viewer experience with brand friendly customisations. We'd love to hear from you, and help boost your video streaming business.
