Create a Live Stream with Nginx and FFmpeg using HLS RTMP and Docker Compose

Опубликовано: 30 Сентябрь 2024
на канале: WittCode
2,910
74

Learn how to create a live stream with Nginx and FFmpeg using HLS, RTMP, and Docker Compose. We will also go over what HLS is, what RTMP is, and how they work.

📚 Learn Everything about Docker 📚
https://courses.wittcode.com

Dockerfile URL
https://raw.githubusercontent.com/ngi...

💻 My Software 💻
My Chrome Extension WittCepter - https://chromewebstore.google.com/det...

👩‍💻 Download Code 👨‍💻
https://blog.wittcode.com

⌛ Timestamps ⌛
0:00 - Introduction
0:08 - Project Demonstration
0:38 - What is RTMP?
1:01 - What is HLS?
1:30 - Environment Variable Setup
2:07 - Configuring Nginx RTMP Server
3:38 - Configuring Nginx HTTP Server
4:38 - Configuring Nginx with nginx.conf
5:03 - Creating the HTML Video Element
5:57 - Creating the FFmpeg Docker Image
8:22 - Installing Nginx RTMP Module
10:04 - Creating Nginx Service with Docker Compose
11:21 - Creating the FFmpeg Service with Docker Compose
11:49 - Running the Application
12:46 - Outro