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

DRM protected streams #39

Closed furkyto closed 4 years ago

furkyto commented 5 years ago

Any help with drm protected streams ?

joeyparrish commented 5 years ago

Yes, we support Widevine DRM. We also have an open feature request to support Shaka Packager's raw key support with a custom PSSH (#21).

In the pipeline config, you can enable encryption with:

encryption:
  enable: true

The full docs for the encryption section can be found here: https://google.github.io/shaka-streamer/configuration_fields.html#streamer.pipeline_configuration.EncryptionConfig

In this section, you can choose your content ID (default random), license server (default UAT), and credentials (default "widevine_test"), as well as encryption scheme (default "cenc") and clear lead (default 10 seconds).

If there are other DRM-related features you are interested in, please let us know!

Does this answer your question?

furkyto commented 5 years ago

i want to ask you in private some questions , could you please give me email or skype ?

joeyparrish commented 5 years ago

Sorry, it's very difficult to provide one-on-one assistance via email, and the community in general may benefit from seeing the answers to your questions. If you have a problem, someone else may have the same or similar problem.

If your question is about Shaka Streamer configuration for DRM, so long as you avoid providing your Widevine credentials on GitHub, you should be able to safely share other details.

If your question is about Widevine features or other Widevine-specific questions, your best option is to contact Widevine for support. Widevine support tickets are completely private. https://www.widevine.com/contact

shaka-bot commented 4 years ago

@furkyto Does this answer all your questions? Can we close the issue?

shaka-bot commented 4 years ago

Closing due to inactivity. If this is still an issue for you or if you have further questions, you can ask us to reopen or have the bot reopen it by including @shaka-bot reopen in a comment.