• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
VdoCipher: Secure Video Hosting for BusinessVdoCipher
☰
Sign Up
  • Features
  • Pricing
  • Testimonials
  • About
  • Contact
Login
Sign Up

Video DRM Explained in Simple Language, 32 Key DRM Terminologies Defined

July 6, 2021 /

This is a detailed blog where we explain everything about video DRM (Digital Rights Management) in layman’s terms. If you instead want to understand in a summary video, then there is a 2-minute summary video and detailed glossary at end of this explanation. Sections are categorized below –

 TABLE OF CONTENT

    • What does DRM mean?
    • What does DRM mean in the video playback context?
    • Multi-DRM- What are all video DRMs available?
    • How does DRM secure the videos? Why DRM encryption is better than standard encryption?
    • What does Google, Apple do to maintain video DRMs & security?
    • How can I integrate video DRM for my website/app?
    • Video explanation summary

1. DRM (Digital Rights Management) Meaning

As the word ‘Digital Rights Management’ suggests, DRM is essentially a technical system to ensure that rights of the content are appropriately managed. If you have to make revenues from your content, say videos, it is critical that the content is only accessible to your actual subscribers or paid users. If there is a method by which non subscribed/non-paid users get access to your content, then you are losing out on your revenue. In certain cases, your content might be of private nature and thus it is also a privacy/copyright loss for individuals or businesses.

Thus, DRM is a technical setup to ensure that your content is only used by those users whom you desire, and in the manner in which you desire. The fact that there are technical hackers or piracy software/plugins available in market, which can break the basic access control you made. Thus, DRM also needs to be technically strong to prevent piracy by tech hacks.

DRM can apply to any form of content – audio, video, ebook, games etc. but we will only cover video/audio DRM in this blog.

2. What does DRM mean in the video playback context?

An analogy which is my favorite when explaining what exactly does DRM mean for videos – When somebody today talks about ‘tech startup’, they are usually meaning software-based startups. In actuality, the word ‘tech’ could also mean chemical technology or manufacturing technologies or other things; but the current convention for calling ‘tech startups’ is usually around software tech.

Similarly, though DRM can mean many things; when talking about video DRM – it essentially means certain encryption & device protocols maintained by likes of Google & Apple which ensure the highest security from video piracy. There are 3 common video DRMs – Google Widevine, Apple Fairplay & Microsoft Playready. Google Widevine DRM & Apple Fairplay DRMs are the necessary ones to cover all key devices and browsers (laptop/desktop, android, IOS).

3. Multi-DRM: What are all video DRMs available?

Since there are a multitude of devices, OS & browsers, it requires different DRM solutions to secure content. Below is a short summary of it –

  • 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 supports – Mac Safari, IOS Safari, IOS App
  • Microsoft Playready video DRM supports – Edge in Windows. Windows Edge is also supported by Google Widevine, so Playready is not an absolute necessity.

4. How does DRM secure the videos? Why DRM encryption is better than standard encryption?

Before understanding the technology behind video DRM, it is necessary to understand what is “video encryption”  and how does DRM adds on to it.

Video encryption is the process of converting video into a non-video secure format, so that viewers can not directly access the raw file. This prevents the online viewer from getting raw video.  But standard video encryption technologies like HLS E,  RTMP E,  AES 128 have week key exchange mechanisms and are prone to hacking and downloading. This defeats the main purpose of encryption. This is where the DRM system comes in, DRM tools protects the encryption key preventing easy access by any hacker/plugin/software. Thus, DRM video encryption does the dual job of encrypting the video and second protecting/black-boxing the video encryption key.

Why DRMs can BlackBox the encryption key to enhancing security but other standard technologies can not do so?
– The reason is that Google, Apple have some control over either your browser, OS , hardware or all of these.
E.g Apple has control over iPhone and Mac in terms of hardware, OS, and specifically the Safari browser. Google has control over Chrome, Android & has partnered with Firefox, Edge to have basic control over them as well.
This control/access is authorized through Encrypted Media Extensions (EMEs) which are present on all device browsers.
Thus, Google and Apple Fairplay DRM can exercise more control and security for encrypted content.

