This repository contains a scalable video transcoding service, designed to handle video conversion and streaming efficiently. Built with FFMPEG, TypeScript, Express, and Node.js, this service integrates with AWS S3 for media storage and utilizes a Redis-based queue system for high scalability.
- Converts videos into multiple formats using ffmpeg
- Streams videos to AWS S3 for on-demand streaming
- Utilizes Redis-based queue system for high scalability
- Written entirely in TypeScript for type-safe development
- Easy integration with existing systems
- Clone the repository
- Install dependencies:
npm install
- Configure environment variables
- Start the server:
npm start
Contributions are welcome! Please check the contribution guidelines.
This project is licensed under the MIT License.