SPEKE 2.0 Explained (Axinom)
Vendor-neutral technical article on SPEKE v2 key exchange: the X-Speke-Version header, CPIX@version handling, and a full mapping table from deprecated SPEKE namespaces to CPIX elements.
Link
Related resources
- DASH-IF CPIX test vectorsCorpus of CPIX documents — clear keys, certificate-encrypted keys, odd namespaces, UTF-16 — for hardening CPIX parsers and key-exchange imp…
- Axinom key-rotation-implementationReference implementation of live DRM key rotation with token-based license delivery, CPIX over API Gateway/Lambda and a DynamoDB KID store.
- CPIX v2.2 Specification (PDF)Versioned CPIX specification detailing key hierarchies, ContentKeyPeriod-based rotation and DRM system signaling for packager/key-server ex…
- EBU DMF Media eXchange Layer (MXL): Streamlining Multi-Vendor Live Video (Mile-High Video)Conference paper describing MXL's design goals and grain-exchange architecture for interoperable software-based live production.
- Verimatrix: Configure DRM Access for PlayReady, Widevine and FairPlayVerimatrix documentation on multi-DRM configuration fields — IV, license secret, PlayReady deployment certificate, Service Access Key — and…
- FairPlay Streaming Overview (Apple)Apple's architecture document for FairPlay Streaming covering the SPC/CKC exchange and Key Security Module responsibilities for license ser…
- Shaka Player DRM Configuration TutorialGuide to configuring key systems, robustness levels, persistentStateRequired and license-exchange logging for debugging EME playback.
- Hello, Video Codec! — Build an Intra-Only Codec in ~100 Lines of RustTutorial building a working intra-only video codec with intra prediction and Rice/Golomb residual coding in about 100 lines of Rust, outper…
- PallyCon HTML5 Player Multi-DRM Integration GuideEME integration guide for Widevine/PlayReady DASH CENC plus FairPlay specifics (certificateURL, prepareContentId, prepareCertificate), incl…
- GStreamer debugging tools tutorialOfficial guide to GST_DEBUG levels and categories plus GST_DEBUG_DUMP_DOT_DIR pipeline graph dumps for diagnosing media pipelines.
- Xiph.Org Test Media on AWS Open Data RegistryS3-hosted mirror of the Xiph test media collection, enabling fast bulk retrieval of uncompressed reference sequences.
- JVET VVC Trac — Conformance Bitstream TrackerJVET issue tracker for VVC conformance, with pointers to VTM reference software and the official conformance bitstream sets.
- RPM Fusion ffmpeg.spec — Distro Packaging ReferenceComplete RPM spec file for FFmpeg showing every --enable-* flag, codec dependency and subpackage split used by RPM Fusion.
- Eyevinn Channel Engine — API referenceDeveloper reference for the VOD2Live Channel Engine library covering asset managers, channel managers and stream switching hooks.
- John Van Sickle FFmpeg static buildsLong-running source of GPLv3 static FFmpeg builds for Linux x86 and ARM (both release and git-master), the standard drop-in binary for serv…