Synamedia supports Axinom DRM through the vDCM Product line (packager and JITP), push and pull mode, using SPEKE v2 protocol. Synamedia Quortex Play, our SaaS platform does support Axinom as well.

Synamedia

Synamedia supports Axinom DRM through the vDCM Product line (packager and JITP), push and pull mode. Synamedia Quortex Play (SaaS platform) does support Axinom as well.

For key acquisition vDCM products use the SPEKE v2 protocol.

Pre-requisites

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 (can be revealed under My Mosaic / DRM using the License Service Management Key)

Configuration in Synamedia vDCM

Below sample configuration is illustrated through the vDCM.

{
    "axinom": {
        "name": "axinom",
        "properties": {
            "keyAcquisition": {
                "authorityServiceUri": "https://key-server-management.axprod.net/api/SpekeV2",
                "userName": "<Key Service Tenant ID>",
                "passPhrase": "<Key Service Management Key>"
            }
        },
        "tracks": [
            {"type": "SD"}
        ],
        "type": "cpixf",
        "drmTypes": [
            {
                "drmType": "widevine",
                "encryptionScheme": "cenc",
                "drmServiceUri": "https://key-server-management.axprod.net/api/SpekeV2",
            },
            {
                "drmType": "playready",
                "encryptionScheme": "cenc",
                "drmServiceUri": "https://key-server-management.axprod.net/api/SpekeV2",
            },
            "AXINOM"
        ],
        "provider": "spekev2",
        "requestMimeType": "application/json"
    }
}
synamedia drm config
Figure 1. Synamedia DRM Configuration

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 pre-requisites above)

  • License Service: keep defaults (or enter the value you received from Axinom DRM configuration)

  • Player: pick any