Skip to content

A fully fledged scalable service for video transcoding using AWS ECS and `ffmpeg`

License

Notifications You must be signed in to change notification settings

belphegor-s/video-transcoding-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup

  • You'll need docker and nodejs (preferably v16 LTS)
  • Install deps. via npm i in /lambdas and /server
  • .env format -
    • /lambdas/.env
      REDIS_HOST=""
      REDIS_PASSWORD=""
      DATABASE_URI=""
      S3_REGION=""
      S3_BUCKET_NAME=""
      ACCESS_KEY_ID=""
      SECRET_ACCESS_KEY=""
      SUBNET_1=""
      SUBNET_2=""
      SUBNET_3=""
      SECURITY_GROUP=""
      ECS_ARN=""
    • /server/.env
      JWT_ACCESS_TOKEN_SECRET=""
      JWT_REFRESH_TOKEN_SECRET=""
      S3_REGION=""
      S3_BUCKET_NAME=""
      AWS_ACCESS_KEY_ID=""
      AWS_SECRET_ACCESS_KEY=""
      DATABASE_URI=""

Architecture

architecture

Run In Postman

About

A fully fledged scalable service for video transcoding using AWS ECS and `ffmpeg`

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published