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 →
Node-Media-Server Alternatives
Similar projects and alternatives to Node-Media-Server
-
-
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.
-
srs
SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.
-
-
-
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]
-
kurento-media-server
Discontinued [ARCHIVED] Contents migrated to monorepo: https://github.com/Kurento/kurento
-
-
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.
-
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.
-
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
-
-
picnic
Minimalist real time collaborative text editor (to organise a picknick between friends for example) (by renanlecaro)
Node-Media-Server discussion
Node-Media-Server reviews and mentions
-
Live Streaming
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
- serving videos from backend
-
Creating an audio streaming server with DASH, HLS or SmoothStreaming
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?
Like this?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Jul 2025
Stats
illuspas/Node-Media-Server is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of Node-Media-Server is JavaScript.
Popular Comparisons
- Node-Media-Server VS hello-muiplayer
- Node-Media-Server VS livego
- Node-Media-Server VS iptv-youtube-live
- Node-Media-Server VS kurento-media-server
- Node-Media-Server VS srs
- Node-Media-Server VS node-video-lib
- Node-Media-Server VS ZLMediaKit
- Node-Media-Server VS multiflux
- Node-Media-Server VS picnic
- Node-Media-Server VS shaka-packager