Übersicht
In diesem Tutorial werden Sie die Statistiken zu Medienlinks aus dem Beobachtbarkeit der Kunden API zur Überwachung des Netzwerkzustands – geschätzte Downlink-Bandbreite, die vom Remote-Publisher geschätzte Uplink-Bandbreite (sofern verfügbar) sowie die Angabe, welcher Seite der Verbindung das SDK die Schuld für eine Verschlechterung der Qualität zuschreibt (networkDegradationSource). Das Beispiel zeigt diese Werte in einer Bildschirmüberlagerung an, sodass Sie deren Veränderung während einer Live-Sitzung verfolgen können.
Beispiel für einen Anwendungsfall: Das Remote-Video eines Nutzers ruckelt. Ihre App ist bereits abonniert. Mithilfe der Statistiken zu Medienverbindungen können Sie entscheiden, ob die Meldung „Ihre Verbindung scheint schwach zu sein“ (lokaler Downlink), „Das Netzwerk des anderen Teilnehmers ist möglicherweise instabil“ (Remote-Uplink / Ursache für die Verschlechterung) angezeigt werden soll oder ob beide Numbers für den Support protokolliert werden sollen – ohne die WebRTC-Rohberichte auswerten zu müssen.
Die vollständige API für Android finden Sie unter Client-Beobachtbarkeit (Android).
Geschätzte Bearbeitungszeit: 25 Minuten
Möchten Sie dieses Tutorial überspringen? Dann können Sie direkt zum fertigen Kotlin-Client-Code im ClientObservability Ordner unseres Android Beispielanwendung Repo auf GitHub. Das Repo enthält eine README mit einer vollständigen Dokumentation, wie das Projekt ausgeführt und erkundet werden kann. Dieses Tutorial konzentriert sich auf die Kotlin-Version der Android-Beispielanwendung.
Anforderungen
Für dieses Tutorial benötigen Sie:
- Ein gültiger Vonage Video API Account - falls Sie noch keinen haben, können Sie sich für eine kostenlose Testversion anmelden
- Android-Studio
Beobachtbarkeit der Kunden
Erfahren Sie, wie Sie mithilfe der Client-Observability Qualitätskennzahlen für einen Videoanruf mit dem Vonage Video SDK in Echtzeit überwachen können.