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.
This images gives you an idea of the differences between video streaming for Chrome and Safari:
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
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.