Explore More ✅

Ensure DRM protection Of Your Videos With VdoCipher

Vdocipher helps several video Platform with DRM Protection and to host their videos securely, helping them to boost their video revenues.

5. What does Google, Apple do to maintain video DRMs & security?

Google & Apple ensure the below things with DRMs. These technologies need to be updated over time as security is always

  • Ensure that videos can not be downloaded via hack/plugin on any browser/app platform they play. This is applicable for all browsers and apps.
  • Prevent screen capture in cases where it is possible. Since in certain cases, Google & Apple have OS-level control, they can prevent screen capture in Safari browser, Mobile Apps. But screen capture can not be prevented in most Chrome, firefox browser playbacks.
  • Update technologies related to DRM, Encrypted Media Extension, streaming protocols to ensure that compatibility is maintained & security always stays maximum.
    E.g 1. While most chrome browsers can not prevent screen capture with Widevine DRM, but now there are certain Windows laptops that can prevent screen capture. Thus, it is an effort from Google and Apple to always update what best they can do in terms of security.
    E.g 2. Today Widevine DRM is supported well with Dash protocol. Tomorrow there might be future popular streaming protocols & those protocols & DRM need to ensure compatibility with each other.
  • Providing training and certification to its partners (like Google Widevine DRM partner) who ensure that customers across worldwide can avail and implement DRM easily. VdoCipher.com is one of Google Widevine DRM partner.

6. How can I integrate video DRM for my website/app?

Implementing video DRMs requires a change at 2 key places in video infrastructure. First is at the transcoding level, where content is encrypted with DRM parameters after transcoding. The second is in the video player level, where the encrypted content is decrypted to play the final video in a viewable format.

  • Very large enterprises like Netflix & Amazon Prime build in-house systems.
  • Many Large, medium & small businesses rely on VdoCipher who provide DRM software, video hosting, and video player as a combined offering in an easy to use offering to customers.

A summary of above explanation is summarised in the 2-minute video below –

 


DRM Glossary: Know All About DRM Keywords & Technologies

1. DRM

DRM stands for Digital Rights Management. It involves technologies and protocols meant to prevent content piracy and ensure that only the authorized user has access to the content. DRM usually is implemented for video, audio, games and e-book content.

2. Video DRM

Video DRM stands for the encryption and licensing protocols maintained by likes of Google and Apple to ensure piracy protection for videos playing on web browsers, mobile apps and Smart TVs. The two most popular Video DRM are Google Widevine and Apple Fairplay DRM.

3. DRM License

DRM license usually refers to an authentication mechanism to ensure restricted access of the content as per the required security protocols. For secure video playback, DRM license refers to the authentication system for playing an encrypted video in a device. In a typical video DRM setup for online video streaming, 1 license is usually equal to 1 view.

4. DRM License Server

For DRM enabled Video playback, DRM license server means a server setup that sits in the center of the encoding + encryption system and the video playback system. This DRM license server authenticates each playback and ensures that the video plays as per the restriction rules imposed on it by the video platform.

5. DRM Compatibility

DRM compatibility is used to explain which browsers and devices support which DRM protocol and with what level of security. Few Examples –

  • Google Widevine DRM is compatible with Chrome, Firefox, Edge browsers on Desktop and Android, Chromecast, Android TV. Android phone devices come with 2 levels of Google Widevine DRM security- Level L1 & Level L3. L1 devices are compatible for higher security features than L1.
  • Apple Fairplay DRM is compatible with Mac Safari, IOS Safari & Apple TV.

6. Google Widevine DRM

Google Widevine DRM is the video security protocol build and maintained by Google for preventing video piracy in major browsers (Chrome, Firefox, Edge) , Android ,Android TV & Chromecast. It defines a method to encrypt, license, and decrypt videos in a secure mechanism to ensure videos can not be downloaded. It also ensures screen capture protection in Widevine L1 security level devices. VdoCipher is direct partner with Google for Widevine security implementation.

