MediaSoup
Abstract |
MediaSoup |
Authors |
Walter Fan |
Status |
WIP |
Updated |
2024-08-21 |
Overview
Mediasoup is a opensource project, its server and client side libraries are designed to accomplish with the following goals:
Be a SFU (Selective Forwarding Unit).
Support both WebRTC and plain RTP input and output.
Be a Node.js module in server side.
Be a tiny JavaScript and C++ libraries in client side.
Be minimalist: just handle the media layer.
Be signaling agnostic: do not mandate any signaling protocol.
Be super low level API.
Support all existing WebRTC endpoints.
Enable integration with well known multimedia libraries/tools.
Example
$ git clone https://github.com/versatica/mediasoup-demo.git
$ cd mediasoup-demo
$ git checkout v3