Meeting bot glossary
Short, clear definitions for the terms you meet when you build on meeting bot infrastructure.
Each entry links to a fuller page with examples and API context.
The four terms
The four words that name the layers of the whole category.
Meeting bot
A software participant that joins a video call. It captures audio, video, transcripts and events for you.
Meeting bot API
An API for sending bots into meetings and getting meeting data back.
AI notetaker
An app that records a meeting. It turns the call into summaries, action items and notes you can search.
Meeting intelligence
The wide group of products that pull insight from meetings. It covers coaching, analytics and CRM enrichment.
Audio, text and transport
How a meeting becomes data your code can read.
Per-participant audio
Separate audio streams for each person in a meeting, instead of one mixed track.
Speaker diarization
The process of splitting a transcript by who said what, so every line is attributed to a speaker.
Real-time transcription
Speech turned into text while the meeting is still going on, usually sent over a live stream.
WebSocket streaming
An open two-way link. It pushes live meeting audio, video and transcript events to your app with low latency.
Webhook
An HTTP callback. It tells your app when something happens, such as a recording being ready.
Running bots at scale
The terms you meet once bots run every day.
Bot lifecycle
The states a bot reports in order, from joining to exactly one terminal event.
Calendar integration
Link a calendar once. Bots then book themselves into your next meetings.
Signed-in bot
A Google Meet bot that joins as a named Workspace account and skips the lobby when invited.
Bring your own storage
Artefacts written straight to your bucket under your retention and access rules.
Bridge server
A small service between the bot and your own AI session: audio one way, control both ways.
MIA
The MeetStream Infrastructure Agent: the voice-agent layer on top of a meeting bot.
Getting into a Zoom call
Zoom's three access terms, and when each one applies.
Frequently asked questions
What is Zoom RTMS (Realtime Media Streams)?
Zoom RTMS gives your app live access to a meeting's audio, video and transcript over a WebSocket. That includes per-participant streams.
It is Zoom's own approach, so you subscribe to the media Zoom sends instead of using a client bot.
It covers Zoom only. If you also need Google Meet and Microsoft Teams, you can run RTMS next to separate integrations.
Or you can use a bot-based API like MeetStream, which sends your own bot into all three platforms behind one interface.
What is speaker diarization and why does a meeting API need it?
Speaker diarization answers who spoke when.
It splits an audio stream into turns and tags each turn with a speaker, so the transcript reads as a conversation rather than one block of text.
Diarization infers the split from a single track, and per-participant audio removes the guesswork.
Each speaker arrives on their own stream, keyed by participant ID, so the labels are exact from the start.
What is per-participant audio and how is it different from a mixed recording?
A mixed recording blends every speaker into one track.
Per-participant audio gives you each person on a separate stream, tagged with their participant ID.
That split lets you run transcription, sentiment or coaching logic on one speaker with no bleed from the others.
You also get the right labels without diarization.
MeetStream sends these streams over WebSocket in real time at roughly 200ms on Zoom, Google Meet and Teams.
What is a meeting webhook and how does it work?
A meeting webhook is an HTTP callback.
It pushes an event to your endpoint the moment something happens, so your app learns that a bot joined or a recording finished without polling.
You register a URL, and the service sends a short payload for each step: joining, recording, transcript ready, and the bot leaving.
With MeetStream you point webhooks at your own endpoint.
You then get participant events and status changes in real time, so you can drive things like CRM updates with no polling loop.
From definitions to production
Every term here ships in one API. Join, record, stream and transcribe meetings from your own code.