mediasoup VS mediasoup-demo

Compare mediasoup vs mediasoup-demo and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
mediasoup mediasoup-demo
24 5
5,882 1,010
1.4% 2.2%
9.5 6.3
3 days ago 10 days ago
C++ JavaScript
ISC License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

mediasoup

Posts with mentions or reviews of mediasoup. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-04.

mediasoup-demo

Posts with mentions or reviews of mediasoup-demo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-31.
  • Is there a Walkie Talkie like app for WebRTC?
    3 projects | /r/WebRTC | 31 Mar 2023
    Do check out the mediasoup demo as an example (https://github.com/versatica/mediasoup-demo). There is an online demo here as well (https://v3demo.mediasoup.org/)
  • Nettu Meet: video conferencing app for tutors.
    7 projects | /r/selfhosted | 31 May 2021
    There is already a Dockerfile for the server. The problem is that the mediasoup config file doesn't currently work inside docker so it needs to be updated. Mediasoup has created a demo of how to make it work inside docker here.
  • https://np.reddit.com/r/docker/comments/meuzp1/webrtc_based_app_has_no_audio_only_when_running/gsllyc7/
    1 project | /r/backtickbot | 28 Mar 2021
    the strange thing is that this Docker image runs with audio just fine:https://github.com/versatica/mediasoup-demo . I should have included that information in the OP. I'm trying to see how the Dockerfiles materially differ as it relates to ports, but I don't see it. The file also doesn't need to be run in host network mode
  • docker desktop on macos crashes while building mediasoup demo
    1 project | /r/docker | 27 Mar 2021
    While I'm building this https://github.com/versatica/mediasoup-demofor >400 seconds, docker desktop on macos crashes with this error level=error msg="Handler for GET /system/df returned error: error getting build cache usage: failed to get usage for h23kzrlo9o1ntzqg8djaak2ql: snapshot 6p6vktbybxdisl2r4iovhkxaf not found I feel like this should not be happening due to resource limits since I have big sur on a 2018 macbook pro, a core i7 and 32 gb of ram. I've tried 4 times consecutively of building and restarting docker desktop before giving up. Thank you.

What are some alternatives?

When comparing mediasoup and mediasoup-demo you can also consider the following projects:

Pion WebRTC - Pure Go implementation of the WebRTC API

mirotalk - 🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.

janus-gateway - Janus WebRTC Server

nettu-meet - Open source video conferencing system for tutors.

jitsi - Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.

chitchatter - Secure peer-to-peer chat that is serverless, decentralized, and ephemeral

peerjs - Simple peer-to-peer with WebRTC.

Mumble - Mumble is an open-source, low-latency, high quality voice chat software.

webrtc-without-signaling-server - webrtc without signaling server. a stun server is still used if connecting over the internet.

FirebaseRTC - Codelab for building a WebRTC Video chat application using Firebase Cloudstore.

webrtc-streamer - WebRTC streamer for V4L2 capture devices, RTSP sources and Screen Capture