Node-Media-Server

A Node.js implementation of RTMP/HTTP-FLV Media Server (by illuspas)

Node-Media-Server Alternatives

Similar projects and alternatives to Node-Media-Server

  1. obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. srs

    SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.

  4. hello-muiplayer

    💡 An excellent HTML5 video player component

  5. livego

    live video streaming server in golang

  6. iptv-youtube-live

    Discontinued M3U playlists of YouTube live channels. Add them to any IPTV client. [GET https://api.github.com/repos/abskmj/iptv-youtube-live: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

  7. kurento-media-server

    Discontinued [ARCHIVED] Contents migrated to monorepo: https://github.com/Kurento/kurento

  8. node-video-lib

    Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. shaka-packager

    A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.

  11. ZLMediaKit

    WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11

  12. multiflux

    Cloud Multistreaming Platform Powered by Cloudflare

  13. picnic

    Minimalist real time collaborative text editor (to organise a picknick between friends for example) (by renanlecaro)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Node-Media-Server alternative or higher similarity.

Node-Media-Server discussion

Log in or Post with

Node-Media-Server reviews and mentions

Posts with mentions or reviews of Node-Media-Server. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-27.
  • Live Streaming
    3 projects | /r/node | 27 Mar 2023
    For in-house hosting, a project like https://github.com/ossrs/srs or https://github.com/illuspas/Node-Media-Server may meet your needs. Ultimately though, you should be able to build whatever you need from scratch using an Nginx server with the RTMP module and an ffmpeg process
  • Node Media Server
    1 project | /r/node | 24 Mar 2023
  • serving videos from backend
    1 project | /r/node | 9 Nov 2022
  • Creating an audio streaming server with DASH, HLS or SmoothStreaming
    2 projects | /r/node | 25 Oct 2022
    I am currently building a home server and want to create my own audio book server and mobile application. On the mobile site I will use react native with react-native-track-player. The TrackPlayer supports DASH, HLS or SmoothStreaming. Now I am struggling to build a server and providing one of these formats. When I search for a solution there are many recommendations to create a stream like const stream = fs.createReadStream(filePath); and pipe it like stream.pipe(res);. This is working in the browser but seems not to be compatible with the TrackPlayer. When looking for solutions to create a stream based on DASH, HLS or SmoothStreaming I just find some complex solutions like the Node-Media-Server which seems a bit overkill for what I am trying to do. So my question is, do you know a simpler solution to send an mp3 file through an express endpoint in DASH, HLS or SmoothStreaming format? Or do you have any recommendations where I can have a look?
  • How do you handle streaming audio through HTTP on prem?
    1 project | /r/devops | 28 Apr 2022
    Like this?
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic Node-Media-Server repo stats
5
6,145
8.7
about 2 months ago

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?