/ home / Documentation / v3 / mediasoup / Design

mediasoup v3 Design

Unlike other existing SFU implementations, mediasoup is not a standalone server but an unopinionated Node.js module which can be integrated into a larger application:

const mediasoup = require("mediasoup");

Thus internally, mediasoup can be splitted into two separate components:

Both components communicate to each other by means of inter-process communication. However, from the point of view of the developer, the application should just care about the JavaScript API integration.