BeeInventor / Node-Media-Server

A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server

Home Page:https://www.npmjs.com/package/node-media-server

Repository from Github https://github.comBeeInventor/Node-Media-ServerRepository from Github https://github.comBeeInventor/Node-Media-Server

Node-Media-Server

A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH Media Server https://github.com/illuspas/Node-Media-Server/blob/master/README.md)

This fork aim to solve:

1 Keep hls files to be able to do VOD (uploaded to s3 or something similar)

  • optional flag to keep files after stream closed
  • Manage the file structures(eg, by day)

2 Replace modules that may improve performance/control:

3 (Optional) pre register hook to validate the authorization of the rtmp client

  • currently preRegister hook is asynced, can't prevent anonymous client to connect natively

About

A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server

https://www.npmjs.com/package/node-media-server

License:MIT License


Languages

Language:JavaScript 98.4%Language:HTML 1.2%Language:Dockerfile 0.4%