Shaka player is an open-source JavaScript library for adaptive media.
It uses neither Flash nor plugins to play adaptive media formats (such DASH, HLS, and MSS) in a web browser. Rather, Shaka Player makes use of the open web technologies Encrypted Media Extensions and MediaSource Extensions.Using IndexedDB, Shaka Player now facilitates offline media playback and storage. Any browser can save content. License storage is dependent on browser compatibility.Our primary objective is to simplify adaptive bitrate video and audio streaming with current browser technology.We make an effort to maintain the library's simplicity, minimal weight, and lack of external dependencies. The sources provide everything you need to build and launch.
shaka-player-demo
Multi media support
Shaka Player supports:
open-source JavaScript library for adaptive media
shaka-playe license