senthilnathan / dash.js

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dash.js

A reference client implementation for the playback of MPEG DASH via JavaScript and compliant browsers. Learn more about DASH IF Reference Client

Current version is now in Master, rather than dev.

You can see the latest release in action by visiting our demo site with a supported browser.

Quick Start with latest development version

Checkout the 'master' branch (or the latest tagged release if you don't want the real cutting edge stuff), extract and put the contents of the dash.js folder on a webserver.

An easy way to do this is to run

python -m SimpleHTTPServer 

in the dash.js folder and then open http://127.0.0.1:8000/index.html in your browser (currently only Chrome and Internet Explorer 11 have the neccessary APIs) to view the main test file.

Install Dependencies (only needed for development)

  1. install nodejs
  2. install grunt
    • npm install -g grunt-cli
  3. install grunt-template-jasmine-istanbul
    • npm install grunt-template-jasmine-istanbul --save-dev
  4. install some other dependencies:
    • npm install grunt-contrib-connect grunt-contrib-watch grunt-contrib-jshint grunt-contrib-uglify

Build / Run tests:

grunt --config Gruntfile.js --force

About

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.


Languages

Language:JavaScript 83.1%Language:CSS 16.9%