Enterprise meeting controls—and a path to record, transcribe, and summarize.
Everything WaveMeet ships today across scheduling, collaboration, host moderation, and resilient WebRTC—plus a clear roadmap for recording, transcription, and campaign-aware summaries so marketing and sales stay close to every lead.
Instant and scheduled rooms, guest access, passwords, devices, and a live dashboard—ready before anyone joins. 8 capabilities
HD video & audio
Browser-native WebRTC mesh—no downloads, no plugins.
Real-time camera and mic via simple-peer and Socket.io signaling. Join from modern browsers and stay in a mesh that WaveMeet orchestrates for presence, layout, and recovery.
Peer-to-peer media with Socket.io signaling
Mute/unmute camera and microphone in-call
Speaker output device selection
Instant meetings
Go live in seconds with invite links and optional passwords.
Dashboard Instant Meeting creates an ONGOING room, auto-titles when you want, and opens an invite card with Join, Copy, and share details. Already in a call? End & start new—cleanly.
Manual or auto-generated meeting titles
Invite card: Join, Copy, password + link
Instant meetings appear in Past history when completed
Schedule & calendar
Plan upcoming sessions and review what already ran.
Schedule meetings with duration and invitees, browse Upcoming and Past, and switch between calendar and list views so ops and hosts see the same pipeline.
Scheduled enterprise meeting form
Calendar and grid/list meeting views
Filters, pagination, and meeting details drawer
Guest join
External participants join with a display name—no account required.
Share a join URL; guests enter a name and land in pre-join device setup. Unique room display names avoid clashes (e.g. Raj → Raj-4821).
Guest name entry with validation
Stable guest ids across soft reconnect
Unique display names per room
Password-protected rooms
Gate sensitive meetings behind an optional password.
Hosts can require a password before join. Guests and invitees hit a dedicated password screen so client and confidential calls stay private.
Optional password on create/schedule
Dedicated password join screen
Invite card shows password when set
Pre-join & in-call devices
Pick mic, camera, and speaker before you enter—and swap mid-call.
Pre-join settings persist preferences. In-call settings let you change devices and background without leaving the room.
Pre-join device picker
Mid-call device switch with track replace
Persisted mic/camera on/off preferences
Invite & share
Copy join links and branded invite details in one card.
Meeting invite cards surface title, host, time, link, and password so you can drop everything into chat or email without hunting through settings.
One-click copy invite
Open join in a new tab
Clear WaveMeet branding for recipients
Live dashboard
Lists refresh when meetings start or end—no full reload.
Authenticated SSE pushes create/end events so Home and Meetings stay current while you keep the dashboard open.
SSE meeting events API
Upcoming list live refresh
Past history includes Instant meetings
In the room
02
Collaborate
Stage layouts, pin control, chat, background blur, and speaker cues so demos and huddles stay focused. 6 capabilities
Screen sharing
Presenter stage, filmstrip, and one active share at a time.
Shared content owns the stage; everyone else sits in a responsive filmstrip. Late joiners auto-receive the active share. Present request flow asks the current presenter before takeover.
Stage + filmstrip presenter layout
Request-to-present / allow-or-keep handoff
Browser stop-sharing detection
Resume-share prompt after presenter reconnect
Pin anyone—including the share
Local spotlight that works during screen share too.
Pin a participant onto the stage even while someone presents; pin the share tile to bring the screen back. Pins track stable user ids across remesh.
Pin participants from grid or filmstrip
Pin shared screen from the share tile
Pin survives socket remesh via userId
Responsive meeting layouts
Grid, stage, and filmstrip that scale with the room.
Participant grids adapt from 1:1 to crowded rooms. Screen-share mode switches to stage + sidebar/bottom filmstrip on desktop and mobile.
Dynamic grid for 1–16+ participants
Mobile horizontal filmstrip during share
Speaking indicators and host badges
In-meeting chat
People and chat side-by-side with the live room.
Desktop floating panel or mobile sheet keeps roster and messages one tap away—system join/leave notes included.
People tab with live roster
Chat with timestamps
Join/leave system messages
AI background blur
On-device BodyPix blur—privacy without a cloud round-trip.
TensorFlow.js segmentation runs in the browser so messy rooms stay out of view while your camera feed stays polished.
Client-side BodyPix segmentation
In-call background settings
Works with local canvas compose pipeline
Active speaker cues
See who’s talking without rearranging the whole grid.
Audio activity highlights speakers in place with soft rings and chips—so layouts stay stable while presence stays obvious.
Web Audio activity detection
Speaking chip and ring styles
Optional speaker-stage layout mode
Host authority
03
Control
Mute, remove, leave vs end, present handoff, and force-stop share—moderation that keeps meetings on rails. 5 capabilities
Host moderation
Mute, remove, leave vs end—full control of the room.
Hosts remotely toggle participant mic/camera, kick disruptive users, and choose Leave (room continues) or End for everyone from the bottom bar.
Remote mute audio/video
Remove participant with confirm
Host exit: leave meeting or end for all
Host stop screen share
End anyone’s present from the People list.
Presenting badge on the roster; host stop forces the active sharer to clear tracks and notifies the room—without ending the meeting.
Presenting badge in People
Confirm dialog before force-stop
Presenter toast: host stopped your share
Present request flow
Ask before taking over the only share slot.
When someone else is presenting, request to present. They Allow (stop theirs) or Keep. No silent hijack of the stage.
Request / cancel present
Allow or keep presenting dialogs
Rejected start if another share is active
Meeting lifecycle
Rooms complete cleanly when empty or when the host ends.
Server tears down empty rooms, marks meetings COMPLETED, and emits meeting-ended so every client lands on a coherent end state.
Host end meeting for everyone
Empty-room auto complete
End time and duration for Instant past entries
Light, dark & system theme
React 19–safe theming across auth, dashboard, and rooms.
Cycle Light / Dark / System with @wrksz/themes. Semantic tokens keep WaveMeet readable in every surface.
Theme toggle in dashboard settings
Persisted preference
Consistent tokens in call UI
Resilience
04
Connect
Adaptive quality, soft reconnect, and ICE recovery so one fragile link does not erase the room. 3 capabilities
Adaptive networking
Per-peer scores tune quality; audio survives the worst paths.
NetworkManager polls getStats every second, maps 0–100 to Excellent→Critical, and adapts outbound bitrate, FPS, and resolution for camera and screen. Critical pauses inbound video and keeps audio.
~45s soft-reconnect grace keeps the meeting alive. Peers remesh without duplicate users. Presenters get a resume-share prompt; viewers re-subscribe to the active share.
Host/participant reconnecting banners
No room destroy on transient disconnect
Quiet remesh without join spam
ICE restart & TURN
Recover broken links; optional TURN for locked-down NATs.
ICE restart on failed or disconnected peers, network online events, and unhealthy links after tab focus. Configure TURN via NEXT_PUBLIC_TURN_* for corporate networks.
Automatic ICE restart
Optional multi-URL TURN config
Focus/online recovery hooks
Roadmap
Recording, transcription & summaries—coming soon.
Hassle-free calls with your leads and prospects—stay in touch from first outreach to closed-won. Recordings, transcription, and campaign-aware summaries are coming soon so every conversation ties back to your campaigns and pipeline. Meet and sell in WaveMeet today; richer post-call intelligence is on the way.
Coming soon
Meeting recording
Capture demos and discovery calls without juggling another tool.
Coming soon: cloud recordings tied to your meetings so marketing and sales can replay pitches, coach teams, and keep every lead conversation on file.
Coming soon
Live transcription
Turn spoken conversation into searchable text after the call.
Coming soon: automatic transcripts from WaveMeet sessions so AEs and SDRs can skim objections, share notes with ops, and stay aligned with prospects.
Coming soon
AI summary by campaign & lead
Summaries that map back to campaigns, leads, and prospects.
Coming soon: hassle-free call summaries organized by campaign and lead—so you and your prospects stay in touch with context that follows the pipeline, not a scattered inbox.
How it feels
Stage when you present. Grid when you talk. Filmstrip when you need both.
Layouts follow the room: screen share takes the stage, pins override locally for you, and adaptive networking keeps media sane when paths get rough—without asking everyone to refresh.
01Presenter stage with responsive filmstrip
02Pin a person—or the share—on your view
03Late joiners auto-receive the active share
04Quality adapts per peer; audio stays critical
Put the platform to work.
Create an instant meeting or schedule the next pipeline demo—Connect with clarity.
Quick answers about WaveMeet by UnisonWave. Still stuck? Contact us.
WaveMeet is UnisonWave’s one-stop meeting product for marketing and sales—browser HD calls with leads and prospects today, with recording, transcription, and campaign-aware summaries coming soon so every conversation stays easy to follow up.
No. Hosts and guests join from a modern browser. Share an invite link; guests can enter with a display name—no account required unless you want them signed in.
Yes. Start an Instant Meeting from the dashboard, or schedule upcoming sessions with duration and invite details. Completed Instant meetings also appear in Past history.
One active share at a time on a presenter stage with a filmstrip of faces. Viewers can pin a person or the shared screen. Late joiners automatically receive the active share.
Hosts can mute participant audio/video, remove people, leave without ending the room for others, end the meeting for everyone, and force-stop any screen share from the People list.
Optionally, yes. You can require a password before join. Invite cards can include the join link and password so you can share credentials securely with clients.
WaveMeet uses soft reconnect (~45s grace), remesh without duplicate users, and ICE recovery so one refresh or blip doesn’t destroy the room for everyone. Adaptive quality keeps audio when video becomes critical.
Yes. On-device AI background blur (BodyPix / TensorFlow.js) runs in the browser—no cloud upload of your surroundings—so cafés and home offices stay out of view.
Yes. The in-meeting sidebar has People (live roster, presenting badge, host actions) and Chat with timestamps and join/leave system notes.
Coming soon. WaveMeet already runs hassle-free live calls with leads and prospects. Recording, transcription, and AI summaries organized by campaign and lead are on the roadmap—so you stay in touch with context that follows your pipeline.
Use the Contact page form, email contact@unisonwave.com or support@unisonwave.com, or call +91 9866 55 2225. Our Hyderabad office is at Manjeera Trinity Corporate, KPHB Phase 3.