This course contains the use of artificial intelligence.
- In Part 1, we built the foundation of professional video streaming: encoding, adaptive bitrate ladders, HLS, DASH, CMAF, packaging, and browser playback.
- Part 2 moves from local packaging into secure delivery and protected playback.
Modern streaming platforms do not just create media files. They need to deliver those files reliably through a CDN, control access at the edge, verify playback health, and protect premium content with DRM. In this course, you will publish streaming assets to AWS S3, place CloudFront in front of them, configure signed URLs and signed cookies, test cache behavior, run invalidations, use versioning, plan rollback flows, and add simple QoE and canary checks.
Then we move into DRM fundamentals. You will learn how Widevine, PlayReady, and FairPlay fit into the streaming stack, how EME and CDM work, how CENC uses KID/KEY pairs, how PSSH appears in DASH manifests, how license requests flow, and how dash.js attaches license URLs for protected playback.






