Bug 47591 - A mechanism for DRM scheme support
Summary: A mechanism for DRM scheme support
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC All
: P2 Enhancement
Assignee: Nobody
URL: http://www.w3.org/Bugs/Public/show_bu...
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-13 07:05 PDT by Mo McRoberts
Modified: 2023-10-14 07:13 PDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mo McRoberts 2010-10-13 07:05:38 PDT
With reference to the above HTML WG bugzilla thread, I would like to request a mechanism by which authors can easily detect whether a particular DRM scheme (in the context of some media which may or may not otherwise be playable) is supported by the UA.

At present I believe there is no way to do this in advance (e.g., by way of .canPlayType()), the UA must load at least some of a source media resource in order to determine playability, and so a parallel to canPlayType() (or an extension) to it would be advantageous.

Given that most (all?) DRM schemes seem to be implemented in the context of particular container formats, it would make sense to me for the scheme to be queried together with the container format and possibly codecs, possibly as a single string (e.g., a drm= parameter on the video/ or audio/ MIME type), but I don't have hugely strong opinions on it. I'd just like a mechanism which works.

(I realise this is a relatively contentious issue; suffice to say, my opinions of DRM are probably pretty much the same as yours).
Comment 1 Ahmad Saleem 2023-10-14 07:13:09 PDT
@Eric, @Jer, @Dana, @Jean - anything to do here?