Skip to content
This repository has been archived by the owner on Jun 20, 2021. It is now read-only.
/ CloudVOD Public archive

CloudVOD is a video on demand platform built on Microsoft Azure Cloud Computing Services

Notifications You must be signed in to change notification settings

jigar288/CloudVOD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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