shaka-project / shaka-streamer

A simple config-file based approach to preparing streaming media, based on FFmpeg and Shaka Packager.
https://shaka-project.github.io/shaka-streamer/
Apache License 2.0
198 stars 62 forks source link

Support CPIX for 3rd party managed DRM keys #50

Open KarlGallagher opened 4 years ago

KarlGallagher commented 4 years ago

Hey,

DASH-IF has a nice spec for packager/streamer systems to ingest DRM encryption keys from 3rd party key management systems - CPIX - https://dashif.org/docs/CPIX2.2/Cpix.html

I think it would be good if shaka-streamer supported this spec. it should provide for greater compatibility/flexibility for DRM users and automatically supports not only Widevine but other DRM schemes as-well

This is probably related to : https://github.com/google/shaka-streamer/issues/21

joeyparrish commented 4 years ago

This is a great idea. It depends on Shaka Packager support for CPIX, though. @kqyang, I couldn't find a feature request for CPIX on Packager, nor did I see it in the CHANGELOG. Is CPIX supported yet in Shaka Packager?

kqyang commented 4 years ago

@joeyparrish No, it is not supported yet.

joeyparrish commented 4 years ago

Thanks, KQ. We'll keep this Streamer issue on our backlog for now, then.