Skip to main content

Ateme NEA-DVR integration

The purpose of this document is to provide information on integrating Ateme’s NEA-DVR with Insys Cloud DRM service.

Cloud DRM service supports CPIX for obtaining keys required to encrypt content using Ateme’s NEA-DVR packager.


Scrambling server

In order to use Insys DRM cloud service, Scrambling server needs to be configured using the OTT Scrambling page of NEA-DVR GUI.

After logging to NEA-DVR’s GUI, navigate to Services -> Scrambling

Scrambling presets

In Scrambling servers section use + button (next to CPIX type) to add a new Scrambling server. In New scrambling server configuration dialog enter:

  • Name of the configuration
  • URI provided by Insys
  • Timeout (optional)

Scrambling server

Apply the changes with check button.

Newly configured CPIX server can be used for configuring Scrambling preset or direct configuration of scrambling on channel.


Enabling CPIX for Stream Adaptations

In order to use CPIX for scrambling, navigate to the Profiles Management page of NEA-DVR GUI (Services -> Profiles). On the list of Stream Adaptations find Stream Adaptation for which you want to use CPIX and use pencil button.

Stream adaptations

In Stream Adaptation edit dialog, in Scrambling section, select CPIX and (if required) proper Encryption method

For MPEG-DASH Enabling CPIX MPEG-DASH For HLS Enabling CPIX HLS For MS Smooth Streaming Enabling CPIX Smooth Streaming

Apply the changes with check button.

After selecting CPIX for stream adaptations, channels can be encrypted with Insys Cloud DRM service.


Encryption using Scrambling preset

Configuring Scrambling preset

Navigate to the OTT Scrambling page of NEA-DVR GUI (Services -> Scrambling). In Scrambling presets section use + button (next to CPIX scrambling type) to add a new Scrambling preset. In New scrambling preset configuration dialog enter:

  • Name of the preset
  • ID, which is CPIX id of an asset (standard GUID form)
  • Key rotation period (optional, default no rotation)
  • Scrambling server - select server configured in Scrambling server configuration from dropdown list

Scrambling preset

Apply the changes with check button.

Selecting Scrambling preset

Navigate to the Live configuration page of NEA-DVR GUI (Services -> Live), find a channel for which you want to assign scrambling preset and press Lock button.

Channels list

In Channel scrambling configuration dialog select preset created in Configuring Scrambling preset and use + button.

Matching preset

Apply the changes with Apply button.


Encryption using direct channel configuration

Navigate to the Live configuration page of NEA-DVR GUI (Services -> Live), find a channel for which you want to use CPIX scrambling server and press Lock button.

Direct channel configuration

In Channel scrambling configuration dialog select – New set – and use + button. This will show CPIX parameters configuration similar to the New scrambling preset configuration.

Scrambling parameters

Enter:

  • ID, which is CPIX id of an asset (standard GUID form)
  • Key rotation period (optional, default no rotation)
  • Scrambling server - select server configured in 3.1 from dropdown list

Apply the changes with check button.

Scrambling parameters

Apply the changes with Apply button.