mediasoup

/ home / Documentation / Examples

Examples

Projects below may use different versions of mediasoup. Please check it within each project.

versatica/mediasoup-demo

Project: https://github.com/versatica/mediasoup-demo (uses mediasoup v3)

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:

versatica/mediasoup-broadcaster-demo

Project: https://github.com/versatica/mediasoup-broadcaster-demo (uses libmediasoupclient v3)

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.

ethand91/mediasoup3-record-demo

Project: https://github.com/ethand91/mediasoup3-record-demo (uses mediasoup v3)

Simple audio/video record application using mediasoup and GStreamer.

mkhahani/mediasoup-sample-app

Project: https://github.com/mkhahani/mediasoup-sample-app (uses mediasoup v3)

A minimal Client/Server app based on Mediasoup and Socket.io made by @mkhahani.

daily-co/mediasoup-sandbox

Project: https://github.com/daily-co/mediasoup-sandbox/tree/master/single-page (uses mediasoup v3)

Sample code with the the simplest possible signaling, and fewest possible dependencies, for cross-browser testing of:

footniko/mediasoup-sample

Project: https://github.com/footniko/mediasoup-sample (uses mediasoup v2)

Made by @footniko, this demo is born in response to the need of many users to have a simpler mediasoup based application example.

Both, the client side and server side, have a single index.js that include all the needed mediasoup API. The application uses socket.io as signaling solution.

michaelfig/mediasoup-broadcast-example

Project: https://github.com/michaelfig/mediasoup-broadcast-example (uses mediasoup v2)

Made by @michaelfig, this project is a vanilla Javascript example of how to use mediasoup to support the specific case of one-to-many broadcast audio/video on individual “channels”.

Others

Other public projects using mediasoup can be found in GitHub.