Developer Infrastructure

Add video calls to your website in 10 minutes

Take advantage of our robust WebRTC + Mediasoup SFU solution

What is MediasoupMeeting?

An infrastructure that allows you to add video meetings to your website.

✔ Video Meetings

Host video rooms directly inside your website. No links to external Zoom or Google Meet.

✔ Automatic Recording

Automatically record your meetings for later viewing.

✔ Simple API

We simply give you a join() function and now you are in a live room.

You Build

We Provide

Live Demo

Open the demo page in two different tabs or devices. Each devices simulates a separate peer.

How to Test

API Integration

Step 1 — Include SDK


<script src="https://demo.mediasoupmeeting.com/mediasoupmeeting.js"></script>
    

Step 2 — Add Video Elements


<video id="localVideo" autoplay playsinline muted></video>
<div id="remoteVideos"></div>
    

Step 3 — Initialize and Join


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",
  clientId: "clientA",
  peerId: peerId,
  localVideoEl: localVideo,
  remoteContainerEl: remoteVideos
});

MediasoupMeeting.join();
    

Pricing

Pricing depends on maximum concurrent live peers.

Starter

Up to 10 live peers

$29/month

Add recording: + $20/month

Growth

Up to 25 live peers

$59/month

Add recording: + $30/month

Pro

Up to 50 live peers

$99/month

Add recording: + $40/month

Need higher limits? Contact for custom infrastructure pricing.

Client Portal

You can view and download your recorded meetings from our web portal.

Inside The Portal

Terms of Service

Service Nature

MediasoupMeeting provides video infrastructure only. Clients are responsible for their own frontend, authentication and user content.

Acceptable Use

Availability

The service is provided on a best-effort basis. Downtime may occur due to maintenance or unforeseen issues.

Limitation of Liability

The service provider is not liable for indirect damages, data loss or business interruption.

Privacy Policy

Data Collected

Data Usage

Data is used only to operate the meeting infrastructure and generate recordings.

Data Sharing

No data is sold or shared with third parties.

Recording Responsibility

Clients are responsible for informing their end users that meetings are recorded.

Contact

Name: Omar Qura Ali

Email: omaromran.mn@gmail.com

Location: Mersin, Mezitli – Türkiye

WhatsApp: +90 538 383 7975

Direct WhatsApp communication is preferred for technical and pricing discussions.

Blog

In this section you can find resources and tutorials related to MediasoupMeeting.