60%
0
Days
0
Hours
0
Minutes
0
Seconds
btn
Video Conferencing & Webinars · Case Study

MeetAir — secure, self-hosted video meetings and webinars on your own infrastructure

How SpaGreen Creative shipped MeetAir — a video meeting, webinar and live-class platform organisations can self-host, customise and run for a fraction of the per-seat cost of mainstream conferencing tools.

  • 500+Concurrent attendees per room
  • −86%Per-seat cost vs. SaaS conferencing
  • 9 moConcept to launch

Trusted by 8,200+ businesses across 110+ countries · NDA on request · Reply in under 24h

IndustryCollaboration, EdTech, healthcare
RegionGlobal
Timeline9 months end-to-end
EngagementProduct build (in-house product)
PlatformsWeb · iOS · Android
Core stackNode.js · WebRTC · MediaSoup · MongoDB · AWS
Cloud Solutions IT Consulting Technology Strategy Business Solutions Analytics & Reporting Cloud Solutions IT Consulting Technology Strategy Business Solutions Analytics & Reporting
Cloud Solutions IT Consulting Technology Strategy Business Solutions Analytics & Reporting Cloud Solutions IT Consulting Technology Strategy Business Solutions Analytics & Reporting
The challenge

Mainstream conferencing is convenient. It’s also leaky, expensive and unbrandable.

Schools moved classes online and hit Zoom seat-cost walls. Hospitals wanted telehealth without patient data leaving their region. Coaches wanted webinars under their own brand instead of a partner logo. The pattern was the same: organisations want video meetings — they just don’t want them on someone else’s server, with someone else’s pricing, with someone else’s logo.

MeetAir was built for that crowd. A production-grade self-hostable conferencing platform with screen share, recording, breakout rooms, webinar mode and chat — running on your infrastructure, under your brand, with your security boundaries.

Our approach

WebRTC core, SFU at the centre, everything else on top

We picked MediaSoup as the SFU (selective forwarding unit) because it scales linearly with CPU and lets a single host comfortably handle 500+ concurrent participants per room with adaptive bitrate. The Node.js signalling layer handles room lifecycle, permissions and recording orchestration; clients (web, iOS, Android) speak WebRTC natively for the lowest possible latency.

Around that core we built the features operators actually charge for: branded waiting rooms, recordings stored on the operator’s S3-compatible bucket, breakout rooms for classes and workshops, webinar mode with up to 10,000 view-only attendees, chat with file sharing, and end-to-end encryption for sensitive deployments (telehealth, legal).

Engagement details

Our Solution

Cooperation Model

MeetAir is a self-hostable video meeting and webinar platform built end-to-end by SpaGreen Creative for organisations that need conferencing on their own infrastructure.

Team

1× UI/UX Designer2× Backend Engineers (Node + WebRTC)1× Frontend Engineer (Vue)1× Mobile Engineer (iOS/Android WebRTC)1× QA Engineer1× DevOps Specialist

Methodology

Agile with continuous network-condition testing. Every build was exercised on simulated 3G, lossy WiFi and high-jitter links so quality regressions surfaced before deployment.

Tools

FigmaNode.js · ExpressMediaSoup (SFU)MongoDBDocker · KubernetesGitHub ActionsPostman

Technologies

WebRTC (native + libwebrtc)MediaSoup SFU clusterNode.js signalling + WebSocketsVue.js web clientiOS & Android native WebRTCMongoDB (rooms, users, recordings)S3-compatible storage for recordingsOptional E2E encryption for sensitive deployments

Timeframe

9 months — from WebRTC architecture design and SFU benchmarking through to web and mobile clients, recording pipeline and production-ready deployment scripts.

Operational economics

What MeetAir delivers compared to SaaS conferencing

Aggregated metrics from active MeetAir deployments at organisations 50–5,000 seats.

500+Concurrent per roomSingle SFU node, adaptive bitrate
10,000Webinar attendeesView-only mode with chat & Q&A
−86%Per-seat annual costVs. mainstream SaaS conferencing tools
100%Data residency controlRecordings & metadata never leave your cloud
Outcomes & constraints

Results

Key Achievements

  • Self-hostable video meeting platform with web, iOS and Android clients
  • Webinar mode supporting 10,000 view-only attendees per session
  • Screen share, recording, breakout rooms, chat and file sharing
  • End-to-end encryption option for telehealth and legal use cases
  • Cuts per-seat conferencing cost by ~86% at moderate scale

Challenges

  • Maintaining audio & video quality across mixed network conditions
  • Scaling the SFU horizontally without sacrificing latency
  • Reaching parity with Zoom-style UX without Zoom-sized teams
  • Designing recording & transcription that respects data residency

We were paying $42 a seat for our conferencing tool. We moved 600 teachers to MeetAir on our own AWS account and our line item went from $25k a month to under $3k — with our logo on the join screen and our recordings on our bucket.

CIOK-12 School District · Verified deployment
4.8/5
Tired of per-seat conferencing bills?

Get a MeetAir-grade self-hosted conferencing platform.

Talk to a senior WebRTC engineer. We’ll review your seat count, security and integration needs and quote a fixed-price deployment in 24 hours.

  • Self-hostable on your AWS / GCP / on-prem
  • Branded UX from join screen to recording
  • Webinar mode up to 10,000 attendees
  • Optional end-to-end encryption

Trusted by 8,200+ businesses · 110+ countries · NDA on request · Free quote in 24h

Buyer FAQ — self-hosted video meetings like MeetAir

MeetAir is a self-hostable video meeting, webinar and live-class platform. Unlike Zoom or Google Meet, it runs on your own infrastructure (AWS, GCP, on-prem), uses your branding, stores recordings on your bucket, and has no per-seat licensing — typically cutting per-seat cost by ~86% at moderate scale.

Schools and EdTech companies (large-class delivery), healthcare providers (telehealth with data residency), legal and financial services (E2E-encrypted meetings), enterprise IT teams (replacing per-seat SaaS conferencing) and coaches/educators who want webinars under their own brand.

A single SFU node comfortably supports 500+ active video participants per meeting with adaptive bitrate. Webinar mode (one or a few speakers, the rest view-only with chat & Q&A) supports up to 10,000 attendees per session. Beyond that you scale horizontally.

Yes. Recordings are stored on your S3-compatible bucket (full data residency control). Live and post-meeting transcription is supported via pluggable providers. Breakout rooms, waiting rooms, polls and chat with file sharing are all included.

Yes — E2EE is an opt-in deployment mode designed for telehealth, legal and government use cases. With E2EE enabled, even the server cannot decrypt media streams; recordings in this mode are encrypted with customer-controlled keys.

A white-label MeetAir deployment with your branding, SSO, integration to your LMS or EHR and recording pipeline typically goes live in 6 to 10 weeks. A fully custom conferencing platform takes 14 to 22 weeks.

Yes. Native integrations are available for Moodle, Canvas, common EHR systems (HL7/FHIR), Salesforce and HubSpot. Custom integrations via REST API and webhooks are available on retainer.

White-label MeetAir deployments start at $7,500 USD plus your own infrastructure cost. Fully custom conferencing platforms with E2EE, advanced compliance (HIPAA, FedRAMP-ready architecture) and bespoke integrations are scoped per project.

Can we help you with a video meetings project?

From self-hosted Zoom-replacement deployments to telehealth platforms with E2E encryption, partner with SpaGreen Creative to ship secure, branded conferencing on your infrastructure.

Contact SpaGreen Creative