Media Excel HERO Integration Guide

DoveRunner Multi-DRM service offers seamless integration with Media Excel HERO 6000 and HERO v5 products, enabling customers to configure DRM encryption for live streams. This integration allows for the protection of CMAF (HLS/DASH) outputs using industry-standard encryption schemes.
This guide provides step-by-step instructions to assist customers in integrating DoveRunner Multi-DRM with Media Excel HERO products.
Prerequisites
Section titled “Prerequisites”- Active accounts on DoveRunner Multi-DRM service and Media Excel products
- Familiarity with Media Excel HERO 6000/v5 interface
- Basic understanding of DRM encryption concepts (CENC, CBCS)
- Your DoveRunner KMS Token
Live Packaging Configuration
Section titled “Live Packaging Configuration”Configure your channel and add a CMAF output via the Media Excel HERO web GUI. To enable DRM, you must configure the DRM Settings within the Output options.
Output Configuration
Section titled “Output Configuration”- Navigate to your Channel configuration.
- Add or Edit a CMAF output.
- Scroll to the DRM Settings section.
- Enter the relevant parameters as defined in the table below:
| Field | Value | Description |
|---|---|---|
| DRM Type | Pallycon | Select Pallycon from the dropdown menu. |
| DRM Encryption scheme | CENC or CBCS | Select CENC for Widevine/PlayReady (DASH) or CBCS for FairPlay (HLS). |
| DRM Server URL | https://drm-kms.doverunner.com/v2/cpix/doverunner/getKey/{KMS token} | The Key Management Server URL. Replace {KMS token} with your specific DoveRunner KMS token. |
| DRM Content ID | Your Content ID | A unique identifier for the content (e.g., my-live-stream-01). |
Detailed Parameter Settings
Section titled “Detailed Parameter Settings”Ensure the following Output Options are configured correctly to support the DRM workflow:
- Output Type: CMAF
- Base Publishing Point:
videos/YourStreamName - Segment Naming: Sequential
- HEVC CodecTag: hvc1 (if applicable)
- Use UTC in “tfdt”: Unchecked (or based on preference)
Once the parameters are entered, click the Save button to apply the configuration.
Test Playback
Section titled “Test Playback”After configuring the output, you can verify the integration by generating a license token and testing playback using the DoveRunner demo player.
1. Generate a License Token
Section titled “1. Generate a License Token”Visit the DoveRunner Dev Console to generate a test license token.
Fill in the fields as follows:
- SITE KEY: Your Site Key (Found in DoveRunner Console > Multi-DRM > DRM Settings).
- ACCESS KEY: Your Access Key (Found in DoveRunner Console > Multi-DRM > DRM Settings).
- DRM Type: Select
Widevine,PlayReady, orFairPlay. - CID: Input the exact Content ID used in the HERO Output configuration.
- USER ID: Arbitrary user ID (e.g.,
test-user). - Time stamp: Leave blank (defaults to 600s).
- Key Rotation:
TrueorFalsedepending on your setup.
Click Generate Token to generate the license token string.
2. Launch Web Browser
Section titled “2. Launch Web Browser”Select the recommended browser for the DRM type you verify:
| DRM | Recommended Browser |
|---|---|
| Widevine | Google Chrome |
| PlayReady | Microsoft Edge |
| FairPlay | Apple Safari |
3. Test Playback
Section titled “3. Test Playback”Navigate to the HTML5 Player Test page and enter the required information for the specific DRM type below.
For Widevine & PlayReady
Section titled “For Widevine & PlayReady”- License URL:
https://drm-license.doverunner.com/ri/licenseManager.do - DASH URL: Enter your manifest URL.
- Format:
{CDN_URL}/encrypted-HD-video-ToS-1920-short.mpd
- Format:
- Custom Data (pallycon-customdata-v2): Paste the License Token generated in Step 1.
For FairPlay
Section titled “For FairPlay”- License URL:
https://drm-license.doverunner.com/ri/licenseManager.do - HLS URL: Enter your manifest URL.
- Format:
{CDN_URL}/encrypted-HD-video-ToS-1920-short.m3u8
- Format:
- FPS Cert URL: Enter your FPS certificate URL.
- Note: For details on the FPS cert, refer to the FPS Cert Tutorial.
- Custom Data (pallycon-customdata-v2): Paste the License Token generated in Step 1.
Start Streaming
Section titled “Start Streaming”Click the PLAY button to verify that the content plays back correctly.
Contact Information
Section titled “Contact Information”For further technical assistance regarding the integration, please contact Media Excel or DoveRunner support.
- Media Excel Support:
support@mediaexcel.com - DoveRunner Support: Help Center