This Video Management Service is a web-based application developed in Flask. It allows users to upload videos, which are then converted to HLS (HTTP Live Streaming) format for efficient streaming.
- Docker
export UPLOAD_FOLDER=/path/to/your/upload/folderBuild the Docker image
make buildRun the Docker container
make up- Python 3.12
- Poetry
- FFmpeg
Install dependencies
poerty installRun the application
poetry run python app.py