7. Apple Fairplay DRM

Apple Fairplay DRM is the video security protocol build and maintained by Google for preventing video piracy in major browsers (Chrome, Firefox, Edge) , Android ,Android TV & Chromecast. It defines a method to encrypt, license, and decrypt videos in a secure mechanism to ensure videos can not be downloaded. It also ensures screen capture protection in Widevine L1 security level devices.

8. DRM encryption

Video DRM playback involve encrypting videos with DRM protocols in addition to standard encryption. DRM encryption basically ensures high secure key exchange mechanism so that the key is never exposed and the content can not be decrypted by a hack. DRM provider like VdoCipher provides APIs for DRM encryption.

9. DRM decryption

Video DRM playback involve encrypting and decrypting videos with DRM protocols. After the encrypted stream transfer , the video player decrypts the DRM encrypted content back to a visual format allowing the viewer to watch the video. Most open source players like Exoplayer, Shaka Player have parameters for allowing DRM video decryption. DRM provider like VdoCipher provides APIs for DRM encryption and decryption.

10. DRM in Mobile Phones

All Android and IOS phones have an inbuilt mechanism to support DRM secure playback. Android devices support Google Widevine DRM while IOS devices support Apple Fairplay DRM security. Android devices are further categorized for Widevine security level L1 & L3 (L3 is lower secure of these 2). DRM presence in your phone devices allow you to play DRM supported content from popular media apps like Netflix, Amazon Prime, Hotstar & Hulu.

11. Offline DRM for videos

Offline DRM means when the secure content is viewed in an offline environment but it is still not prone to video piracy owing to implementation of offline DRM technology. A good example of offline DRM is offline secure download video playback in various movie apps; where a viewer can download video offline and watch it multiple times but can not extract the video out of app. VdoCipher provides offline video DRM for App. 

12. Chrome DRM

Google Chrome browser supports the security of online videos through Google Widevine DRM. This DRM ensures secure licensed decryption of videos in the Chrome browser and prevents video download attempted from any hacks, extensions or plugins etc. Chrome enables Widevine through CDM (Content Decryption Module). Chrome in Desktop (Windows, Mac, Linux), and Android both support Widevine DRM.

13. Firefox DRM

Mozilla Firefox browser supports the security of online videos through Google Widevine DRM. This DRM ensures secure licensed decryption of videos in the Firefox browser and prevents video download attempted from any hacks, extensions or plugins etc. Firefox enables Widevine through CDM (Content Decryption Module) which was integrated in partnership with Google. Firefox in Desktop (Windows, Mac, Linux), and Android both support Widevine DRM. 

14. Edge DRM

Windows Edge browser supports the security of online videos through either Google Widevine DRM or Microsoft Playread DRM. DRM ensures secure licensed decryption of videos in the Edge browser and prevents video download attempted from any hacks, extensions or plugins etc. Edge in Desktop (Windows, Mac, Linux), and Android both support Widevine DRM.
Playready DRM is only supported in Windows Edge.

15. Safari DRM

Apple Safari browser supports the security of online videos through Apple Fairplay DRM. This DRM ensures secure licensed decryption of videos in the Safari browser and prevents video download attempted from any hacks, extensions or plugins etc. It also blocks screen capture in Safari browser.

16. & 17. IOS DRM or Apple DRM

IOS browser Safari and IOS Native App support secure video streaming through Apple Fairplay DRM. This DRM ensures secure licensed decryption of videos in the Safari browser , IOS App and prevents video download attempted from any hacks, extensions or plugins etc. It also blocks screen capture attempts.

18. Windows DRM

Windows device supports two DRMs – Google Widevine DRM for Chrome, Firefox, Edge browsers and Microsoft Playready for Edge browser.  These DRMs provide security from video piracy and enables premium video websites like Netflix to play and protect premium movies.

19. Android DRM

