Build a video-on-demand (VOD) streaming service with multiple AWS services including:
- S3
- DynamoDB
- Lambda
- MediaConvert
- EventBridge
- CloudFront
You can see a full tutorial of this project in my blog.
- Overview
- Upload video to AWS S3
- Convert video with AWS Lambda & MediaConvert
- Deliver converted video with CloudFront
This repository contains React frontend, NodeJS backend app, and Lambda function codes. After cloning the repository, run following commands to start both frontend and backend.
npm install
cd frontend
npm install
cd ../
npm run dev