GTuritto / Manning_-Bootstrapping-Microservices_video-streaming-example

A Node.js/Express example that demonstrates streaming video that works in both Chrome and Safari.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video streaming example

A Node.js/Express example that demonstrates streaming video that works in both Chrome and Safari.

You need Node.js installed to try out this example.

This examples accompanies an upcoming blog post on video streaming. Please check back later for a link to the blog post.

To learn about a complete microservices project based on video streaming please see my book Bootstrapping Microservices.

Click here to support my work

Chrome vs Safari

This images gives you an idea of the differences between video streaming for Chrome and Safari:

Chrome vs Safari

Setup

Download the zip file for this respository or clone it using Git:

git clone https://github.com/bootstrapping-microservices/video-streaming-example.git

Then install depdencies:

cd video-streaming-example
npm install

To start

Start it normally:

npm start

Or start with live reload enabled:

npm run start:dev

Point your browser at http://localhost:3000 for the UI.

About

A Node.js/Express example that demonstrates streaming video that works in both Chrome and Safari.


Languages

Language:JavaScript 75.5%Language:HTML 24.5%