Quality of Service Subscription for real-time meeting quality monitoring.
QSS (Quality of Service Subscription) provides near real-time QoS telemetry for Zoom Meetings, Webinars, and Phone. IT teams can monitor network quality, diagnose issues, and track performance at scale.
- webhooks - Receive QSS events
- zoom-rest-api - QSS API endpoints
| Metric | Description |
|---|---|
| Bitrate | Data transfer rate |
| Latency | Network delay |
| Jitter | Latency variation |
| Packet Loss | Lost data packets |
| Resolution | Video resolution |
| Frame Rate | Video FPS |
| CPU Usage | Client CPU load |
| Metric | Description |
|---|---|
| Device | Device type and model |
| Network | Network type and quality |
| Signaling Region | Connection region |
| Client Version | Zoom client version |
| Audio I/O | Audio device info |
| Video I/O | Camera info |
| Aspect | Details |
|---|---|
| Frequency | ~1 event per minute per participant |
| Delivery | Webhook events |
| Retention | 7 days via Webhook Logs API |
| Products | Meetings, Webinars, Phone |
- Business or Enterprise Zoom account
- QSS add-on subscription
- Webhook endpoint configured
- Internal dashboard system (recommended)
Contact Zoom sales to add QSS to your account.
Subscribe to QSS events in your app's Event Subscriptions.
app.post('/webhook', (req, res) => {
const { event, payload } = req.body;
if (event.startsWith('qss.')) {
// Process QSS data
const { meeting_id, participant_id, metrics } = payload;
// Send to your monitoring dashboard
dashboard.ingest({
meetingId: meeting_id,
participantId: participant_id,
bitrate: metrics.bitrate,
latency: metrics.latency,
jitter: metrics.jitter,
packetLoss: metrics.packet_loss
});
}
res.status(200).send();
});| Use Case | Description |
|---|---|
| Network monitoring | Track network quality across organization |
| Troubleshooting | Diagnose call quality issues in real-time |
| Capacity planning | Understand bandwidth usage patterns |
| SLA compliance | Monitor meeting quality for SLA reporting |
| Proactive alerts | Alert IT when quality degrades |
QSS data can be integrated with:
- Splunk
- Datadog
- Grafana
- Custom dashboards
- ITSM tools
- QSS docs: https://developers.zoom.us/docs/api/rest/qss-api/
- QSS API reference: https://developers.zoom.us/docs/api/rest/reference/qss/methods/