CPIX and SPEKE workflows
Exchange scoped live keys with compatible packaging infrastructure while keeping provider boundaries isolated.
6.0Coordinate live packaging, rotating key periods, registered manifests, license renewal, and viewer authorization across supported DRM ecosystems.
Exchange scoped live keys with compatible packaging infrastructure while keeping provider boundaries isolated.
Coordinate key rotation and late join without publishing a KID before every required license provider can resolve it.
Set bounded renewal behavior appropriate for long-running channels and refreshed entitlement decisions.
Trace live session, license, renewal, and release stages through redacted correlation identifiers.
Define its content identity, enabled DRM systems, packaging integration, and delivery destination.
Use bounded CPIX/SPEKE requests and retain the periods required for viewers at the live edge.
Expose only validated protected DASH and HLS outputs whose KIDs are available to every selected provider.
Create a live playback session, renew it when appropriate, and release its reservation when viewing ends.
Your backend remains the authority for purchases, subscriptions, courses, rentals, and user access. DRM-X signs and enforces that decision without putting long-lived credentials in a player or mobile application.
Authorize paid viewers while keeping security policy and concurrent-stream control active throughout the event.
Rotate keys and renew bounded authorization without changing the application’s core playback contract.
Apply the same enrolled-user and course-access logic used by protected on-demand lessons.
No. Clients set contentType to live and consume the same playback-session, license, renewal, and release fields.
Test encoder restart, key rotation, late join, renewal, entitlement denial, concurrent limits, blackout behavior, and failover on every promised device.
No. DRM-X should not publish a rotating KID until every required license provider can resolve the matching key.