Managing CDN token protection
Overview
OpenTV Video Platform supports content protection through the use of CDN tokens. It is integrated with NAGRA's Security Services Platform to allow CDN access to be revoked for a specific account or device.
This section explains how to enable this funstionality.
Prerequisites
Enabling CDN token protection at the Platform level
There are two supported modes:
- Enable CDN token for all content
- Enable CDN token per content (channel or VOD content)
This is configured by NAGRA during system deployment or upgrade. To enable this feature, please contact your NAGRA representative.
Mapping CDN names to CDN IDs
CDN names must be mapped to the CDN IDs. This allows easily-readable names to be used in OpCon (for example), rather than the harder-to-read CDN IDs.
This is configured by NAGRA during system deployment or upgrade.
Enabling CDN token protection
To enable CDN token protection:
- For each technical content / technical channel for which CDN token protection is required:
- Specify whether a CDN token is required.
- Specify which CDN to use.
You can do this:
- At ingest – see the
cdnTokenDetails
element in technicalChannel and technicalContent. In OpCon – see Technical versions (content) and Adding Technical channels.
Re-ingesting the content will overwrite any changes made to the CDN details that you have made in OpCon.
- Using the CPM
technicalChannel
/technicalContents
APIs to create/update a technical channel/content. See:
If you are only using a single CDN, you can use an XSLT transform to add the same CDN details to all technical channels and technical content before ingesting the XML files.
In your client application, call URL Builder to get the playout URL and required tokens (rather than calling IAS). See Getting playout URL and tokens.
Client content auth calls to IAS will still work, and content playout will still happen, but the additional benefits provided by SSP (revocation of CDN access) will not be available.
See also
Getting playout URL and tokens in the Client integration guide