Skip to content

Http Adaptive Streaming javascript player based on HTML5 premium extensions (MSE/EME)

License

Notifications You must be signed in to change notification settings

bbert/hasplayer.js

 
 

Repository files navigation

hasplayer.js

hasplayer.js is a javascript implementation of a video player based on the W3C premium extensions, i.e. MSE and EME.

hasplayer.js is an extension of the dash.js project with the aim of supporting additional http adaptive streaming protocols such as Microsoft Smooth Streaming protocol.

If your intent is to use the player code without contributing back to this project, then use the MASTER branch which holds the approved and stable public releases.

If your goal is to improve or extend the code and contribute back to this project, then you should make your changes in, and submit a pull request against, the DEVELOPMENT branch.

Quick Start

Download desired branch, extract and open home page of any sample from the samples folder (hasplayer.js/samples/) in your web browser. A build version can be obtained by running grunt build. The build files are generated under 'hasplayer.js/build' folder.

Demo

A demonstration application, based on dash.js project's home application, and using hasplayer.js is located here: http://orange-opensource.github.io/hasplayer.js

License

All code in this repository is covered by the BSD-3 license. See LICENSE file for copyright details.

About

Http Adaptive Streaming javascript player based on HTML5 premium extensions (MSE/EME)

Resources

License

Stars

Watchers

Forks

Packages

No packages published