Video · Phone calls · AI · Live translation

Every conversation. One powerful platform.

Bring people, AI agents and live audiences together. Use the ready-made apps, embed a widget, or build your own with open-source SDKs.

Start free
  • 50,000 free minutes, never expire
  • No credit card

Your interface. Your AI providers. Cloud or self-hosted.

Experience the platformNo signup needed
Watch your call travelSample path
your streamtheir streamrelayedto youto themThis phoneyouSending serverreceives each stream onceDelivery serverfans out to viewersYour laptopsecond device

Tap any device, server or path to see what it does. Start a call to see your own path.

Camera and mic are asked for only after you press Call.

From a private call
to a global audience.

  • 3,000interactive participantsUp to, in one room
  • 500K+broadcast viewersVia HLS delivery
  • 50+languagesLive audio translation

Proof you can check

  • Uptime, last 7 daysLive on the status pageSystem status
  • Open-source installs, last monthPublished on npm and pub.devSDKs plus our mediasoup client, which works with any mediasoup servernpmpub.dev
  • Backed by99.99% uptime SLAPeople on email, WhatsApp and the forums · support@mediasfu.com
  • Runs where your users areWeb, iOS, Android, Windows, Mac and LinuxSDKs for React, Vue, Angular, React Native, Expo, Flutter, Swift, Kotlin and Unity
One meter under every product

Powerful by design. Priced by the minute.

Audio in a room or call$0.0001per minute$1 buys 10,000 audio minutes.
HD video$0.0015per minuteSD video is $0.00075.
AI voice agent+$0.002per minuteYour AI providers bill you directly, with no markup.
Recording+$0.002per audio minuteSD video recording is $0.006. Off unless you turn it on.

Includes media transport, agent runtime and recording. Your AI providers, phone numbers and carrier minutes bill separately and directly.

Your month on MediaSFU$21.00List rates, before volume discounts.Price your own workload
Built on MediaSFU

Big ideas. Working starting points.

A clinic, an inspection desk, a multilingual event. Try each reference app as your customer would, then use its guide and available starter to make it yours. Your brand, your keys, your hosting.

  • Audience at a talk listening on earbuds, each phone showing the talk in a different language: ES, FR and JAOne talk, heard in ES · FR · JA

    Multilingual events

    Speakers talk in their own language. Every listener picks theirs and hears the event translated live.

    Built for Webinars, services, conferences and community events
  • An agent on a headset beside an automated call flow that books and confirmsCall summary sent to your CRM

    Agency phone agents

    Run AI receptionists, booking lines and lead qualifiers for your clients, with a workspace per client that shows cost and margin. Send every call summary on to your CRM with our n8n node.

    Built for AI automation agencies and resellers
  • A bank officer on a video call with a customer holding up an ID card, a checklist of three completed checks beside the videoID and face, on one recorded call

    Video KYC framework

    A complete video KYC app your institution runs on its own infrastructure, keeping recordings and customer data there. MediaSFU carries the call.

    Two ready presets India V-CIP (default) and International ID
    Try the demo (India or International)Guide soonGitHub starter soon
    Meeting your regulator’s requirements stays your institution’s responsibility; the framework gives you the building blocks.
For developers

Your product. Your interface. Your stack.

Start with a complete room: video, chat, screen share and recording controls. Keep the UI, customize it or go headless as your product grows.

  • Prebuilt or headlessShip the complete room UI today, or keep the room engine and draw every pixel yourself.
  • Cloud or your own serverRun on MediaSFU Cloud, or point the same SDK at MediaSFU Open on your own infrastructure.
  • Phone and agents on the same roomAdd a SIP number or an AI voice agent to a room through the same account and the same bill.
npm install mediasfu-reactjs
import { ModernMediasfuGeneric } from "mediasfu-reactjs";

export default function App() {
  return (
    <ModernMediasfuGeneric
      credentials={{ apiUserName: "your-api-username", apiKey: "your-api-key" }}
      connectMediaSFU={true}
    />
  );
}
Inline keys are for local prototypes. In a shared app, create and join rooms through your backend.
Pricing

What real workloads cost

MediaSFU charges at published list rates. AI providers, phone numbers and carrier minutes are billed separately.

  • AI voice agent callsOne caller and one agent, 10 minutes each
    1,000 calls a month× $0.021 each= $21 a month
  • 1:1 video consultsTwo people in HD both ways, 30 minutes each
    500 consults a month× $0.09 each= $45 a month
  • Team standupsFive people on SD video, 15 minutes, every workday
    22 standups a month× $0.225 each= $4.95 a month
50,000 free minutesto start, with no card. They never expire.
Volume discounts20% off from 2.5M minutes a month · 40% off from 7.5M minutes a month, applied automatically.
A bill you can checkEvery charged minute shows who sent, who received, the quality and the rate. Download it as CSV.
Before you commit

What teams check before they choose

  • 99.99% uptime SLAWatch every service live on the status page.System status
  • Room and audience sizeUp to 3,000 people interacting in one room, and 500K+ viewers on an HLS broadcast.Size your event
  • 50+ languagesLive translated audio and captions, each listener in their own language.How translation works
  • Your data, your serversRecordings are deleted from MediaSFU 72 hours after they complete. Kits run on your own hosting, and MediaSFU Open runs on your own infrastructure.Data and residency
  • Moving from another platformSide-by-side guides for the platforms teams usually move from, plus a migration path for agencies.Compare and migrate

Your first 50,000 minutes are on us

Use the apps, embed a widget or build your next product. Your free minutes never expire, and there’s no credit card to get started.