TUNING IN
Connecting to the stream…
Connecting
Format HLS
Resolution —
Behind live —
HTTPS
Watching 00:00
How it works
From a video file to your browser
Two servers on AWS, built by Terraform and configured by Ansible. The backend is never reachable from the internet — you only ever talk to the frontend, over HTTPS.
FFmpeg
The backend loops the film forever and encodes it to H.264 + AAC.
systemd · Restart=always
RTMP
The stream is pushed to the frontend inside the private network.
TCP 1935 · VPC only
NGINX
The RTMP module ingests it and cuts it into small chunks.
nginx-rtmp
HLS / DASH
Playlists and segments are written for both streaming formats.
3 s fragments
You
Your browser fetches them over an encrypted connection.
TLS · port 443
Team
Built by
Infrastructure as code and configuration automation — one command rebuilds everything from zero.
CY
Caren Youssef
MScT Cybersecurity
IH
Ines Hafit
MScT Cybersecurity
École Polytechnique · Cloud & Automation module · AWS · Terraform · Ansible · NGINX · FFmpeg