Callaba
Realtime

Browser video conferencing and webinar rooms

Run video calls, moderated webinars, support rooms, and interactive broadcasts directly in the browser. Separate active speakers from viewers, control who can join, record important sessions, and extend the same room into a larger live or replay workflow.

Realtime

End-to-end live delivery and access control

Ingest, route, secure, and deliver live and VOD — via UI or API. Cloud on AWS or on-prem.

Diagram showing browser participants entering Callaba WebRTC Video Conferencing for a moderated room, viewer playback, and session recording.
Callaba WebRTC Video Conferencing connects browser participants to moderated rooms, viewer playback, and session recording.
Workflow

Separate participants from viewers when needed

Use the same event surface for active speakers and passive viewers without forcing every attendee into the same participation mode.

Turn a room into a webinar workflow

Expose a room as an interactive session for speakers while keeping a cleaner viewer-facing layer for the wider audience.

Keep moderation and access under your control

Decide who joins, who only watches, and how the room is exposed instead of letting those rules live only in ad hoc meeting links.

Collaborate with in-room chat and screen sharing

Keep discussion beside the live call with in-room chat, then let an approved participant share a screen when the room needs a presentation, review, or live demonstration.

Realtime

Support internal ops and customer-facing sessions

Use the same room model for support, monitoring, webinars, internal reviews, or public-facing interactive sessions.

Let guests join from the browser

Open a controlled guest or webinar join path in the browser, without asking speakers or invited participants to install a platform-specific app.

Send the room into playback or external distribution

When the session should reach beyond the participants themselves, connect the room to viewer playback or other distribution layers.

Record sessions without changing the room logic

Preserve sessions for replay or audit without rebuilding the live room around a separate recording workflow.

Technical specification

What the product supports, and what to verify

Supported behavior sits beside a practical acceptance check. The installed Callaba interface and the real source, destination, and infrastructure profile remain authoritative.

CapabilitySupported behaviorAcceptance check
Let guests join from the browserOpen a controlled guest or webinar join path in the browser, without asking speakers or invited participants to install a platform-specific app.The intended model is browser-first participation so the join flow stays lightweight for operators, speakers, and guests.
Separate participants from viewers when neededUse the same event surface for active speakers and passive viewers without forcing every attendee into the same participation mode.Yes. A common production pattern is to keep a smaller set of active participants and expose a separate viewer experience for the broader audience.
Turn a room into a webinar workflowExpose a room as an interactive session for speakers while keeping a cleaner viewer-facing layer for the wider audience.Yes. That is often the right approach for webinars, monitoring, or any scenario where not everyone should be an active room participant.
Collaborate with in-room chat and screen sharingKeep discussion beside the live call with in-room chat, then let an approved participant share a screen when the room needs a presentation, review, or live demonstration.It starts with browser-based realtime rooms, but those rooms can also be connected to viewer playback surfaces when the workflow includes passive watching.
Send the room into playback or external distributionWhen the session should reach beyond the participants themselves, connect the room to viewer playback or other distribution layers.Yes. That is often the right approach for webinars, monitoring, or any scenario where not everyone should be an active room participant.
Record sessions without changing the room logicPreserve sessions for replay or audit without rebuilding the live room around a separate recording workflow.Yes. Recording is a natural companion workflow when calls or webinars need to be preserved, audited, or replayed later.
Workflow

End-to-end live delivery and access control

Ingest, route, secure, and deliver live and VOD — via UI or API. Cloud on AWS or on-prem.

Cloud video conferencing pricing

The pay-as-you-go cloud tariff is ideal for those who need all the advantages of the cloud, such as instant deployment of Callaba, low latency due to the global network of data centers, server reliability, data backup, scalability, managed services, and much more.

Launch Callaba in the cloud

Self-hosted unlimited video conferencing pricing

The unlimited tariff is a good fit for actively growing organizations of medium and large size that would like to have no limitations like those in the bundled tariff, while also maintaining full control over their data.

Install Callaba self-hosted
API

Automate rooms, webinars, and viewer flows with API modules

Realtime rooms become much easier to control when room creation, viewer playback, and recording are treated as separate modules. Use the API when calls or webinars need to behave like part of your own app, event stack, or operator workflow.

Video conferencing REST API

Frequently Asked Questions

Is this for browser rooms or passive streaming?

It starts with browser-based realtime rooms, but those rooms can also be connected to viewer playback surfaces when the workflow includes passive watching.

Can the same room support webinar-style access?

Yes. A common production pattern is to keep a smaller set of active participants and expose a separate viewer experience for the broader audience.

Can I record sessions?

Yes. Recording is a natural companion workflow when calls or webinars need to be preserved, audited, or replayed later.

Can I expose a viewer-only surface?

Yes. That is often the right approach for webinars, monitoring, or any scenario where not everyone should be an active room participant.

Do participants need to install anything?

The intended model is browser-first participation so the join flow stays lightweight for operators, speakers, and guests.

Where should I start in the docs?

Start with Video calls, then use Web players for viewer-facing surfaces and Recordings when sessions need archives or replay.

Realtime

Browser video conferencing and webinar rooms

Run video calls, moderated webinars, support rooms, and interactive broadcasts directly in the browser. Separate active speakers from viewers, control who can join, record important sessions, and extend the same room into a larger live or replay workflow.