|
MiroTalk C2C
Cam-to-Cam
|
1:1 video calls
Unlimited rooms
Private chats with end-to-end encryption, easily embeddable in websites.
|
E2EE
Direct P2P connection means true end-to-end encryption between the two
callers
OIDC
OpenID Connect (OIDC) is a simple identity layer on top of OAuth 2.0,
enabling secure authentication for users. It allows applications to verify
the identity of users and obtain basic profile information without needing
to manage passwords directly.
|
- Audio/video/screen share
- Text chat/emoji
- Recording
- Email notification
- IFrame embeddable
- Minimal UI
|
- REST API
- Mattermost
- Sentry
- Ngrok
|
|
All modern browsers
Mobile responsive
Tablet friendly
Up to 8K video
Multi languages
|
Stun/Turn
Node.js
PM2 Manager
Docker image
|
Any OS
2 CPU Cores
2 GB RAM
5 GB Storage
Domain or subdomain
IPv4
|
|
|
MiroTalk P2P
Peer-to-Peer
|
Small group calls
Unlimited rooms
For team meetings with 3–8 participants. Direct P2P connections for privacy and
low server load.
|
E2EE
For media (mesh P2P network). TURN relays used if needed but still encrypted
OIDC
OpenID Connect (OIDC) is a simple identity layer on top of OAuth 2.0,
enabling secure authentication for users. It allows applications to verify
the identity of users and obtain basic profile information without needing
to manage passwords directly.
HOST
Host protection using username and password restricts access to host
features, requiring authentication before granting permissions like room
creation and admin actions.
|
- Multi-party audio/video/screen share
- Group/private chat
- Emoji and reactions
- File transfer
- Transcriptions
- Push to talk
- Collaborative Whiteboard
- Recording
- YouTube share
- ChatGPT bot
- Email notification
- IFrame embeddable
|
- REST API
- Slack
- Mattermost
- Sentry
- Ngrok
|
|
All modern browsers
Mobile responsive
Tablet friendly
Up to 8K video
Multi languages
|
Stun/Turn
Node.js
PM2 Manager
Docker image
|
Any OS
2 CPU Cores
2 GB RAM
10 GB Storage
Domain or subdomain
IPv4
|
|
|
MiroTalk SFU
Selective Forwarding Unit
|
Enterprise-Grade meetings/classes and webinars
Unlimited rooms
For large gatherings with 8+ participants. Supports up to ~100 participants per
CPU with server-side media routing.
|
DTLS/SRTP
In an SFU architecture, media (audio/video) is encrypted in transit using
DTLS-SRTP between clients and the server. The SFU decrypts the media to
forward it and re-encrypts it before sending it to other clients. This
ensures privacy during transmission. Although the SFU can technically access
the media temporarily, it's your server and, by default, it doesn't handle,
inspect, or store any of this media.
OIDC
OpenID Connect (OIDC) is a simple identity layer on top of OAuth 2.0,
enabling secure authentication for users. It allows applications to verify
the identity of users and obtain basic profile information without needing
to manage passwords directly.
HOST
Host protection using username and password restricts access to host
features, requiring authentication before granting permissions like room
creation and admin actions.
|
-
All P2P features +
- Lobby/lock room
- Hand raise
- Real-time polls
- Virtual backgrounds
- Collaborative editor
- RTMP stream
- Broadcasting
- AI Avatars
- Speech recognition
- Geolocation
- Server sync recording
- Webinar tools & roles
|
- REST API
- Slack
- Mattermost
- Discord
- Sentry
- Ngrok
- Webhook
|
|
All modern browsers
Mobile responsive
Tablet friendly
Up to 8K video
Multi languages
|
Node.js
PM2 Manager
Docker image
|
Ubuntu 20.04/24.04
3 CPU Cores
4 GB RAM
20 GB Storage
Domain or subdomain
IPv4
|
|
|
MiroTalk BRO
Broadcast
|
One-to-many live streaming
Unlimited rooms
For webinars and online classes where one broadcaster streams to many viewers
with messages interaction.
|
E2EE
P2P encrypted broadcaster-viewer streams
OIDC
OpenID Connect (OIDC) is a simple identity layer on top of OAuth 2.0,
enabling secure authentication for users. It allows applications to verify
the identity of users and obtain basic profile information without needing
to manage passwords directly.
|
- Broadcast audio/video/screen
- Viewer audio/video/messages
- Recording
- IFrame embeddable
- Minimalist UI
|
|
|
Broadcaster: desktop preferred
Viewers: all browsers
No plugins needed
Up to 8K video
Multi languages
|
Stun/Turn
Node.js
PM2 Manager
Docker image
|
Any OS
2 CPU Cores
2 GB RAM
10 GB Storage
Domain or subdomain
IPv4
|
|
|
MiroTalk WEB
Scheduler Portal
|
Meeting management hub
Unlimited users/dashboards
Central portal for scheduling and organizing MiroTalk meetings. Choose
conference type, invite participants, and manage from one dashboard.
|
HTTPS
Varies by meeting type (P2P = E2EE, SFU = DTLS/SRTP). Portal uses HTTPS for user
data
|
- Registration/login
- Dashboard
- Room scheduling
- Email/SMS invites
- Admin/user management
- Supports all MiroTalk modes
- IFrame embeddable
|
|
|
All modern browsers
Responsive design
Launches meetings
Requires email setup
Multi languages
|
Node.js
PM2 Manager
Docker image
More complex setup
|
Any OS
2 CPU Cores
4 GB RAM
20 GB Storage
Domain or subdomain
IPv4
|
|