LLHLS DRM Feature Released #1375
Replies: 3 comments 2 replies
-
I've fully tested Widevine, but I haven't fully tested FairPlay yet because I don't have a server certificate for FairPlay. (Although all specifications were met) |
Beta Was this translation helpful? Give feedback.
-
I updated OvenMediaEngine to make it easier to integrate with Pallycon. To integrate Pallycon, configure the DRMInfo.xml file as follows.
Set |
Beta Was this translation helpful? Give feedback.
-
I confirmed that FairPlay works well with Pallycon. (There were a few patches) |
Beta Was this translation helpful? Give feedback.
-
I am thrilled to announce the addition of DRM (Digital Rights Management) to OvenMediaEngine, a highly anticipated feature by many in the community. DRM support is now available through LLHLS Publisher, and you can seamlessly integrate it into your streaming workflow. Here's how you can make use of it:
To include DRM information in your LLHLS Publisher configuration, follow these steps. You can set the InfoFile path as either a relative path, starting from the directory where Server.xml is located, or as an absolute path.
The separation of the DRMInfoFile is designed to allow dynamic changes to the file. Any modifications to the DRMInfoFile will take effect when a new stream is generated.
Here's how you should structure your DRM Info File:
Multiple
<DRM>
can be set. Specify the VirtualHost, Application, and StreamName where DRM should be applied. StreamName supports wildcard regular expressions.Currently, CencProtectScheme only supports "cbcs" since FairPlay also supports only cbcs. There may be limited prospects for adding other schemes in the near future.
KeyId, Key, Iv and Pssh values are essential and should be provided by your DRM provider. FairPlayKeyUrl is only need for FairPlay and if you want to enable FairPlay to your stream, it is required. It will be also provided by your DRM provider.
OvenPlayer now includes DRM-related options. Enable DRM and input the License URL. Your content is now securely protected.
Note: Currently, DRM is only supported for H.264 and AAC codecs. Support for H.265 will be added soon.
You can test it with the current Master Branch, and it will be released in the next version after stability has been verified.
Beta Was this translation helpful? Give feedback.
All reactions