Zoom Probe SDK
Référence de contexte pour les diagnostics de préflight sur les appareils et réseaux des utilisateurs avant les workflows de réunion ou de session.
Docs officielles :
Exemple de référence :
Routing Guardrail
- Utilisez Probe SDK quand l'utilisateur a besoin de diagnostics côté client et de scoring de disponibilité (capacité de l'appareil/réseau/navigateur), pas de rejoindre une réunion/session.
- Si l'utilisateur a besoin de flux de réunion intégrés, routez vers ../meeting-sdk/SKILL.md.
- Si l'utilisateur a besoin d'une UX de session temps réel personnalisée, routez vers ../video-sdk/SKILL.md.
- Si l'utilisateur a besoin d'orchestration backend d'événements/APIs, chaînez avec ../rivet-sdk/SKILL.md, ../oauth/SKILL.md, et ../rest-api/SKILL.md.
Quick Links
Commencez ici :
- probe-sdk.md
- concepts/architecture-and-lifecycle.md
- scenarios/high-level-scenarios.md
- examples/diagnostic-page-pattern.md
- examples/comprehensive-network-pattern.md
- references/probe-reference-map.md
- references/environment-variables.md
- references/versioning-and-compatibility.md
- references/samples-validation.md
- references/source-map.md
- troubleshooting/common-issues.md
- RUNBOOK.md
Common Lifecycle Pattern
- Initialisez
Prober/Reporter. - Demandez les permissions média et énumérez les appareils.
- Exécutez les diagnostics ciblés (
diagnoseAudio,diagnoseVideo). - Exécutez le diagnostic réseau complet (
startToDiagnose) et streamez les stats vers l'UI. - Produisez le rapport final et appliquez les gates de disponibilité.
- Arrêtez/nettoyez (
stopToDiagnose,stopToDiagnoseVideo,releaseMediaStream,cleanup).
High-Level Scenarios
- Page de diagnostics avant la rejoindre via Meeting SDK.
- Workflow de support qui capture un rapport structuré pour le dépannage client.
- Flux de certification d'appareil pour les environnements kiosk ou endpoint contrôlés.
- Gating de capacité navigateur pour les fonctionnalités média avancées.
Voir scenarios/high-level-scenarios.md pour les détails.
Chaining
- Meeting pre-join gate: ../meeting-sdk/web/SKILL.md
- Video session readiness gate: ../video-sdk/web/SKILL.md
- Telemetry/report ingestion backend: ../rivet-sdk/SKILL.md + ../rest-api/SKILL.md
Environment Variables
- Voir references/environment-variables.md pour les clés
.envoptionnelles et comment sourcer les valeurs.
Operations
- RUNBOOK.md - Checklist de préflight et débogage de 5 minutes.