MiroTalk

MiroTalk

Open-source, self-hosted WebRTC video conferencing with variants for meetings, calls, and broadcasts

Open Source

Gallery

About MiroTalk

MiroTalk is a family of open-source, self-hosted, browser-based video communication tools built on WebRTC. Rather than one monolithic app that tries to cover every situation, it ships as a set of specialized variants, each tuned to a different use case, audience, and infrastructure budget. WebRTC is the browser's native real-time media standard, so calls run on open web technology rather than a proprietary client, and there's nothing for participants to download, update, or trust. All of them run in the browser, so participants join from a link without installing anything, and all of them live on your own server, so the media and the data stay under your control.

The project started in 2020, when Miroslav Pejic began building it as a side project during the pandemic. The mission has stayed consistent since then, a free and open-source WebRTC platform with privacy and user data control at the center. The framing on the site is blunt, no vendor lock-in, full control of your own data, and a platform for people who don't want their meetings passing through someone else's cloud. The tagline is your platform, your rules, forever, and the self-hosted architecture is what makes that more than a slogan.

The variants map cleanly onto real situations. MiroTalk SFU handles group meetings, webinars, and conferences by routing media through a selective forwarding unit on your server, which costs more to run but scales from small rooms to large ones. That's the shape you want for a webinar or an all-hands, where many streams need coordinating. MiroTalk P2P skips the media server entirely and connects browsers directly to each other, which keeps server costs minimal and suits smaller meetings. It also means the media itself flows straight between participants without passing through an intermediary. MiroTalk C2C strips things down to a clean one-to-one call between exactly two people.

Beyond those three, the lineup covers workflows most conferencing tools ignore. CME does click-to-call with incoming call notifications, aimed at support desks and telehealth setups where a client needs to reach a specific person. That's a workflow ordinary meeting links handle badly, since the person being called needs a ring, not an invitation email. BRO is a live broadcasting variant, one presenter streaming out to many viewers. WEB is a scheduling portal with user accounts, rooms, and schedules that sits in front of the communication apps, and ADMIN is a management layer for monitoring and configuring multiple MiroTalk instances across your infrastructure.

The audience is developers, educators, teams, and communities who want a Zoom-style experience they actually own. That includes organizations with data-residency or privacy requirements that rule out commercial clouds, agencies embedding video into their own products, and self-hosters who simply prefer running their own stack. Because everything is browser-based, the people on the other end of the call don't need to know or care what's running underneath. Educators can run classes on infrastructure the school controls, and a community can put a call link on its own domain instead of pointing members at a big platform.

What makes MiroTalk stand out among open-source conferencing projects is exactly this granularity. Most alternatives give you one architecture and expect you to bend your use case around it. Here you pick the topology that fits, peer-to-peer when you want near-zero server cost, SFU when you need scale, broadcast when it's one-to-many, and you can run several variants side by side with the admin layer keeping watch. It's an unusually honest way to handle the cost-versus-scale tradeoff that every WebRTC deployment runs into.

The honest tradeoff is that self-hosting is a real responsibility. You'll be standing up a server, keeping it patched, and, for the SFU variant, paying for the bandwidth that group calls consume. MiroTalk doesn't pretend otherwise, the variant lineup exists precisely because those costs differ enormously between topologies. Picking P2P where it fits can keep a small team's video bill close to zero, while the SFU is there when a project outgrows it, and the ADMIN layer keeps a mixed deployment manageable.

Access is open source first. The code is public on GitHub under Miroslav Pejic's account, and self-hosting the open-source editions costs you nothing beyond your own server. Commercial editions are also sold through CodeCanyon for those who want that route, so the project runs a dual model, but the open-source, self-hosted path is the heart of it. The author publishes a direct contact email, and there's an active community around the project on GitHub and Discord. For most self-hosters the path is short, take the code, deploy it on a server you control, and you're running your own conferencing service.

Key Features

  • Specialized variants for each call topology
  • SFU architecture for large group meetings
  • Peer-to-peer mode with minimal server cost
  • One-to-one and click-to-call editions
  • Live broadcasting from one presenter to many
  • Admin layer for managing multiple instances

Pros & Cons

What we like

  • Fully self-hosted, your media never touches a third-party cloud
  • Browser-based, participants join without installing anything
  • Pick the exact architecture your budget and scale need
  • Open source with an active solo maintainer and community

Room for improvement

  • Self-hosting requires server setup and maintenance skills
  • Spread across many variants rather than one unified app
  • Largely a single-maintainer project
  • SFU deployments carry real server costs at scale

Frequently Asked Questions

What is MiroTalk?
MiroTalk is a family of open-source, self-hosted, browser-based WebRTC communication tools. Instead of one app, it offers variants for group meetings, peer-to-peer calls, one-to-one calls, click-to-call, live broadcasting, scheduling, and instance administration.
Is MiroTalk free?
The open-source editions are free to self-host, with the code public on GitHub. Commercial editions are also sold through CodeCanyon, so there's a dual model, but you can run the open-source path at no cost beyond your own server.
Which MiroTalk variant should I use?
P2P suits small meetings with near-zero server cost since media flows directly between browsers. SFU routes media through your server and scales to larger meetings and webinars. C2C covers one-to-one calls, CME handles click-to-call workflows, and BRO does one-to-many broadcasting.
Who is MiroTalk for?
Developers, educators, teams, and communities who want video conferencing they fully control. It fits organizations with privacy or data-control requirements that rule out commercial clouds, and self-hosters who prefer running their own stack.

Best For

Self-hosting a private alternative to Zoom for a teamAdding click-to-call support or telehealth calls to a serviceBroadcasting a live session from one presenter to a large audienceRunning scheduled meeting rooms with accounts on your own infrastructure

Featured in

Alternatives to MiroTalk

View all

Reviews (0)

No reviews yet

Be the first to share your experience with MiroTalk

Sign in to write a review

Badge builder

Add MiroTalk to your website

Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.

MiroTalk badge preview
<a href="https://toolindex.net/tools/mirotalk?ref=badge" target="_blank" rel="noopener">
  <img src="https://toolindex.net/badge/mirotalk/medium.svg" alt="MiroTalk - Listed on Tool Index" width="180" height="50" />
</a>

How to use the badge

  1. 1. Pick the style, size, and theme that fit your layout.
  2. 2. Copy the generated HTML from the code block.
  3. 3. Paste it into your footer, homepage, or press page.

Standard badge available

The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.

Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.