Question/Issue
I want to apply DRM to live content. How can I handle DRM packaging for a live stream with the DoveRunner DRM CLI packager?
Short Description
DoveRunner DRM CLI packager is a product that adds DoveRunner multi-DRM integration functionality to Shaka Packager. Therefore, basic content packaging and DRM encryption functions are supported in the same way as Shaka Packager.
Shaka Packager supports live stream packaging as well as VOD (Video on demand) content packaging. However, it may lack advanced features when compared to other commercial or open-source based streaming solutions. In addition, if you need technical support for the CLI packager related to live packaging, DoveRunner cannot provide such support and you must contact the Shaka Packager project directly.
Therefore, for large-scale commercial services, it is recommended to integrate and use a separate commercial live streaming solution (e.g., AWS media services). If you need a free, open-source based live packaging solution due to cost constraints, you can also integrate Shaka Packager directly with the DoveRunner DRM server.
Resolution
You can serve live streams by integrating DoveRunner multi-DRM with commercial live streaming solutions such as AWS Elemental MediaPackage or Wowza Streaming Engine through standard APIs (CPIX, SPEKE) or plug-in methods.
For live packaging integration using Shaka Packager, you must implement it directly by referring to the DoveRunner CPIX API.