Our DRMtoday licensing service is also available on the AWS Marketplace for users of AWS Media Services. We’ve gathered answers to common questions below.

Not finding what you’re looking for? View our DRM guide, or simply contact us.

DRMtoday supports API integration with AWS Elemental MediaPackage and AWS Elemental MediaConvert.

Once logged in to your AWS account click ‘Continue to Subscribe’ on the DRMtoday for AWS Media Services page. Once subscribed you will be sent a confirmation to your email address, allowing access to the DRMtoday service dashboard as well as relevant setup documentation. Our DRMtoday team validates subscriptions, so it may take a business day to receive the email with your account access details. Once your account has been activated, you will begin to receive monthly automatic billing through your AWS account as well as licensing reports through the DRMtoday dashboard.

Once your account has been activated by the DRMtoday team your free trial period begins automatically. You’ll be provided with your first 1,000 license requests at no charge allowing you to run tests with the service. Once you pass 1,000 license requests, the free trial ends and service charges will begin.

No, there are zero setup fees. Just the standard subscription fee.

We include detailed documentation, however, consulting, testing, and integration support is separate from the AWS Media Services offer and can be purchased directly from Castlabs. For more details please contact sales@castlabs.com.

Our AWS Marketplace billing is based on the amount of ‘units’ that are used from a service. In terms of our pricing, what a ‘unit’ is defined as falls under two cases:

  • Each month your first 20,000 license requests are considered as one base-limit unit.
  • If you use additional requests within the same month above this limit, then one unit is defined as 1,000 extra requests.

An additional unit of 1,000 license requests is triggered when the first request of that unit is used. Examples of unit usage:

Usage within a monthUnit usage
0 – 20,000 requestsYou’re charged only the base fee because you’re within the 20,000 base-limit.
20,001 – 21,000 requestsYou’re charged the base fee, plus 1 additional unit of 1,000 requests. By exceeding the 20,000 base-limit you’ve started using the next batch of 1,000 requests.
21,001 – 22,000 requestsYou’re charged the base fee, plus 2 additional units of 1,000 requests. This is because usage has both exceeded the 20,000 base-limit as well as an additional 1,000 requests. A second batch of 1,000 requests has started being used.
. . .. . .

Pricing of units is designed to provide tiered volume discounts. If the number of requests used within a month exceeds a volume threshold, then the additional units will cost less. For example, here’s a cost-breakdown for 150,000 requests used within a month:

First 20,000 requestsBase fee$299
Next 80,000 requests
(Equals 80 units)
$5 / unit
($5 / 1,000 requests)
$400
Next 50,000 requests
(Equals 50 units)
$3 / unit
($3 / 1,000 requests)
$150
Total for 150,000 requests$849

See our AWS Marketplace Pricing Information table for more information on volume tiers and costs.

A request is counted when an end user starts a session initiating a request for a video license. In cases where key rotation is used, such as for live streaming, each key rotation that signals a new license request is counted.

Our service is available for users worldwide. DRMtoday is built on reliable multi-region AWS infrastructure. We operate server nodes in multiple regions worldwide for speedy and scalable global coverage. No matter where your customers are located, they can access our powerful license delivery network.

Yes! DRMtoday indeed supports the Secure Packager and Encoder Key Exchange (SPEKE) specification for both versions 1 and 2.