Skip to main content

Capella Systems

Capella Systems offers live encoding and packaing products called Cambria Live and Cambria Stream.

Cambria Live and Cambria Stream both support integration with Axinom DRM using SPEKE protocol.

Prerequisites​

To use Axinom DRM:

  • Register on the Axinom Portal
  • Start a free trial
  • Go to My Mosaic / DRM and acquire credentials
  • You will need the following information:
  • Once you are ready to go to production, upgrade your Axinom account to a paid plan.

For later playback you will also need:

  • Communication Key ID
  • Communication Key

Configuration in Cambria Live/Stream​

In Cambria Live/Stream:

  • Create MPEG-DASH (upload) target
    • Specify the manifest filename, typically manifest.mpd
    • (CMAF format is not yet supported, but will be supported soon)
  • Enable "Use DRM" with following configurations:
    • DRM Type: use the desired DRM system, e.g., PlayReady or Widevine
    • DRM Provider: Axinom
    • CPIX API End Point URL: https://key-server-management.axprod.net/api/Speke
    • Tenant ID - Axinom Key Service Tenant ID
    • Management Key - Axinom Key Service Management Key
    • CPIX ID - leave empty
    • CPIX Content ID - user-generated UUID uniquely identifying the stream
    • CPIX KID - user-generated UUID (Key ID) uniquely identifying the encryption key used to protect the stream. The key itself will be generated and return by Axinom Key Service. Store the Key ID, as you will need it later for video playback.
  • Start Streaming

Testing Playback​

Once you have produced a DRM-protected video or stream, you can test the playback using Axinom’s DRM Video Playback tool. Hints for filling out the form:

  • Video Source URL: the URL of the generated manifest file, e.g., https://your-server/manifest.mpd
  • Content Keys: the Key ID (CPIX KID) you have generated and used in the encoding process. You don’t need to specify the key value (you don’t even have it)
  • Communication Key and Communication Key ID: The values you received from Axinom DRM configuration (see the prerequisites above)
  • License Service: keep defaults (or enter the value you received from Axinom DRM configuration)
  • Player: pick any

See also​