Easily add live video meetings to your website under your own brand
MediasoupMeeting is a WebRTC infrastructure service that allows website owners to add branded video meetings and recording to their own websites.
It is not a meeting application. It is backend infrastructure powered by mediasoup.
Host real-time multi-peer video rooms directly inside your website. No external branding. No iframe. Full control.
Meetings are recorded at RTP level and later built into a final downloadable video file.
Include one JavaScript file and initialize the SDK. No WebRTC knowledge required.
This service provides you with a video feed for each person in the room, allowing you to design your own user interface.
You can test the infrastructure immediately.
Open the demo page in two different browser tabs or two devices. Each tab simulates a separate peer.
The demo shows the infrastructure only. UI is intentionally minimal.
Recording is enabled on the backend and will appear in the client portal.
MediasoupMeeting provides infrastructure only. You control the UI. We handle signaling, SFU routing and recording.
<script src="https://demo.mediasoupmeeting.com/mediasoup-bundle.js"></script>
<video id="localVideo" autoplay playsinline muted></video>
<div id="remoteVideos"></div>
const localVideo = document.getElementById("localVideo");
const remoteVideos = document.getElementById("remoteVideos");
const peerId = crypto.randomUUID();
MediasoupMeeting.init({
socketUrl: "wss://socket.mediasoupmeeting.com",
roomId: "your-room-id",
peerId: peerId,
localVideoEl: localVideo,
remoteContainerEl: remoteVideos
});
MediasoupMeeting.join();
MediasoupMeeting.on("joined", () => {
console.log("Connected");
});
MediasoupMeeting.on("peerLeft", (data) => {
console.log("Peer left", data);
});
MediasoupMeeting.on("error", (err) => {
console.error(err);
});
The developer never touches WebRTC, ICE, DTLS, RTP or mediasoup internals.
Pricing depends on maximum concurrent live peers. All plans include recording and access to the client portal.
Up to 10 live peers
Recording not included
Add recording: +$20/month
Up to 25 live peers
Recording not included
Add recording: +$30/month
Up to 50 live peers
Recording not included
Add recording: +$40/month
Need higher limits? Contact for custom infrastructure pricing.
Each client receives access to a private recordings portal.
https://portal.mediasoupmeeting.com
No developer is required to access recordings. It is a normal web login panel.
MediasoupMeeting provides video infrastructure only. Clients are responsible for their own frontend, authentication and user content.
The service is provided on a best-effort basis. Downtime may occur due to maintenance or unforeseen issues.
The service provider is not liable for indirect damages, data loss or business interruption.
Data is used only to operate the meeting infrastructure and generate recordings.
No data is sold or shared with third parties.
Clients are responsible for informing their end users that meetings are recorded.
Name: Omar Imran Mousa Qura Ali
Location: Mersin, Mezitli β TΓΌrkiye
WhatsApp: +90 538 383 7975
Direct WhatsApp communication is preferred for technical and pricing discussions.