Skip to content

Which MiroTalk product should I choose?

Start with what you want to do, how people participate, and how much infrastructure you want to operate. You do not need to understand WebRTC before choosing a useful starting point.

Find your product Open the visual project guide Compare architectures

Choose by goal

Do not want to operate the service yourself? Start with MiroTalk Cloud, the managed service powered by MiroTalk WEB.

MiroTalk video communication products on desktop and laptop

Understand the three product layers

MiroTalk products solve related problems, but they are not seven competing versions of the same application.

Layer Products Purpose
Communication SFU, P2P, C2C, CME, BRO Where people meet, call, or broadcast
User workspace WEB Accounts, rooms, schedules, and invitations
Infrastructure administration ADMIN Management of services running on your servers

Choose the communication experience first. Add WEB or ADMIN only when you need the workflow around it.

Communication products

MiroTalk SFU

MiroTalk SFU group meeting interface

Use SFU for group meetings, classes, webinars, conferences, and other workflows that need a complete meeting experience. Each participant sends media to a Selective Forwarding Unit, which forwards the required streams.

Best fit: growing groups and richer meeting workflows.
Infrastructure: the media server consumes CPU, memory, and bandwidth as usage grows.
Main trade-off: better room scalability requires more server resources than direct peer-to-peer calls.

Learn about SFU View the SFU product page Try the SFU demo

MiroTalk P2P

MiroTalk P2P small group meeting interface

Use P2P for private calls and small group meetings where participants can exchange media directly. The application server coordinates the room but does not normally forward every media stream.

Best fit: private calls and small groups.
Infrastructure: routine server demand is lower when media remains between participants.
Main trade-off: every additional participant increases work on participant devices, and TURN relay traffic can add server bandwidth.

Learn about P2P View the P2P product page Try the P2P demo

MiroTalk C2C

MiroTalk C2C one-to-one call interface

Use C2C when the experience should remain a focused camera-to-camera call between two people. It is a practical base for embedding or adapting one-to-one video without the surface area of a group meeting product.

Best fit: exactly two participants.
Infrastructure: media normally travels between the two participants.
Main trade-off: it is not designed for group meetings or one-to-many broadcasts.

Learn about C2C View the C2C product page Try the C2C demo

MiroTalk CME

MiroTalk CME click-to-call interface

Use CME for click-to-call workflows where a caller needs to reach a specific available user. The workflow is centered on incoming calls rather than conventional meeting rooms.

Best fit: support, consultation, and direct-calling workflows.
Infrastructure: the call media normally uses a peer-to-peer path.
Main trade-off: the specialized caller/user flow is not intended to replace group meetings.

Learn about CME View the CME product page Try the CME demo

MiroTalk BRO

MiroTalk BRO broadcasting interface

Use BRO when one presenter needs to reach an audience. P2P mode can suit smaller audiences; SFU mode moves distribution work to the server when the audience grows.

Best fit: live broadcasts and one-to-many events.
Infrastructure: demand varies with the selected P2P or SFU mode.
Main trade-off: the audience size and distribution mode directly affect server bandwidth and cost.

Learn about BRO View the BRO product page Try the BRO demo

Supporting products

MiroTalk WEB organizes meetings

MiroTalk WEB scheduling and room-management workspace

WEB provides a user-facing workspace for accounts, rooms, schedules, and invitations. It organizes communication workflows; it is not itself a replacement for every communication architecture.

Learn about WEB View the WEB product page Use the managed service

MiroTalk ADMIN manages infrastructure

MiroTalk ADMIN service-management dashboard

ADMIN helps operators configure and manage MiroTalk services running on their servers. It is an infrastructure tool rather than a meeting or calling experience.

Learn about ADMIN View ADMIN on GitHub

Compare products

This is relative guidance, not a capacity promise or hosting quote. Actual infrastructure depends on concurrent users, media quality, traffic, region, network conditions, and TURN relaying.

Product Primary job Typical participation Media path Relative server demand Main trade-off
SFU Meetings and webinars Small to larger groups Through a media server Higher More infrastructure to operate
P2P Private and small meetings Small groups Between participants, or TURN when required Lower More participants increase device and network load
C2C Camera-to-camera calls Two people Between participants, or TURN when required Lower Limited to two participants
CME Direct click-to-call Caller and user Between participants, or TURN when required Lower Specialized calling workflow
BRO One-to-many broadcast Presenter and viewers P2P or SFU Variable Audience size changes infrastructure needs
WEB Meeting workspace Any supported workflow Not a media engine Additional application services Requires a communication product
ADMIN Infrastructure management Multiple services Not a media engine Additional application service Not required for simple deployments

TURN can change P2P costs

Restrictive networks can force peer-to-peer media through a TURN relay. Relayed traffic consumes server bandwidth, so a P2P deployment is not always free of media infrastructure costs.

Where does the video travel?

P2P: between participants

Each participant sends media directly to the others when the network permits it. This reduces routine media-server work but limits practical room size because every device handles more streams as participants join.

SFU: through your media server

Each participant sends one upstream media feed to the SFU. The server forwards selected streams to the other participants. Server demand is higher, but participant devices do less distribution work.

BRO: from one presenter to many viewers

The broadcaster sends to viewers directly in P2P mode or through an SFU. The best mode depends on audience size and the infrastructure available.

Read the WebRTC architecture guide Compare product architectures Review SFU scalability

Why separate products?

  1. Different workloads need different architectures. P2P minimizes routine server media work, SFU makes larger rooms practical, and BRO centers a presenter/audience flow.
  2. Self-hosting makes infrastructure a real decision. A two-person call and a large group meeting should not require identical deployments.
  3. Focused codebases are easier to understand and adapt. A smaller C2C or CME application exposes less unrelated behavior when the workflow is narrow.
  4. Products can work together. WEB can organize an SFU meeting, while ADMIN can help operate the deployed service.

Still unsure?

Start with MiroTalk SFU when you need a complete group meeting experience and room to grow. Choose MiroTalk Cloud when you do not want to manage the infrastructure.

Explore MiroTalk SFU Start MiroTalk Cloud

Choose how to use MiroTalk

MiroTalk source is available under AGPLv3. For commercial licensing requirements, use the official licensing page as the source of truth.

Explore the complete MiroTalk Ultimate bundle Read the AGPLv3 terms Compare licensing options Contact MiroTalk