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

Reply via email to