Google Widevine DRM can be considered as Android DRM. Android supports video security in online and offline videos through Google Widevine DRM. This DRM ensures secure licensed decryption of videos in the Chrome, Firefox, Edge browser on Android , Android Native App and prevents video download attempted from any hacks, extensions or plugins etc.

19. Multi DRM

Multi DRM means when different Video DRM technologies like Widevine DRM and Fairplay DRM are used to secure content across different devices and browsers. A DRM provider company like VdoCipher ensures that all compatible DRM are present and provide a secure smooth experience in all major browsers and devices.

20. DRM Authentication

DRM authentication for video streaming means authenticating a video playback based on the limitations imposed by the platform to ensure the video stays inside the website/app and can not be taken outside of it. A DRM encrypted video needs to be authenticated for final playback in player, and DRM authentication allow for it. Video DRM company VdoCipher provides DRM authentication APIs. 

21.  DRM Playback

Encrypted video transfer while following DRM protocols to ensure highest video protection from video download is called DRM playback. Course providers and Movie Platforms generally look for Video DRM company to provide them revenue protection through piracy protection.

22. HLS DRM

Apple Fairplay DRM can integrate with HLS Streaming to provide security in IOS and Mac devices. HLS encryption by default is not high secure due to week key exchange mechanism and adding a DRM player to top of it ensures maximum video security.

23. Dash DRM

Google Widevine DRM can integrate with Dash Streaming to provide security in Desktop and Android devices. AES 128 encryption by default is not enough secure due to a leaky key exchange mechanism and adding a DRM player to top of it ensures maximum video security. An example of Dash enabled DRM protected playback is VdoCipher homepage video.

24. Exoplayer DRM

Widevine DRM can integrate with playback in Exoplayer DRM to provide security in Android App. Widevine DRM enables both online and offline secure playback in Exoplayer. VdoCipher has an Android Video SDK which includes a DRM supported playback in Android player which is based on Exoplayer.

25. HTML5 DRM

Users do not want to install extension/software (e.g flash earlier) to play DRM protected content. Thus, html5 DRM allows the viewers to watch video content in normal html5 player in browsers while at same time ensuring that the content provider is able to provide a DRM encrypted video streaming to prevent video piracy.

26. DRM Video Player

An online video player that has integrated DRM APIs to ensure playback of DRM-protected content inside the player is called a DRM video player. DRM video player key function is to decrypt the encrypted stream using secure DRM keys and present the video content to viewer, ensuring highest security of videos from download.

27. CDM (Content Decryption Module)

A DRM secure playback is higher secure than the standard encrypted streaming technologies because of higher secure blackboxed key exchange mechanism. This would not have been possible without a CDM that comes preinstalled in browsers, thus CDM can be considered as a black-box in browsers/devices which ensures high secure DRM playback. E.g Google Chrome and Mozilla Firefox have Widevine CDM pre-installed in them.

28. Encrypted Media Extension (EME)

Encrypted Media Extensions is a JavaScript API that enables secure video streaming for premium videos in the browser. EME is important in how a DRM system works. EME API is a W3C-recommended standard, meaning that the streaming applications are interoperable across different browsers irrespective of the underlying DRM system.

29. & 30. Encoding & Transcoding

In common terminologies, encoding  is the process of converting uncompressed data to the desired format. It is a lossy process. While, transcoding is the process of decoding a video file from one format to an uncompressed format and then encoding the uncompressed data to the desired format. Video transcoding is commonly used when the video file is being moved from a source to a different destination, and when the two support different file formats.
E.g A raw flv file of 1 GB 1 hour can be transcoded into 3 mp4 files of size 1 GB, 700 MB and 400 MB.

31. Netflix DRM

Netflix uses a combination of Widevine, Fairplay and Playready DRM to secure videos from piracy in Android, IOS , Desktop and Smart TVs. If a device has some issue with DRM settings/compatibility, then it may not be able to play the premium DRM protected videos in the device. Such compatibility issues are sometimes solvable with browser/OS updates and restarting the system.

32. DRM APIs

