Overview
If you have live or on-demand video content that has been processed by AWS Elemental MediaPackage, and you would like to apply digital rights management (DRM) protection to that content, then our metered pricing AWS-native DRM License Provider service can be a simple and flexible solution for you. At the moment it supports FairPlay (with default credentials for testing) and Widevine. The service of our instance facilitates DRM key generation, storage, and license issuance.
List of Features
- Multi-DRM Support: Apple FairPlay and Google Widevine are supported
- Offline playback support: Persistent license issuance allows offline playback of DRM-encrypted content for up to 7 days
- Media type support: Support for both LIVE and VOD
- Key Generation: Create encryption keys for AWS MediaPackage to enable DRM encryption
- License issuance: Generate and manage licenses for content usage
- Scalability and High Availability: Designed to support scalability through the use of a cluster configuration. This setup involves deploying multiple instances of the DRM Server behind an Application Load Balancer (ALB), effectively creating a DRM Server cluster. This cluster-based approach ensures that the DRM service can handle large volumes of requests and provides a robust, scalable solution for managing digital rights across various content delivery networks.
Service Integration
- AWS Integration: Specifically designed for the AWS infrastructure. It is deployed on AWS EC2 using AMI, it natively integrates with AWS Elemental MediaPackage.
- SPEKE Protocol Compliance: Utilizes SPEKE protocol version 1 and 2, ensuring full compliance with AWS Elemental MediaPackage in key exchange. (extensive test focused on DASH Widevine and HLS Fairplay)
- Interoperability: While it works natively with AWS Elemental MediaPackage, customers have the flexibility to choose DRM License Provider HTTPS Endpoint (such as LB/CDN), and External Key Store. For playback, it is compatible with Media Player supporting DRM such as Apple FairPlay and Google Widevine.
Prerequisites:
- With existing clear content source processed by AWS Elemental MediaPackage (LIVE/VOD)
- OPTIONAL: Customer's Fairplay credential available and ready to submit to our DRM License Provider. (Although Fairplay credentials are provided, customers are recommended to use their own credentials for production)
Highlights
- Support both FairPlay and Widevine DRM protocols
- Ensures seamless compatibility across a wide range of devices and platforms
- Scalable solution and provide high availability
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/hour |
---|---|
t3.micro AWS Free Tier Recommended | $0.625 |
m3.large | $0.625 |
t3.large | $0.625 |
t3.medium | $0.625 |
m3.medium | $0.625 |
Vendor refund policy
No refunds.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
First release
Additional details
Usage instructions
Here are the steps to launch DRM License Provider and integrate with AWS Elemental MediaPackage
Step 1) Launch instance see https://drm.kandesmart.com/docs/Launch%20DRM%20Licence%20Provider%20Instance%20v1.0.1.pdf
Step 2) Setup CloudFront to provide HTTPS protocol policy. Reason: DRM License Provider has ONLY HTTP protocol policy. Additional HTTPS protocol layer is required to allow outside traffic from AWS Elemental MediaPackage and end user device/platform to access DRM License Provider. see https://drm.kandesmart.com/docs/Setup%20CloudFront%20v1.0.1.pdf
Step 3) Enable DRM on AWS Elemental MediaPackage see https://drm.kandesmart.com/docs/Enable%20DRM%20on%20AWS%20Elemental%20MediaPackage%20v1.0.1.pdf
Once launched and integrated, service from DRM License Provider is auto triggered on following requests:
- key generation request from AWS Elemental MediaPackage for DRM-encrypting content
- license request from Media Player for DRM-encrypted content playback
Configuration after launch: see https://drm.kandesmart.com/docs/DRM%20License%20Provider%20Configuration%20v1.0.1.pdf
DRM-enrypted content playback setup: see https://drm.kandesmart.com/docs/DRM-encrypted%20content%20playback%20test%20v1.0.1.pdf
Resources
Vendor resources
Support
Vendor support
If you have any questions or need assistance, please don't hesitate to contact us at info@kandesmart.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.