Skip to content

Latest commit

 

History

History
63 lines (35 loc) · 5.21 KB

TestVectors-v9.md

File metadata and controls

63 lines (35 loc) · 5.21 KB

Axinom test vectors

This document lists the previous v9 test vector.

These test vector aim to conform to the latest industry standards, among these the DASH-IF Interoperability Points and the ISO/IEC CD 23000-19 "Common Media Application Format".

Previous versions

  • v6 - a conservative set of test vectors that utilized less modern features for wider compatibility (for the time).
  • v7 & v8 - a set of tests vectors that (for the time) intentionally utilized more advanced features - designed to push the boundaries of implementations and to encourage uptake of modern features.

As such, the scope of features utilized intentionally exceeds that seen with more traditional conservative test vectors - the below data is designed to push the boundaries of implementations and to encourage uptake of modern features. Please use the conservative branch for a more widely-compatible (but less modern) version of the content.

PlayReady compatibility

For widest support, the rights management header version is typically 4.0.0.0, which is compatible with client applications implementing PlayReady version 2.0 or newer. Where required, later versions of the header are utilized (e.g. v4.3.0.0 for PlayReady 'cbcs' content).

W3C Clear Key compatibility

Clear Key variants of encrypted test vectors are provided using separate manifests that do not signal any other DRM system. This is because DASH-IF Interoperability Points forbid the mixed use of DRM systems and the Clear Key mechanism.

Customization of DRM behavior

To customize the DRM parameters (e.g. license persistence/expiration or HDCP configuration) you must create your own license tokens instead of using the pre-generated ones provided below. Please refer to the Axinom DRM Quick Start repository for more information on how to achieve this.

Audio content description

The audio tracks of the "v9" test vectors have descriptive language codes (e.g. en-x-high for high-pitched English audio).

Content keys

The content keys for the v9 test vectors are listed below, individually for each test vector. You may also download CPIX documents with test vector content keys:

v9-MultiFormat

This is a Multi-DRM video available as both "cbcs" and "cenc" encryption modes, in both HLS and DASH format, with PlayReady, Widevine and FairPlay DRM (where compatible). The HLS variant also contains the keys embedded in the clear (the encrypted content is playable even without DRM).

There are multiple video quality levels from 288p to 4K in 16:9 aspect ratio. There are four audio tracks. There are no text tracks.

Type 4K 'cenc' 4K 'cbcs' 1080p 'cenc' 1080p 'cbcs' 4K clear 1080p clear
DASH Link Link Link Link Link Link
HLS Link Link Link Link Link Link

Download as archive (4.3 GB)

Key ID: f8c80c25-690f-4736-8132-430e5c6994ce Key: e8mcsd0GI80LUGUFaleh3Q==

Value to use for X-AxDRM-Message header: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2ZXJzaW9uIjoxLCJjb21fa2V5X2lkIjoiNjllNTQwODgtZTllMC00NTMwLThjMWEtMWViNmRjZDBkMTRlIiwibWVzc2FnZSI6eyJ0eXBlIjoiZW50aXRsZW1lbnRfbWVzc2FnZSIsInZlcnNpb24iOjIsImxpY2Vuc2UiOnsiYWxsb3dfcGVyc2lzdGVuY2UiOnRydWV9LCJjb250ZW50X2tleXNfc291cmNlIjp7ImlubGluZSI6W3siaWQiOiJmOGM4MGMyNS02OTBmLTQ3MzYtODEzMi00MzBlNWM2OTk0Y2UiLCJlbmNyeXB0ZWRfa2V5IjoiaVhxNDlaODlzOGRDajBqbTJBN1h6UT09IiwidXNhZ2VfcG9saWN5IjoiUG9saWN5IEEifV19LCJjb250ZW50X2tleV91c2FnZV9wb2xpY2llcyI6W3sibmFtZSI6IlBvbGljeSBBIiwicGxheXJlYWR5Ijp7Im1pbl9kZXZpY2Vfc2VjdXJpdHlfbGV2ZWwiOjE1MCwicGxheV9lbmFibGVycyI6WyI3ODY2MjdEOC1DMkE2LTQ0QkUtOEY4OC0wOEFFMjU1QjAxQTciXX19XX19.k9OlwW0rUwuf5d5Eb0iO98AFR3qp7qKdFzSbg2PQj78

Credits

Original content:

Disclaimer

Axinom does not guarantee the continued availability of the test vectors or the license server nor the accuracy of any descriptive metadata.