macrostack
Best of · 5 tools ranked

The best Video Conferencing

Every option ranked — open-source, self-hostable, and commercial — by our transparent Sovereignty Score, with honest trade-offs so you choose what fits you, not us.

Host meetings and calls on open, self-hostable platforms instead of a proprietary cloud.

L5Applications — layer 5 of the AI stack
  1. 1

    Jitsi Meet

    Top pickOpen source

    Open-source video meetings with no account required.

    Free / open-source (self-host or use a public instance) · in our Zoom comparison →

    92
    sovereignty
    What is Jitsi Meet? →
  2. 2

    Jami

    Open source

    Fully peer-to-peer calls with no server at all.

    Free / open-source · in our Zoom comparison →

    90
    sovereignty
    What is Jami? →
  3. 3

    Element Call

    Open source

    Decentralized, end-to-end encrypted calls on the Matrix network.

    Free / open-source (use element.io or self-host with a Matrix homeserver) · in our Zoom comparison →

    89
    sovereignty
    What is Element Call? →
  4. 4

    Nextcloud Talk

    Open source

    Self-hosted calls, chat, and screen-sharing inside a suite you own.

    Free / open-source (self-host as part of Nextcloud) · in our Zoom comparison →

    88
    sovereignty
    What is Nextcloud Talk? →
  5. 5

    BigBlueButton

    Open source

    Open-source virtual classroom and web conferencing.

    Free / open-source (self-host) · in our Zoom comparison →

    84
    sovereignty
    What is BigBlueButton? →

Is it free?

The free tier, its real limits and where you start paying — read from each vendor's own pricing page and dated.

Run these yourself

What each one actually needs — real RAM, honest running cost, and the setup time nobody quotes.

  • Self-hosting Jitsi Meet 8 GB for the videobridge under real load
  • Self-hosting Jami Nothing server-side for one-to-one calls. The real requirement moves to whoever starts a group call: that device receives every participant's video, mixes it and sends the mixed stream back to each person, so its upload carries one outgoing stream per participant
  • Self-hosting Element Call 2–4 GB for Synapse, PostgreSQL, the LiveKit SFU and the MatrixRTC authorization service on one small box
  • Self-hosting Nextcloud Talk 4 GB for Nextcloud plus the Talk backend container on one box
  • Self-hosting BigBlueButton 16 GB — this is the documented production minimum, not a suggestion

Replacing a specific tool?

Head-to-head comparisons for each popular video conferencing product.

Straight head-to-heads

Two video conferencing tools, side by side — verified facts and a plain verdict.

The Macrostack brief

New swaps, worth your inbox.

A short, occasional email when we add a high-intent alternative or ship a new head-to-head. No spam, no selling your address — unsubscribe in one click.