Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is DRM supported in HTML5 audio/video? [duplicate]

Tags:

html5-video

Does HTML5 audio/video support OMA DRM or any third party DRM?

like image 311
sri Avatar asked Jun 29 '10 04:06

sri


People also ask

How does DRM work on videos?

In a nutshell, DRM ensures that video content is stored and transmitted in an encrypted form, so that only authorized users and devices can play it back. Before it is streamed, video content must be encrypted and packaged, often using multiple DRM schemes for greater device compatibility.

Which of the following audio formats is not supported by HTML 5?

Embedding Audio The current HTML5 draft specification does not specify which audio formats browsers should support in the audio tag. But most commonly used audio formats are ogg, mp3 and wav. Your browser does not support the element.

Which of the following types of audio video events is supported by HTML?

Note: Only MP3, WAV, and Ogg audio are supported by the HTML standard.


3 Answers

No, it doesn't.

At least, not yet. But given the trouble we're having getting browser manufacturers to even agree on a standard format I can only imagine how hard it would be to get them all to support a standard DRM (or even to support it at all!)

like image 186
Dean Harding Avatar answered Oct 05 '22 05:10

Dean Harding


It does now. https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html

Here is an example. http://www.html5rocks.com/en/tutorials/eme/basics/

This is the best page that I could find on current browser support. http://www.jwplayer.com/html5/mediasource/

At the time of writing this, EME is supported in

  • IE11 in Win8.1
  • Chrome (Desktop and mobile)
  • Safari 8 in OSX Yosemite
like image 40
Tony Avatar answered Oct 05 '22 03:10

Tony


Let's think about what it is that you're trying to do.

HTML5 sends information over the HTTP protocol. This includes embedded flash videos, HTML5 {video} tags (if ever finished!), pictures, lyrics, text, links, and javascript.

All of these components are always transmitted in plaintext. If HTML5 were to include any form of protection on these elements (i.e. tags that indicate that you can't copy?... {drm}{/drm}, etc), it is still up to any software interpreting this HTTP data, to decide whether or not to enforce it.

You can look at a video tag such as youtube or dailymotion - the source it references is always accessible at a standard HTTP address - with or without DRM, the means of downloading this video are within everybody's reach!

This implies that the protocol, by design, does not allow for copy-protection.

For future reference, ask yourself "Is the data (and how it is operated upon) ever in the customer's hands?". If the answer is 'yes', DRM does not make sense to apply.

like image 36
user472510 Avatar answered Oct 05 '22 03:10

user472510