-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support ClearKey Encrypted HLS #34
Comments
ClearKey support will be added into hls.js@v1.0.0 Maybe we can add support for hls as well. |
Yeah for sure! I subscribed to the HLS PR so we can fix it as soon as it's merged 👀 |
Pinging to prevent stale status |
Yes... Update: |
Thanks, Apple. Very cool... 🙄 |
If you need help, I can help as well, let me know. Thanks! |
Aye! I'll ping you if something comes up |
Just mentioning this in case anyone else looks for this in the future. If I read it right, there's a recent WebKit ticket to move this forward on Safari – https://bugs.webkit.org/show_bug.cgi?id=231006. |
Description
I've packaged encrypted media files into dash and hls using MP4Box using filters to generate both manifests (dash and hls) manifest.m3u8:dual. Dual filter was introduced in GPAC v0.9.0. More info about this here: https://github.com/gpac/testsuite/blob/filters/scripts/hls-gen.sh
vgDash is working great with ClearKey DRM but I'm stuck with Hls on Safari.
I'm using both dash and hls directives:
And I'm changing bitrates based on this value:
I see that vgDRMToken and vgDRMLicenseServer are available only for vgDash.
Is there any other way to specify ClearKey for vgHls?
I've seen this comment (video-dev/hls.js#2901 (comment)) and I think ClearKey support will be introduced in hls.js@v1.0.0.
Expected Behavior
ClearKey Encrypted Hls to work.
Actual Behavior
Currently, the player, loads manifest.m3u8 playlist and associated segments, but can not decrypt and displays 00:00 video.
Steps to Reproduce
Attachments
The text was updated successfully, but these errors were encountered: