Streaming Video Encoding & Packaging Pipeline · View 21 of 22 · Assurance
Encrypt once, serve three DRM systems
- Common encryption means one encrypted segment set satisfies every DRM system, so adding one is a licence-service integration rather than a re-packaging job.
- The packager holds the content key in memory for the duration of one packaging job and records only the key id.
Takedown is a revocation, not a deletion
- Withdrawing the manifest and revoking the key id takes effect independently of CDN cache expiry — a cached segment without a licence is inert.
- That is the only mechanism in the design that acts faster than the 30-day segment cache, and it is the reason segments can be cached that long at all.
Assumption
- Assumed three DRM systems and territory- or window-scoped key policies. Key rotation is supported without re-encoding or re-packaging, which is a requirement rather than an optimisation.