This is the “official” mediasoup demo made by mediasoup authors. Said that, we (the authors) don't want this demo to become the “mediasoup reference” and encourage developers to read the API documentation instead.
The mediasoup-demo has a client side web application and a server side Node.js application:
- The client side is a React application that uses mediasoup-client and protoo-client among other libraries.
- The server side is a Node.js application that uses mediasoup and protoo-server.
- As an alternative (there are many) readers may be more used to socket.io.
Made by mediasoup authors, this project is a
libmediasoupclient based application that takes the system microphone and webcam and produces the media to the specified room in mediasoup-demo application.
Contains mediasoup + Kurento integration projects.
GStreamer plugin for mediasoup-demo.
Simple audio/video record application using mediasoup and GStreamer or FFmpeg.
A minimal client/server app based on Mediasoup and Socket.io made by @mkhahani.
Sample code with the the simplest possible signaling, and fewest possible dependencies, for cross-browser testing of:
- Sending/receiving audio and video tracks
- Switching to a different input device and replacing a track
- Screen sharing
- Subscribing to and unsubscribing from tracks
- Pausing tracks for sender and receiver independently
- Setting maximum simulcast layer when sending
- Setting maximum simulcast layer when receiving
- Display of stats
- Display of “active speaker”
Other public projects using mediasoup can be found in GitHub.