JSPM

node-webplay

0.0.6
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q40902F
  • License ISC

A nodejs streaming server implementation

Package Exports

  • node-webplay

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (node-webplay) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

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?