Skip to content

A scalable live streaming platform that can handle millions of users

Notifications You must be signed in to change notification settings

dager-mohamed/live-streaming-platform

Repository files navigation

Installation

  • Install packages
    npm install
  • Make sure docker & docker-compose installed

Setup

  • Copy the .env.example file and replace the filename with .env.

  • Setup an AWS account:

    1. Fill in the aws crednetials inside the env file.
    2. Create an S3 bucket then fill the bucket name inside the .env file.
    3. Create a cloudfront distribution.
    4. IMPORTANT: if this error occured (Your account must be verified before you can add new CloudFront resources) while creating a cloudfront distribution, please see this.
  • Run npm run dev

  • Run the RTMP Server, HLS transcoder and the S3 directory sync [important]:

    • npm run docker

Video service

Video streaming service

About

A scalable live streaming platform that can handle millions of users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published