On Thu, Nov 19, 2015, at 12:19 PM, MichaelA wrote: > Hi all, > > Hopefully this newsgroup is more appropriate than the mozilla.dev.media > (apologies if it isn't!). > > I was wondering if there's anything that stops 3rd party builds from > using the Adobe CDM for websites such as Netflix? I've tried to make my > own (x86) build, but I can't seem to get any HTML5 DRM content to work. > > The following mozconfig options are present: > > --enable-eme=adobe > > And the plugin manager lists both OpenH264 (1.4) and the Adobe CDM (15) > as installed. > > When loading Netflix, I get the "Browser is installing components needed > to play the audio or video on this page. Please try again later." > message. > > When loading a video the following browser console messages appear: > ---- > navigator.requestMediaKeySystemAccess promise rejected 0x8053000f > 'Promise still outstanding at MediaKeySystemAccessManager shutdown' > > MediaKeySystemAccess::GetKeySystemStatus(com.adobe.primetime, minVer=-1) > result=cdm-not-installed version='15' msg='Plugin-container voucher not > present' > > navigator.requestMediaKeySystemAccess promise rejected 0x80530009 'Gave > up while waiting for a CDM update' > > ---- > > This makes me think that maybe the CDM only works on official Firefox > builds? If anyone has any information about this or the appropriate place > to talk about it, it'd be much appreciated :-)
>From what I understand, I believe the CDM will refuse to operate unless there's a certificate signed by an accepted cert (I have no idea what the specific requirements are here, honestly). We generate a voucher.bin file that signs plugin-container.exe[1][2] as part of our official builds. -Ted 1. https://dxr.mozilla.org/mozilla-central/source/toolkit/mozapps/installer/make-eme.mk 2. https://dxr.mozilla.org/mozilla-central/source/python/eme/gen-eme-voucher.py _______________________________________________ dev-builds mailing list [email protected] https://lists.mozilla.org/listinfo/dev-builds