Premium Movie and Course Video Platforms look to integrate DRM APIs for a secure encryption of videos on server and a smooth decrypted playback inside the player. Thus, 2 DRM APIs are essential Or a company like VdoCipher can package the DRMs together in a hosting & player offering to provide an easy integration through a single API or iframe or WordPress plugin.

 

Video Explaining VdoCipher DRM for your videos. VdoCipher provides Google Widevine & Apple Fairplay DRM to secure videos from piracy.

Video DRM to Prevent Video Download Piracy

VdoCipher helps media and e-learning platforms to play videos on their website or app in the most secure and smooth manner. VdoCipher ensures their revenues are protected against video piracy. A combination of Hollywood-approved DRM encryption (Digital Rights Management), screen capture blocking, viewer-specific watermarking & licensing technologies ensures that videos can’t be downloaded or shared illegally from a video platform. VdoCipher serves 2000+ business customers from 40+ countries.

Free 30 Day DRM Trial
Siddhant Jain
Siddhant Jain

CEO, VdoCipher. Writes about video tech, ed tech and media tech.

www.vdocipher.com

Filed Under: DRM, Media, Technology

Reader Interactions

Primary Sidebar



Secure Your Videos

Blog Categories

  • DRM 
  • APIs and Sample Codes
  • WordPress
  • E-learning
  • Media
  • Video Tech
  • Portuguese
  • Spanish
  • Arabic

Popular Posts

  • Google Widevine DRM 
  • WordPress video plugin: Add Secure Videos to your WP site
  • Understanding Video Quality – Pixels (p), Bitrate (kbps), Aspect Ratios
  • Add text to video with dynamic watermarking
  • Encrypted Video Streaming: VdoCipher & Others
  • Video Hosting For Online Courses
  • Video Quality: What is Video Bitrate, Pixel & Aspect Ratios 
  • Online Video Player
  • Apple Fairplay DRM
  • Study Apps For Students
  • SVOD VS TVOD VS AVOD
  • DRM Security
  • Exoplayer Tutorial
  • Video Platform Comparison

Recent Top Post

  • Enterprise Video Platform
  • Cloud Video Platform
  • Shaka Player
  • Install FFMPEG on Windows
  • Video Aspect Ratio
  • Video Streaming Protocols
  • Adaptive Bitrate Streaming
  • Elearning Statistics 2021
  • DRM Solution
  • Video Bitrate
  • History Of Youtube
  • React Native Video
  • Video Piracy
Recent Blogs
  • The History of Netflix- Founding, Model, Timeline, Milestones (2023 Updated)
  • Google Widevine DRM: Simple Guide to Security & Integration
  • Closed Captions vs Subtitles differences, formatting and working
  • What is Video Resolution, Types, Advantages & Disadvantages
  • E-learning Video Creation: 31 Tips and Techniques for Engaging Online Courses
  • Flutter Video Player with Secure Flutter Video Plugin or SDK
  • Comparing The Top 7 VOD Platform Providers For Video Hosting
  • Top 19 Video Streaming Platforms & hosting providers [Updated 2023]
Popular Blogs
  • How many use easy video download piracy tools ?
  • Apple FairPlay DRM: Video Protection on iOS & Safari
  • 12 Video Piracy Statistics, 6 Prevention Methods
  • Elearning Video Protection: Ensure Piracy Protection of Your Videos
Navigation
  • Home
  • Glossary
  • Features
  • About Us
  • Pricing
  • FAQs
  • Terms
  • Privacy Policy
  • Contact US
Industry
  • Education and Training
  • Media and Entertainment
  • DRM and Antipiracy
  • APIs for Developers
  • Video Hosting and Marketing
  • Widevine DRM
  • Video DRM
  • Google DRM
  • DRM license Server
  • Custom Video Player
  • <
Follow Us
We are Amazon AWS Technology Partner for Secure Video Hosting for Business
We use Akamai CDN for Secure Video Streaming for Business

© 2023 VdoCipher Media Solutions Pvt. Ltd.