Securing Videos on your sites using AWS ElasticTranscoder and HLS — Part 1 — A Summary

Akshat Priyansh
May 6 · 3 min read



A rough Architecture Diagram

A Summary of what we will be doing:

HLS is a streaming protocol to serve live HTTP streams. Those streams can be encrypted and the media player on a webpage can decode them at run time by accessing a data key. HLS encoded files create .m3u8 playlist and .ts media files. We store those files in our s3 bucket. Every file is public other than our master playlist m3u8 file, which is private. We access the master playlist file through signed URLs.


Faun

The Must-Read Publication for Aspiring Developers & DevOps Enthusiasts

Akshat Priyansh

Written by

Thinker, Undergrad Software Engineer, Musician.

Faun

Faun

The Must-Read Publication for Aspiring Developers & DevOps Enthusiasts