Nginx Video Streaming is a setup designed to stream video content using the Nginx web server, optimized with configurations that ensure smooth and reliable video delivery.
- Nginx Server: Configured for high-performance video streaming.
- Docker Compatibility: Easily deployable in a Docker container.
- Scalability: Configurations allow for handling increased traffic.
-
Clone the repository:
git clone https://github.com/alimahboubi/NginxVideoStreaming.git cd NginxVideoStreaming
-
Run with Docker:
docker build -t nginx-video-streaming . docker run -p 8080:80 nginx-video-streaming
-
Access the Stream: Open
http://localhost:8080
in your browser.
- nginx.conf: Core Nginx configuration file located in the repository for customizing server settings.
- static/: Directory containing sample video files for streaming.
- Dockerfile: Defines the Docker environment setup.
- nginx.conf: Nginx configuration optimized for streaming.
This project is open-source and available under the MIT License.