Webcast.chat works on iOS Safari and Android Chrome. While all core features work (video, audio, chat, hand raising), some desktop-only features like screen sharing are not available on mobile browsers.
Accessing the App
Navigate to webcast.chat in any supported browser. You can:
Create an account to host and manage meetings
Join as a guest using a meeting URL β no account required
2 Account Management
Creating an Account
Click "Create Account" on the login page
Enter your display name, email address, and choose a password (minimum 8 characters)
Review and agree to the Terms of Service, Privacy Statement, and Data Processing Agreement
Click "Create Account"
Check your email for a verification link and click "Verify Email"
Sign in with your credentials
Guest Access (No Account Required)
Guests can join meetings directly using a meeting URL without creating an account. When joining as a guest:
Open the meeting URL in your browser
Enter your email address (must be a valid email format)
Enter a display name
Enter the meeting password if required
Click "Join Meeting"
π‘ Tip: Guest access is ideal for external participants, clients, and one-time attendees who don't need an account.
Password Reset
Click "Forgot Password?" on the login page
Enter your email address
Check your inbox for a reset link (valid for 1 hour)
Enter and confirm your new password
3 Dashboard Overview
After signing in, your Dashboard provides three main tabs:
Meetings Tab
View all your created meetings. Each meeting card shows the title, meeting code, scheduled date, and quick actions (copy URL, refresh URL, edit, delete, send invites).
History Tab
View records of past meetings you've attended (join time, leave time, duration). History recording is OFF by default for privacy β enable it in Settings.
Settings Tab
Manage your profile, blocked users list, meeting history toggle, API key, and subscription.
4 Meeting Types Explained
Webcast.chat supports four meeting types. Choose the one that best fits your use case:
π 1:1 Basic P2P β Free
Best for: Quick one-on-one calls, casual meetings, privacy-focused conversations.
Direct peer-to-peer connection between two participants. Audio, video, and chat travel directly between browsers with no server intermediary. Zero cost, unlimited usage.
β Direct browser-to-browser connection
β End-to-end encryption
β In-meeting chat
β Unlimited duration
β No screen sharing, recording, or AI features
β 2 participants maximum
β 1:1 Featured β Pro
Best for: Professional one-on-one meetings, interviews, consultations, tutoring.
Full-featured call optimized for two participants, routed through Webcast's SFU server. Includes all premium features like AI transcription, recording, screen sharing, and virtual backgrounds.
β All Pro features (AI, recording, screen sharing, virtual backgrounds)
β Real-time transcription and translation
β Whiteboard
β Live captions in 36 languages
Optimized quality for 1-on-1 conversation
π₯ Group β Pro
Best for: Team meetings, project standup, collaboration, brainstorming.
Multi-party conferencing with all participants on equal footing. Everyone can share their camera, microphone, and screen simultaneously.
β Up to 1000 participants
β Gallery grid view (auto-adjusting layout)
β Screen sharing for all participants
β Polls, hand raising, chat
β AI transcription, translation, summary
β Co-host delegation
β Waiting room and blocked users
ποΈ Webinar β Pro
Best for: Presentations, all-hands, training sessions, large audiences.
Presentation-style meeting. Only the host and panelists can speak/present by default. Audience members can only listen and use chat. Hand raising enables managed Q&A sessions.
β Host controls who can speak
β Audience in listen-only mode
β Hand raise for audience Q&A
β Full screen sharing and recording
β AI transcription and live captions
Feature Comparison
Feature
1:1 P2P
1:1 Featured
Group
Webinar
Max Participants
2
2
1000
1000
Price
Free
Pro
Pro
Pro
Encryption
End-to-end (direct)
In transit β end-to-end optional
In transit β end-to-end optional
In transit β end-to-end optional
Chat
β
β
β
β
Screen Sharing
β
β
β
β (Host only)
Virtual Backgrounds
β
β
β
β
AI Transcription
β
β
β
β
Recording
β
β
β
β
Waiting Room
β
β
β
β
Co-hosts
β
β
β
β
Polls
β
β
β
β
Whiteboard
β
β
β
β
5 Creating & Managing Meetings
Creating a Meeting
Go to the Meetings tab in your Dashboard
Click "New Meeting"
Enter a Meeting Title (required)
Optionally add a Description
Select the Meeting Type (1:1 P2P, 1:1 Featured, Group, or Webinar)
Configure optional settings:
Co-host emails β add email addresses of co-hosts
Enable Waiting Room β participants wait until admitted by host
Enforce Blocked Users List β prevent blocked users from joining (ON by default)
Scheduled Date & Time β for scheduled meetings
Recurring Meeting β set recurrence pattern (daily, weekly, monthly)
Click "Create Meeting"
After creation, you'll see the Meeting ID (12-digit code), Password (6-digit), and Meeting URL. Copy and share these with your participants.
β οΈ Important: The meeting password is shown only once at creation time. Copy it immediately or share the full URL which includes the password.
Recurring Meetings
Set up repeating meetings with flexible scheduling:
Daily β every N days
Weekly β choose specific days (Mon, Wed, Fri, etc.)
Monthly β by day of month (e.g., 1st) or ordinal weekday (e.g., first Monday)
End condition β never, after N occurrences, or on a specific date
Sharing Meeting URLs
Each meeting has a unique URL: https://webcast.chat/join/xxxx?mid=123456789012&pwd=654321
Click the copy icon next to any meeting to copy its URL
Use "Send Invites" to email meeting details directly from Webcast
Invitees receive an email with the meeting title, URL, date, and join instructions
Refreshing a Meeting URL
To invalidate old links (security measure):
Click the refresh icon on a meeting card
A new URL is generated β old links will no longer work
Share the new URL with participants
Editing and Deleting Meetings
Edit: Click on a meeting card to modify its title, description, schedule, co-hosts, waiting room, and blocked list settings
Delete: Click the trash icon and confirm β this permanently removes the meeting
6 Joining a Meeting
For Registered Users
Click or paste a Webcast.chat meeting URL
If not signed in, you will be redirected to the login page first
Enter the meeting password if prompted
If a waiting room is enabled, you will wait until the host admits you
Once admitted, your camera and microphone will activate
For Guest Users (No Account)
Open the meeting URL in your browser
Click "Join as Guest"
Enter your email address and display name
Enter the meeting password
Wait in the waiting room if enabled, or join directly
Joining by Meeting Code
If you have the 12-digit meeting code and password:
Participants can raise their hand to signal they want to speak:
Click the hand raise button in the control bar
The host sees who raised their hand and in what order (numbered)
The host can lower a hand from the Participants panel
Participants can also lower their own hand by clicking the button again
Polls (Group & Webinar)
Hosts can create live polls during meetings:
Open the Polls panel
Type a question and add answer options
Launch the poll β all participants see it and can vote
Results are shown in real time
9 Waiting Room
The waiting room lets hosts screen participants before they enter the meeting.
How It Works
Host enables waiting room when creating or editing a meeting
When a participant joins, they see a "Please wait, the host will let you in shortly" message
The host's Waiting Room panel shows the number of people waiting
The host can admit individually or admit all
Once admitted, the participant is connected to the meeting
Scenario: Screening Participants
Ideal for interviews, classified meetings, or any situation where you want to verify who is joining before granting access.
π‘ Tip: Combine the waiting room with the blocked users list for maximum security β blocked users are automatically denied before reaching the waiting room.
10 Breakout Rooms (Group Meetings)
Breakout Rooms allow hosts and co-hosts to split a group meeting into smaller sub-rooms for focused discussions, workshops, training exercises, or team activities. Each breakout room has fully isolated audio, video, and chat.
Creating Breakout Rooms
During a Group meeting, click the Breakout Rooms icon (β) in the top bar
Click "Create Breakout Rooms" to open the setup panel
Choose the number of rooms (2β10)
Optionally enable Auto-assign to randomly distribute participants
Set an optional timer (in minutes) β when it expires, all participants automatically return to the main room
Click "Create Rooms" to finalize the setup
Assigning Participants
In the setup view, each room shows its participants as chips
Click "Add Participant" on any room to assign unassigned participants
Use the "Shuffle" button to randomly redistribute all participants
Click the β on a participant chip to remove them from a room
New participants who join the meeting stay in the main room until the host assigns them
Hosts and co-hosts are never assigned to breakout rooms β they can join any room freely
Renaming Rooms
Click the pencil icon next to a room name during setup
Enter a descriptive name (e.g., "Team Alpha", "Topic: Marketing", "Table 3")
Starting the Breakout Session
Click "Start" when all assignments are ready
Assigned participants will be automatically moved to their breakout room
Each participant's media (camera, microphone) is preserved during the transition
If a timer was set, a countdown is displayed to all participants
Host Controls During Active Breakout
Join any room: Click "Join" on any room card to enter and observe or participate
Leave a room: You'll be returned to the main room view
Broadcast message: Send a message to all rooms or a specific room β participants see it as a banner notification
Reassign participants: Move participants between rooms even during an active session
End breakout: Click "End Breakout" β all participants receive a 60-second warning before being returned to the main room
Participant Experience
Participants see a purple banner showing their breakout room name and timer countdown
They can only see and hear other participants in the same room
Chat messages are scoped to the breakout room β no cross-room chat
Participants can "Message Host" at any time to send a direct message that the host sees in the management panel
When the session ends, all participants are automatically returned to the main room
AI Features in Breakout Rooms
Text transcription carries over to breakout rooms β participants can see captions
Audio translation remains a main room only feature and is not available in breakout rooms
Use Cases
Education: Split students into study groups, assign discussion topics, circulate between groups
Corporate training: Run team exercises, role-playing scenarios, or case study analyses
Workshops: Facilitate brainstorming sessions with smaller groups, then reconvene
Language practice: Pair learners for conversation practice with timed rotations
Team building: Create fun activities where teams compete in separate rooms
11 Blocked Users & Security
Hosts can maintain a blocked email list to prevent specific users from joining any of their meetings.
How Blocking Works
Blocked users are checked by both email address and IP address
When a blocked user tries to join, they see an "Access Denied" screen
Blocked users cannot bypass this β even with a different email, their IP is also checked
The block applies to all meetings the host creates (unless the host toggles it off per meeting)
Auto-Blocking on Kick
When a host removes (kicks) a participant from a meeting:
The participant's email and IP address are automatically added to the host's blocked list
The note "Auto-blocked: removed from meeting" is recorded
The participant cannot rejoin until the host manually removes them from the blocked list
Managing Your Blocked List
Go to Settings β Blocked Users
View all blocked emails, their IP addresses, notes, and block dates
To add a block: enter an email address and optional note, click "Block"
To remove a block: click the trash icon next to the entry
Per-Meeting Toggle
When creating or editing a meeting, you can toggle "Enforce Blocked Users List":
ON (default) β your blocked list is enforced for this meeting
OFF β anyone can join regardless of your blocked list
12 During a Meeting
Control Bar
Control
Function
π€ Microphone
Toggle mute/unmute
πΉ Camera
Toggle camera on/off
π₯οΈ Screen Share
Share your screen, window, or tab (Pro)
π¨ Virtual Background
Apply blur or custom background (Pro)
β Hand Raise
Signal to the host you want to speak
π¬ Chat
Open the in-meeting text chat
π Polls
View or create polls (host only)
π€ AI Panel
Access transcription, summary, translation (Pro)
ποΈ Recording
Start/stop meeting recording (Pro)
π Language
Switch interface language during the meeting
π΄ End Call
Leave or end the meeting
Screen Sharing
Click the screen share icon
Choose what to share: entire screen, application window, or browser tab
Click "Share" in the browser prompt
Your screen appears in the meeting for all participants
Click the screen share icon again to stop
Virtual Backgrounds (Pro)
Replace or blur your background during calls:
Click the virtual background icon in the control bar
Choose from Blur, Preset images, or Upload custom image
The effect is applied in real time using on-device AI processing
In-Meeting Chat
Open the Chat panel to send text messages during the meeting. Chat supports:
Text messages visible to all participants
File sharing and attachments
Emoji support
Messages are visible throughout the meeting, and are deleted from Webcast's servers shortly after the meeting ends (see Security & Privacy)
Gallery View
In group calls, participant videos are arranged in an auto-fitting grid that adjusts based on the number of active video tiles and your screen size.
Security Badge
The badge in the top bar tells you β from the room's live, observed state β exactly who can access your audio and video right now:
π End-to-end encrypted (green) β media is encrypted in your browser and only the people on the call hold the keys. Webcast's servers relay data they cannot read. Transcription, translation, and other AI features are unavailable while this is on.
π Encrypted (blue) β media is encrypted in transit; nobody on the network can read it, but Webcast's media server processes the streams in order to route them. This is the level shown whenever end-to-end encryption is not active β including while recording or broadcasting is running, because those require server-side processing.
Hover over the badge for a plain-language explanation of the current level. See the Security & Privacy section for the full picture.
13 AI Features (Pro)
Pro plan includes powerful AI capabilities accessible from the AI Panel during meetings:
Real-Time Transcription
Automatic speech-to-text transcription in 36 languages. The transcription appears live as participants speak. Powered by Google Cloud Speech-to-Text.
Live Text Translation (Shared, On Request)
Real-time translation of the meeting transcription. Translation is off by default β it never starts just because your language differs from the spoken language:
Any participant can press Translate in the AI Panel to request translation into their language
A host or co-host approves or declines the request β this keeps AI token spending under the host's control
Once approved, one shared translation is generated per language pair (for example English β Arabic) and delivered to every participant who requested that pair β the work is done once, not once per person
Translation for a language pair stops automatically when no participant subscribes to it any more
Live Audio Translation (Shared, On Request)
Spoken audio is translated and played back in the listener's language using AI text-to-speech. Audio translation follows the same model as text translation: a participant requests it, a host or co-host approves it, one shared translation serves everyone listening to the same language pair, and it stops when nobody is subscribed.
Meeting Summary
AI generates a concise summary of the meeting discussion including:
Key points β main topics discussed
Action items β tasks assigned with responsible parties
Key notes β important details and decisions
AI Chat
Ask the AI assistant questions about the meeting content, request clarifications, or get instant answers based on the discussion context.
Live Captions
Subtitle-style captions overlaid on the video feed in your chosen language, ideal for accessibility or multilingual meetings.
Meeting Minutes Email
After the meeting, automatically email the full meeting minutes (transcript, summary, action items) to all participants.
AI and Your Privacy
Speech is processed by Google Cloud Speech-to-Text; text features (translation, summaries, minutes, AI chat) run on Google Gemini, routed through a zero-data-retention gateway wherever possible β your content is not stored by the AI provider and is never used to train models
In an end-to-end encrypted meeting, AI features are not available at all β the servers never hold the key, so there is nothing they could transcribe. Choose end-to-end encryption or AI features when you create the meeting; you cannot have both
Transcripts, summaries, and other AI output are automatically deleted from Webcast's servers shortly after the meeting ends β see Security & Privacy
Whiteboard Tools
Selecting & Editing Objects
Click to select a single object
Shift+Click to add/remove objects from the selection
Marquee select β click and drag on empty space to select all objects within a rectangle
Handles β resize (corner/edge handles) and rotate (top handle)
Ctrl+C / Ctrl+V β copy and paste objects
Ctrl+D β duplicate with offset
Delete β remove selected objects
[ / ] β send backward / bring forward (z-order)
Ctrl+A β select all objects
Grouping & Ungrouping Objects
Select multiple objects (Shift+Click or marquee select), then:
Ctrl+G β Group selected objects into one unit
Ctrl+Shift+G β Ungroup a grouped object back to individual parts
Grouped objects move, resize, and rotate as one unit
You can also use the Group and Ungroup toolbar buttons in the toolbar
Right-Click Context Menu
Right-click on selected objects to access a context menu with common actions:
Action
Shortcut
Description
Group
Ctrl+G
Combine selected objects into a single group
Ungroup
Ctrl+Shift+G
Break a group back into individual objects
Duplicate
Ctrl+D
Copy selected objects with an offset
Delete
Del
Remove selected objects
Bring to Front
β
Move selected objects to the top of the z-order
Send to Back
β
Move selected objects to the bottom of the z-order
Note: The right-click context menu only appears when one or more objects are selected with the Select tool.
14 AI Tokens & Billing
All AI-powered features in Webcast.chat β transcription, translation, summarization, Whiteboard AI, Document AI, and Table Analytics AI β consume AI Tokens. This section explains how credits work, who pays, and how to manage them.
How AI Tokens Work
AI Tokens are measured in tokens. Each AI token corresponds to one LLM token. Every time an AI feature is used (e.g., transcribing speech, translating text, generating a summary), the system calculates the number of tokens consumed and deducts them from the token balance.
Types of AI Tokens
Token Type
How Obtained
Expiration
Refundable
Promotional Tokens
Granted automatically upon account creation or via admin promotions
No expiration
β Non-refundable
Purchased Tokens
Bought via the Buy AI Tokens button (5,000,000 tokens for US $5)
When AI features are used, promotional tokens are consumed first. Once promotional credits are exhausted, purchased tokens are used.
AI Token Deduction< Per Feature
Each AI feature consumes tokens at different rates depending on the complexity and model used:
AI Feature
What Consumes Tokens<
Approximate Usage
π€ Transcription (Listen)
Continuous speech-to-text while enabled
~100β300 tokens per minute of speech
π Text Translation
Each translated text segment
~50β200 tokens per segment
π Audio Translation
Translated speech synthesis (TTS)
~150β400 tokens per spoken segment
π Meeting Summarization
Full transcript analysis and summary generation
~2,000β10,000 tokens per summary
π¨ Whiteboard AI (Draw AI)
AI-generated drawings from text prompts
~500β3,000 tokens per drawing
π Document AI
Document indexing, RAG search, and chat
~200β2,000 tokens per query
π Table Analytics AI
Natural language to SQL query generation
~300β1,500 tokens per query
Who Pays for AI Tokens< in a Meeting?
AI tokens follow a host-pays model:
The meeting host pays for all AI usage β regardless of whether the host, a participant, or a guest uses the AI features. All token deductions come from the host's account.
Participants and guests do not need their own tokens β they use the host's tokens during the meeting.
The host can see their real-time token balance in the AI Panel during the meeting.
β οΈ Low Token Alert: When the host's tokens drop below 25,000 tokens, a warning banner appears. The host can purchase additional tokens directly from the AI Panel.
β οΈ Tokens Depleted: When tokens reach zero, all AI features are automatically disabled for all meeting participants. The AI Panel remains accessible for viewing and downloading existing transcripts, but no new AI content will be generated.
Co-Host AI Token Override<
If the host has disabled AI features for a meeting (see below), a co-host (must have co-host role, not a regular participant) who is logged in with their own account can choose to enable AI features using their own AI tokens. In this scenario:
The co-host's tokens are used instead of the host's
The co-host's AI features are shared with all participants in the meeting
Only one person (host or co-host) pays for the AI Panel at a time
Enabling and Disabling AI Features Per Meeting
Hosts can control AI features at the per-meeting level:
During meeting creation: Toggle the "Enable AI Features" switch (default: ON). When OFF, all AI features are disabled for all participants.
On the meeting dashboard: Meetings with AI disabled show a red "AI Off" chip. Edit the meeting to re-enable AI at any time.
During a meeting: The host can toggle AI features from the meeting settings.
This is useful for meetings where AI is not needed, such as casual conversations or confidential discussions where no transcription is desired.
π‘ Tip: Disabling AI for meetings you don't need it in helps conserve your AI tokens for meetings that require them.
Monitoring Your AI Tokens<
You can check your AI token balance at any time from your Dashboard:
Go to the Settings tab in your Dashboard
Look for the "AI Tokens" section
View your Promotional Tokens balance and Purchased Tokens balance
View your total Usage History (tokens consumed over time)
During a meeting, the AI Panel also shows a real-time indicator of your token balance.
Purchasing AI Tokens< (Recharging)
Click the "Buy AI Tokens" button in your Dashboard Settings or in the AI Panel during a meeting
Each purchase provides 5,000,000 tokens for US $5
Tokens are added to your Purchased Tokens balance immediately
There is no limit to how many token packages you can purchase
Purchased tokens never expire
AI Tokens Refund Policy
Refund policies for AI tokens are as follows:
Promotional Tokens: Non-refundable. These are complimentary and cannot be converted to cash.
Purchased Tokens: Refundable within the terms outlined in our Terms of Service. To request a refund for unused purchased AI tokens:
Contact support via the Feedback form in the user dashboard or email support@webcast.chat
Provide your account email and the transaction reference
Refunds are processed for the unused portion of your purchased credits only
Refunds are issued to the original payment method within 5β10 business days
Account Cancellation: When canceling your account, any unused purchased AI tokens can be refunded upon request before the account is permanently deleted. Promotional credits are forfeited upon account cancellation.
β οΈ Important: Once AI tokens have been consumed (used for AI features), they cannot be refunded. Only unused purchased tokens are eligible for refund.
15 Recording & File Saving (Pro)
Meeting Recording
Click the Recording button in the control bar
All participants see a recording indicator
Click again to stop recording
The recording is saved locally and/or to your configured directory
Auto-Save Meeting Artifacts
When the meeting ends, Webcast automatically saves:
Full transcription (text)
AI summary with action items
Chat history
Poll results
Files are saved to the directory you selected in the save dialog or promptly downloaded. Server-side copies of meeting content are deleted about 30 minutes after the meeting ends (see Security & Privacy) β save anything you want to keep.
β οΈ Recording Consent: As the host, you are responsible for informing participants about recording and obtaining consent as required by applicable law.
16 Settings & Preferences
Display Name
Update your display name that appears in meetings and your profile.
Meeting History Recording
Default: OFF β no meeting records are stored
ON β timestamps and duration are recorded (encrypted)
Turning OFF deletes all history β with confirmation prompt
Blocked Users
Manage your blocked email list (see section 10 above).
API Key
Your auto-generated API key for programmatic access. Use it with the Webcast REST API to create meetings, send invites, and manage your account.
Subscription
View your current plan (Free or Pro), manage billing, and upgrade/downgrade.
17 Security & Privacy
Encryption β An Honest Overview
Webcast always encrypts your media, but not every meeting is end-to-end encrypted. The in-meeting badge always shows the protection level actually in effect, derived from the live state of the room β never from a configuration label:
Level
Badge
Who can access your media
When it applies
Encrypted (in transit)
π Encrypted (blue)
Participants, plus Webcast's media server β it must process each stream in order to route it. Nobody on the network can read it.
Server-routed meetings without end-to-end encryption, and any meeting while recording or broadcasting is running (those require server-side processing)
End-to-end encrypted
π End-to-end encrypted (green)
Participants only. Webcast's servers relay ciphertext they cannot read.
Meetings created with end-to-end encryption, and 1:1 Basic P2P calls (media travels directly between the two browsers)
π‘ One or the other: end-to-end encryption and AI features (transcription, translation, summaries) are mutually exclusive β the AI can only work on audio the server can read. Broadcasting a meeting likewise requires server-side processing. Choose the mode that fits your meeting when you create it.
How End-to-End Encryption Works
Audio and video frames are encrypted in your browser (AES-256-GCM) before transmission
The meeting key is generated on the host's device and delivered to each participant's device individually, sealed so Webcast's servers cannot read it
The key is rotated when someone leaves, so a former participant cannot decrypt anything said after they left
Chat messages in end-to-end encrypted meetings are also encrypted in the browser before they are sent
Browsers that cannot encrypt video frames are refused entry to meetings that require end-to-end encryption β they never join as a weak link
Recording, broadcasting, and AI features are unavailable while end-to-end encryption is active, because they would require server access to your media
Data Storage & Retention
Meeting content (chat messages, attachments, transcripts, summaries, notes) β kept for about 30 minutes after the meeting ends so the host can save files, then deleted from Webcast's servers. An independent backstop removes anything left over within 24Β½ hours, even after a crash.
Recordings and saved artifacts β stored on your device, in the folder you choose; Webcast does not keep server-side copies beyond the retention window above
Meeting history β OFF by default; when enabled, only timestamps and duration are recorded (encrypted)
Emails and names β encrypted at rest with AES-256-GCM
Passwords β hashed with bcrypt (irreversible)
Meeting titles β encrypted at rest
Blocked emails β stored encrypted, with a keyed hash for lookup
IP addresses β captured only for blocked-user enforcement
AI processing β routed through a zero-data-retention gateway wherever possible; AI providers do not store your content or train on it
Meeting Security Features
Meeting passwords β all meetings are password-protected
URL tokens β cryptographically random, not guessable
Waiting rooms β screen participants before entry
Meeting lock β prevent new joins during a meeting
Blocked users β email + IP based blocking
URL refresh β invalidate old links
18 Troubleshooting
Camera/Microphone Not Working
Check browser permissions β ensure the site is allowed camera/microphone access
Check that no other application is using your camera
Try a different browser (Chrome or Edge recommended)
Restart your browser
Cannot Join a Meeting
"Meeting not found" β the URL may have been regenerated. Ask host for the new URL.
"Access Denied" β you are on the host's blocked list. Contact the host to be unblocked.
"Password Required" β enter the 6-digit meeting password.
"Meeting Locked" β the host has locked the meeting. Wait or contact the host.
"Invalid or expired token" β sign out and sign back in.
Video/Audio Quality
Ensure a stable internet connection (1.5+ Mbps up/down recommended)
Close bandwidth-heavy applications
Use a wired connection when possible
Reduce camera resolution in browser settings
Corporate Firewall Issues
WebRTC requires UDP traffic on ports 50000-60000
STUN/TURN uses ports 3478 and 5349
HTTPS (443) must be allowed
WebSocket connections (WSS) must be allowed
Contact your network administrator if you experience persistent connection issues.
19 YouTube Live Streaming
Webcast.chat allows hosts to broadcast their meeting to YouTube Live in real time. There are two methods to set up a livestream: connecting your YouTube account via Google OAuth2 (recommended), or manually entering an RTMP URL and stream key.
Starting a Livestream
During a meeting, click the Livestream icon (π‘) in the top bar
The "Start Livestream" dialog opens
Select the Platform from the dropdown: YouTube Live or Custom RTMP
Choose a Quality setting (720p, 1080p Recommended, or 1440p)
Method 1: Connect YouTube Account (OAuth2)
This is the recommended method. It connects your Google/YouTube account directly so that Webcast sets up the livestream automatically.
Select "YouTube Live" as the platform
Click the red "Connect YouTube Account" button
A Google sign-in window opens β sign in with the Google account linked to your YouTube channel
Grant Webcast permission to manage your YouTube livestreams
Once connected, your stream key is configured automatically
Click "Go Live" to start broadcasting
π‘ Tip: Your YouTube channel must have live streaming enabled. To enable it, go to YouTube Studio β Settings β Channel β Feature eligibility β enable "Live streaming". It may take up to 24 hours for activation.
Method 2: Custom RTMP (Manual Stream Key)
Use this method if you prefer to enter the stream key manually, or if you want to stream to a platform other than YouTube (e.g., Facebook Live, Twitch, or any RTMP-compatible service).
Select "Custom RTMP" as the platform
Enter the RTMP URL β for YouTube, this is typically rtmp://a.rtmp.youtube.com/live2
Enter the Stream Key β find this in YouTube Studio β Go Live β Stream Settings β Stream key
Click "Go Live" to start broadcasting
β οΈ Keep your stream key private. Anyone with your stream key can broadcast to your YouTube channel. If compromised, reset it in YouTube Studio immediately.
In the "Stream" tab, find the "Stream key" section
Click "Copy" to copy the stream key
The Stream URL is shown above it (usually rtmp://a.rtmp.youtube.com/live2)
During the Livestream
All meeting participants see a red "LIVE" indicator confirming the meeting is being broadcast
The host can stop the livestream at any time by clicking the Livestream button again
Audio, video, and screen shares from the meeting are included in the broadcast
Viewers on YouTube can watch with the typical YouTube Live delay (5β30 seconds)
Requirements
Requirement
Details
Subscription
Pro plan required
YouTube Channel
Must have live streaming enabled (24-hour activation)
Role
Only the Host or Co-Host can start a livestream
Internet
Stable upload speed of at least 3 Mbps (5+ Mbps for 1080p)
π‘ Tip: You can also use the "Enter stream key manually instead" link below the YouTube Account button if you prefer not to connect your Google account but still want to stream to YouTube.
20 Expert Assistant
The Expert Assistant is an in-meeting AI specialist that researches questions, analyzes the live discussion, and produces polished deliverables on demand. It answers with well-structured, source-aware responses and can speak its replies aloud, post them to the meeting chat, or present them on the shared screen. The Expert Assistant is a Pro feature and must be enabled by your account administrator before it can be invited into a meeting.
What the Expert Assistant Can Do
Answer questions β responds to spoken or typed questions with concise, well-organized answers that draw on the meeting context and broad subject knowledge.
Research and summarize β investigates a topic and returns a structured briefing with the key points highlighted.
Review attachments β reads documents you attach in the chat panel (for example notes, reports, or spreadsheets) and summarizes, compares, or answers questions about their content.
Draft documents β produces formatted write-ups, outlines, plans, and meeting deliverables that are attached to the chat as downloadable files.
Generate code β writes, fixes, or refactors scripts and source code and delivers it as a downloadable file.
Build 3D models and visualizations β creates interactive 3D scenes and objects, packaged and attached to the chat for you to download and open in a browser.
Follow the meeting agenda β uses the host-authored agenda as additional context so its answers stay on topic.
Work across languages β understands and replies in the languages supported by Webcast.chat.
Availability and Setup
An administrator enables the Expert Assistant for your organization.
The host or a co-host invites the Expert Assistant into the meeting (see below). Once invited, it appears as a branded tile with concentric rings that animate to show its current state (listening, thinking, responding, or paused).
For voice requests, open the AI Panel, choose your transcription language, and turn on listen / transcription mode so that speech is captured.
Tip: Typed questions in the chat panel work even without listen mode. Listen mode is only required for hands-free voice requests.
Inviting the Expert Assistant
The host or a co-host invites the Expert from the Expert Assistant button in the meeting controls. You can choose how proactive it should be:
Invitation Mode
Behavior
Answers on request
The Expert stays quiet and only responds when it is explicitly addressed by voice or chat. Best for focused, controlled sessions.
Proactive suggestions
In addition to answering requests, the Expert occasionally offers a suggestion card. The host or co-host approves a suggestion before it is researched and shared.
Eager suggestions
The Expert offers suggestions more frequently. Useful for brainstorming and research-heavy meetings.
From the same menu, the host or co-host can dismiss the Expert Assistant at any time, and decide who may invoke it from chat β everyone, or hosts and co-hosts only.
Calling the Expert by Chat
In the meeting chat panel, start your message by addressing the Expert, then type your request. Any of the following address prefixes work, and they are not case-sensitive:
@Webcast | @expert | @assistant | @ai | @agent
You can also begin a message with the bare word "Webcast" followed by your request.
Examples:
@expert summarize the document I just attached
@Webcast what are the key risks in this proposal?
@assistant draft a one-page project plan from today's discussion
Shared vs. Private Conversations
Shared (meeting) thread β the Expert's answer is posted to the meeting chat so everyone can see it. Each answer includes Copy and Download actions, and any generated files appear as downloadable attachments.
Private Expert chat β when enabled by the host, each participant gets a private one-to-one thread. Ask questions privately with "Ask the Expert privatelyβ¦"; only you and the Expert can see the exchange. Use Publish to meeting to share a particular answer with everyone.
Calling the Expert by Voice
With listen mode on, simply speak the assistant's name at the start of your sentence, then ask your question. Recognized spoken wake words include:
"Webcast β¦"
"Expert Assistant β¦"
"Agent β¦" | "Hey agent β¦"
For example, say: "Webcast, what are the main takeaways so far?" or "Expert Assistant, draft action items from this meeting."
If you say only the wake word, the Expert arms itself and waits a moment for your question.
After it answers, you can ask a follow-up right away without repeating the wake word.
A brief confirmation appears ("Expert heard β¦") so you can see that your request was captured before it begins researching.
How the Expert Replies
You control how spoken answers are delivered:
Speech Mode
What Happens
Off
The Expert posts its answer to the chat only β nothing is spoken aloud.
Notify
The Expert announces briefly that an answer is ready, and the full text is in the chat.
Read aloud
The Expert reads the full answer aloud using text-to-speech, in addition to posting it in the chat.
Choose the Expert's voice β the host or co-host can pick the text-to-speech voice from the Expert menu (this mirrors the AI Panel voice picker).
Mute the Expert for yourself β any participant can locally mute the Expert's voice without affecting others.
Attachments and Deliverables
Attach a document and ask about it β drop a readable file into the chat (for example .txt, .md, .csv, .pdf, .docx, .xlsx, .html, .json), then ask the Expert to review, summarize, or compare it.
Receive downloadable results β documents, code, and 3D models generated by the Expert are attached to the chat as files you can download. 3D scenes are packaged so they open directly in a web browser.
Privacy of attachments β files shared in a meeting are kept isolated to that meeting and are automatically removed after the call ends. Before a meeting is closed, the host and co-hosts are reminded to download any chat attachments they wish to keep.
Presenting Results on the Shared Screen
The host or co-host can place the Expert's latest answer on screen for everyone to read together:
Present last result β shows the most recent answer on the shared display.
Next page / Previous page β step through a long answer page by page.
Stop presenting β return to the normal meeting view.
Example Prompts
What you want
Say it (voice)
Type it (chat)
Ask a question
"Webcast, what are the latest best practices for cloud security?"
@expert what are the latest best practices for cloud security?
Summarize an attachment
"Expert Assistant, summarize the document I attached."
@Webcast summarize the attached report in five bullet points
Draft a document
"Agent, write a project brief based on this discussion."
@assistant draft a project brief from today's discussion
Generate code
"Webcast, write a Python script that cleans a CSV file."
@ai write a Python script that removes duplicate rows from a CSV
Create a 3D model
"Expert Assistant, build a 3D model of the Eiffel Tower."
@expert create an interactive 3D model of a rotating cube
Compare options
"Webcast, compare the two proposals we just discussed."
@Webcast compare the pros and cons of the two proposals
Tip: Be specific. Mentioning the format you want ("five bullet points", "a one-page plan", "a downloadable file") helps the Expert deliver exactly what you need on the first try.
Note: The Expert Assistant uses AI Tokens from the host's balance, like other AI features. Requests that involve large documents or generated files consume more tokens. See AI Tokens & Billing for details.
21 Calling, Messaging, and Emergency Services
Webcast lets you call and message other Webcast users directly, without scheduling a meeting. You can reach someone by their account email address, or by a phone number they have registered and verified with Webcast. Answering a call opens either an audio-only or an audio and video conversation, whichever the caller chose.
Emergency Calls β Webcast Cannot Reach 911
Webcast does not provide access to 911, 112, 999, or any other emergency service, and cannot be used to contact emergency responders.
Webcast calling and messaging are non-interconnected Voice over Internet Protocol (VoIP) features. They connect Webcast users to one another over the internet and are not connected to the public switched telephone network (PSTN). Webcast cannot originate or receive calls to or from ordinary telephone numbers, cannot transmit your location to an emergency dispatcher, and does not provide E911 or any equivalent service.
In an emergency, use a mobile phone, a landline, or another service that connects to the public telephone network. Do not rely on Webcast.
Webcast calling also depends on your internet connection, your device, and electrical power. It will not work during an internet or power outage.
What Webcast calling is, and is not
Calls and messages travel between Webcast accounts over the internet. Both sides need a Webcast account and an internet connection.
A registered phone number is used only to help other Webcast users find your account. It does not turn Webcast into a telephone service: you cannot dial an ordinary telephone number, and people cannot call you from an ordinary telephone.
Because Webcast is not connected to the public telephone network, there are no per-minute charges, no call detail records held by a carrier, and no caller location data.
22 Accessibility
Webcast is designed to be usable with assistive technology. If something is not working for you, we want to hear about it β see the contact address at the end of this section.
Screen readers
Meeting events are announced automatically as they happen: someone joining or leaving, a raised hand, a new chat message, screen sharing starting or stopping, a lost connection, and the start or end of recording. Recording announcements interrupt whatever your screen reader is currently reading, because you are entitled to know before you speak again.
Buttons and controls
Every control in the meeting bar has a spoken name, and buttons that switch something on or off report their state β your screen reader will say whether the microphone or camera button is currently pressed, rather than leaving you to guess from an icon.
Using Webcast by keyboard
Everything in a meeting can be reached with the Tab key, and the control you have focused is outlined so you can see where you are. Because a large meeting has many participant tiles to travel through, the first item you reach after entering a meeting is a "Skip to meeting controls" link: activate it to jump straight to the microphone, camera, and leave buttons.
Captions and transcripts
Live captions can be turned on during a meeting, and a written transcript can be produced afterwards. Captions can also be shown translated into another language.
Accessibility support
For accessibility questions, to report a barrier, or to request information in an alternative format, contact us at the address below. We aim to respond within five business days.