A plugin for the Azure Media Player to collect telemetry info. Used Express + mysql + pug to store and display the telemetry.
Sample database is avalable in the telemetry.sql file.
These instructions will get you a copy of the project up and running on your local machine. By default it will start on port 3000.
node
npm
- Download or clone
- Configure database connection in app.js
npm install
npm start
access http://localhost:3000/
On the main page are 7 links:
- /plugin - starts the video player page with the telemetry plugin
- /streamInfo - displays stream info from db as table
- /streamHistory - displays the stream history from db as table
- /playerEvents - displays player events from db as table
- /bitrateChanges - displays bitrate changes from db as table
- /playerStatistics - displays player statistics from db as table
- /playerErrors - displays player errors from db as table
- Express - Fast, unopinionated, minimalist web framework for Node.js
- mysql -A pure node.js JavaScript Client implementing the MySql protocol
- pug - Robust, elegant, feature rich template engine for Node.js
- Alexandru Aldulea - Initial work -