node-webplay

0.0.6 • Public • Published

node-webplay

A nodejs streaming server implementation.

node-webplay streaming server

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_modules/.bin/webplay

or

node ./node_modules/node-webplay/bin/server.js

In order to build it you can follow these steps:

  • Clone the repository
    • git clone git://github.com/mediagoom/node-play
  • Download Tools ffmpeg and mg
    • node downloadtools.js
  • Run:
npm run build
node ./bin/server/index.js

Roadmap

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?

Package Sidebar

Install

npm i node-webplay

Weekly Downloads

2

Version

0.0.6

License

ISC

Last publish

Collaborators

  • aseduto2
  • aseduto