jigar288 / CloudVOD

CloudVOD is a video on demand platform built on Microsoft Azure Cloud Computing Services
7 stars 0 forks source link
auth0 cloud-computing github-actions microsoft-azure nodejs postgres pwa-apps reactjs sql typescript vitejs

CloudVOD

CI CI CD - API CD - Client

Table of contents

Azure Architecture

This is the cloud architecture diagram that we customized ourselves for the CloudVOD platform

CloudVOD Arch

Encoding Workflow

This diagram details the process of uploading, encoding, and monitoring

Encoding Workflow

Database Entity Relationship Diagram

Database Entity Relationship Diagram

Instructions to run & test (TODO: update this)

  1. Create a Microsoft Azure Account & create the Azure Media Service resource via setup wizard
  2. Run npm install in root dir
  3. Create a .env file based on .env.example in repo & replace values with azure account info
  4. Run npm run watch in root dir
  5. Go to http://localhost:5000/api/data/file-upload in a web browser and upload a video file

Links