stepashka69 / adapter-player

Demo project to illustrate idea of creating JS video player that can play various video formats (MPEG-DASH, Smooth Streaming, MP4 etc.) with a single interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adapter JS Video Player

Overview

Demo project to illustrate idea of creating JS video player that can play various video formats (MPEG-DASH, Smooth Streaming, MP4 etc.) with a single interface. Created to support article Making web browser play streaming video (such as MPEG-DASH, Smooth Streaming, HLS) with one player..

Documentation

Ready to use built sample project is located in /www folder.

Source code is in /src folder.

Project uses ES6 compiled with Babel and packaged with Webpack. Dependencies are managed with Bower with grunt-bower-task.

Development

  • Install Core Dependencies

  • Build on command line:

    • npm run build
  • While making changes run. It will start webpack in --watch mode

    • npm run dev

About

Demo project to illustrate idea of creating JS video player that can play various video formats (MPEG-DASH, Smooth Streaming, MP4 etc.) with a single interface.

License:MIT License


Languages

Language:JavaScript 77.0%Language:CSS 12.2%Language:HTML 10.8%