On Thursday, November 19, 2015 at 8:50:37 PM UTC, Ted Mielczarek wrote: > 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
Ah I see. So running ./mach package calls make-eme.mk, but from what I can see is if it's not signed (with an Adobe approved certificate I assume) is that voucher.bin is never generated. That's a shame, looks like sticking to Silverlight it'll be! Thanks for the help Ted :-) _______________________________________________ dev-builds mailing list [email protected] https://lists.mozilla.org/listinfo/dev-builds

