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:
- Key Service Tenant ID (a UUID)
- Key Service Management Key (a UUID)
- SPEKE v1 endpoint URL (https://key-server-management.axprod.net/api/Speke)
- 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)
- Specify the manifest filename, typically
- 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​
- Cambria Live: https://capellasystems.net/products/live-encoding/cambria-live/
- Cambria Stream: https://capellasystems.net/products/stream/
- Capella Systems: https://capellasystems.net/