Skip to content

A plugin for the Azure Media Player to collect telemetry info. Used Express + mysql + pug to store and display the telemetry.

Notifications You must be signed in to change notification settings

aldulea/amp-telemetry

Repository files navigation

Azure Media Player Telemetry Plugin

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.

Getting Started

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.

Prerequisites

node
npm

Installing

  • Download or clone
  • Configure database connection in app.js
npm install
npm start
access http://localhost:3000/

On the main page are 7 links:

  1. /plugin - starts the video player page with the telemetry plugin
  2. /streamInfo - displays stream info from db as table
  3. /streamHistory - displays the stream history from db as table
  4. /playerEvents - displays player events from db as table
  5. /bitrateChanges - displays bitrate changes from db as table
  6. /playerStatistics - displays player statistics from db as table
  7. /playerErrors - displays player errors from db as table

Libraries used:

  • 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

Authors

  • Alexandru Aldulea - Initial work -

About

A plugin for the Azure Media Player to collect telemetry info. Used Express + mysql + pug to store and display the telemetry.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published