Public | Automated Build

Last pushed: a year ago
Short Description
A nodejs streaming server for mpeg-dash and HLS.
Full Description


A nodejs streaming server implementation.

node-webplay is a web server witch expose api for encondig your videos and plaing them back in either HLS (HTTP LIVE STREAMING) or MPEG-DASH.

The UI is impemented in vue.js and the source are in the mediagoom/node-play-ui repository.

For encoding it uses ffmpeg. A free tool.

For packaging it uses mg. A free tool.

It should work on Linux and Window.

To install it run:

npm install node-webplay

To run it run:

node ./bin/server/index.js

In order to build it you can follow these steps:

  • Clone the repository
    • git clone git://
  • Download Tools ffmpeg and mg
    • node downloadtools.js
  • Run:
    npm run build
    node ./bin/server/index.js
  • navigate to http://localhost:3000


At this point the functionality are limited. When we have time and resources we would like to add additional functionality.
At this point this is our list:

  • npm install
  • live streaming
  • DRM support
  • dynamic packaging

We would love to have your feedback on these features. How impotant they are for you?

Docker Pull Command
Source Repository