Overview
The Vonage Video Reference Apps are open-source, production-aligned examples that demonstrate how to build reliable and scalable video conferencing solutions using the Vonage Video API. They help teams get started quickly by showcasing best practices for delivering modern video experiences across platforms.
Each app combines a polished user interface with automation, testing, and clear documentation, making it easy to evaluate real-world meeting workflows before committing to a production implementation. Learn more in the Vonage Video API Reference App overview.
Feature Comparison (Web / iOS / Android)
Legend
✓ Available ✗ Not available N/A Not applicable
| Category | Feature | Description | Web (React) | iOS | Android |
|---|---|---|---|---|---|
| Core Features | Basic Audio/Video | Join sessions with camera and microphone enabled | ✓ | ✓ | ✓ |
| Mute / Unmute | Toggle microphone during a session | ✓ | ✓ | ✓ | |
| Screen Sharing | Share screen or application window | ✓ | ✗ | ✓ | |
| Text Chat | Send and receive in-meeting messages | ✓ | ✓ | ✓ | |
| Unread Messages Counter | Shows unread chat message count | ✓ | ✗ | ✓ | |
| Local Audio Level Indicator | Visual indicator of speaking volume | ✓ | ✗ | ✓ | |
| Reactions | Emoji Reactions | Send emoji reactions during the call | ✓ | ✓ | ✓ |
| Background & Effects | Background Blur | Blur background behind participant | ✓ | ✓ | ✓ |
| Background Replacement | Replace background with image | ✓ | ✗ | ✗ | |
| Captions & Accessibility | Live Captions | Real-time speech-to-text captions | ✓ | ✓ | ✓ |
| Recording | Cloud Recording | Record sessions to the cloud | ✓ | ✓ | ✓ |
| Recording Indicator | Visual indicator when recording is active | ✓ | ✓ | ✓ | |
| UI / UX | i18n (Multi-language) | UI localization support | ✓ | ✓ | ✓ |
| Custom Feature Config | Enable or disable features via config | ✓ | ✓ | ✓ | |
| Dark Mode | Dark theme support | ✓ | ✓ | ✓ | |
| UI / UX Redesign | Updated and modernized interface | ✓ | ✓ | ✓ | |
| Pin Participants | Pin a participant in the layout | ✓ | ✗ | ✗ | |
| Speaking Detection (Muted) | Detect speech while muted | ✓ | ✗ | ✗ | |
| Participant Management | Participant List | View all participants in session | ✓ | ✓ | ✓ |
| Participant Counter | Display total participant count | ✓ | ✓ | ✓ | |
| Participant Search | Search participants by name | ✓ | ✗ | ✓ | |
| Moderation | Force Mute | Host can mute other participants | ✓ | ✗ | ✗ |
| Advanced Controls | Push-To-Talk (PTT) | Hold-to-speak microphone control | ✓ | ✗ | ✗ |
| Mobile-Specific | Camera Switch | Switch between front and rear camera | ✓ | ✓ | ✓ |
| Picture-in-Picture | Continue video in floating window | ✗ | ✗ | ✓ | |
| Disable Camera Reactions | Disable camera-based reactions | N/A | ✓ | N/A | |
| Layout & Views | Grid View | Grid layout for multiple participants | ✓ | ✓ | ✓ |
| Pre-Call | Pre-call Test | Test devices before joining | ✓ | ✗ | ✗ |
| Waiting Room | Hold participants before joining | ✓ | ✓ | ✓ | |
| Audio | Noise Suppression | Reduce background noise | ✓ | ✗ | ✗ |
| Architecture | Frontend Modularization | Modular, extensible frontend structure | ✗ | ✓ | ✓ |
Additional Information
For additional details on setup, configuration, and platform-specific implementation, refer to the official documentation for each Vonage Video Reference Application:
These guides provide further information on how the features listed in the comparison table are implemented across each platform.
Related to: