W3C standard for achieving Digital Rights Management (DRM) for audio and video content in the browser through a JavaScript API and proprietary Content Decryption Modules (CDM). Use this tag for developing CDM and using it through JavaScript. Preparing content with existing tools should be asked on Super User.
Questions tagged [eme]
27 questions
0
votes
1 answer
How to use videojs-contrib-eme in local server
Could any one instruct me the steps of implementing Encrypted Media Extensions using videojs-contrib-eme in local server (with Access Point) which doesn't has internet.
Users connect to local server using WiFi with mobile and playback the videos in…

krishna
- 99
- 9
0
votes
1 answer
Preparing audio file to be used in EME
I want to process wav files so I can use them in the browser with MSE and EME.
I am able to convert to .mp4 and play with MSE, but when I encrypt the file the player doesn't work. No error is triggered, the encrypted event in EME never fires. So…

Rikard
- 7,485
- 11
- 55
- 92
0
votes
2 answers
Widevine Crashes In Youtube Precertification Tests
I am working with Cobalt for Youtube.
When passing EME Conformance tests, Widevine tests causes a crash on my Set Top Box
Do you have any idea what may be the reason for this crash?

AmalGH
- 1
0
votes
1 answer
How to encrypt webm media (specially audio) file using clear key encryption and obtain the key and key id
hi I can't seem to be able to encrypt WEBM files and get back any valuable information like key value or key id so i can use them with EME API and create a dash media player so i can protect my media files,
i am currently using webm-encrypt which…

bedo dan
- 9
- 1
- 3
0
votes
1 answer
How do I actually add DRM to a video file for EME to interpret?
So, I’ve tried googling this a bit but DRM and EME search results haven’t pulled up much in the way of actually telling me what to use on the server-side to implement DRM before a video is sent to the browser for the HTML5 player to decode. Is there…

CJT3
- 2,788
- 7
- 30
- 45
0
votes
1 answer
Widevine encrypted videos in Azure do not expire
I am trying to enable my Azure-hosted video for offline viewing in Chrome with a "rental period" so that it expires after a few days. I started with the OfflinePlayReadyAndWidevine java example project. I updated this method to specify 30 seconds…

Brian Harris
- 2,735
- 3
- 22
- 34
0
votes
0 answers
How much HTML Encrypted Media Extensions (EME) is reliable?
We are implementing HTML5 EME for our video-based web page. As you know, EME prevents downloading video from a server. Accordingly, the video files it so important for us and we want to prevent stealing these files.
By implementation, we have an…

M. Rostami
- 999
- 3
- 16
- 27
0
votes
1 answer
HLS Fairplay DRM content I got error to obtain licence key from DRM server by using videojs and videojs-contrib-eme
HLS Fairplay DRM Content videojs return Failed to load resource: Origin https:// is not allowed by Access-Control-Allow-Origin. when trying to get licence for HLS fairplay.
I am using Videojs version @7.5.5 and videojs-contrib-eme version…

Venkat
- 9
- 3
0
votes
1 answer
how to use pssh python script using Python ProtoBuf library?
I am not able to figure out how Python ProtoBuf library is related to use pssh python script in this documentation https://github.com/google/shaka-packager/tree/master/packager/tools/pssh
How can I build the pssh.py script without the proto file?

Suhayb
- 3,163
- 3
- 23
- 30
0
votes
1 answer
How to know the eme spec version from cobalt code or other?
how to clarify the eme version at cobalt version
how to know cobalt from Chromium version
Browser SDK version Chromium EME spec
Cobalt 11.107588 ? ?
Cobalt 11.153049 ? ?
Cobalt 16.162639 ? …

Devin
- 1
- 2
0
votes
1 answer
Can't use use the update_request_callback to send Provisioning request
I encountered the same problem, the Widevine need Provisioning request.
" it is preferred to report the provisioning request as the first licensing request, and the app will send the HTTP POST for you. You can then send the real license request as…

niewei
- 1
0
votes
1 answer
Enable EME in Hls js
Currently I am using hls js with video js and I need to use EME with hls js. Is it possible to use EME with hls js ?
https://www.w3.org/TR/encrypted-media/
https://github.com/dailymotion/hls.js/tree/master

Chinthaka Devinda
- 997
- 5
- 16
- 36