Pre-call network diagnostics for the Vonage Video API — test connectivity and predict call quality before a session starts.
Merged from four previously separate branding-specific repositories:
- opentok-network-test-js — the OpenTok-branded library
- vonage-video-api-network-test — the Vonage-branded library
- opentok-network-test - repository of Network Test examples for Android and iOS
- vonage-video-api-network-test-samples - repository of Network Test examples for Web
The library supports both @vonage/video-client-network-test (Vonage) and opentok-network-test-js (OpenTok) distributions — see samples/js/README.md for details on building for each brand.
| Directory | Description |
|---|---|
lib/js |
Source for the @vonage/video-client-network-test npm package |
samples/js |
Web app demonstrating connectivity and quality tests |
samples/Android |
Android app demonstrating stream quality testing |
samples/iOS |
iOS app demonstrating stream quality testing |
Each sample shows a complete, runnable integration for its platform.
| Platform | What it demonstrates | README |
|---|---|---|
| Web | Connectivity test + quality test with live bitrate graphs | README |
| Android | Stream quality check using the Vonage Video Android SDK stats listeners | README |
| iOS | Stream quality check using the Vonage Video iOS SDK network stats delegate | README |
| Resource | Link |
|---|---|
| Vonage Video API Overview | developer.vonage.com/en/video/overview |
| Live Pre-call Test Tool | tools.vonage.com/video/precall |
| Full API Reference | Reference |
| Server SDKs (generate session IDs & tokens) | developer.vonage.com/en/tools |
| Media Router Guide | Create a session |
| Changelog | Releases |
We 💙 contributions! To get started:
- Read Contributing and Code of Conduct guides.
- Look for open issues you can help with.
- Open a pull request — we'll review it promptly.
| Channel | Link |
|---|---|
| 🐛 Open an issue | github.com/…/issues |
| 📖 Support portal | api.support.vonage.com |
| 💬 Developer community | Vonage Developer Slack |
| 🐦 Twitter / X | @VonageDev |
This project is licensed under the Apache-2.0 License. See the LICENSE file for details.