Erkennung von Änderungen der Audio- und Videoqualität (nur JavaScript)

Wenn bei einem Kunden die Netzkonnektivität zeitweise beeinträchtigt ist, kann sich dies in der Rufqualität des Teilnehmers widerspiegeln. Das Subscriber-Objekt sendet eine qualityScoreChanged Ereignis wenn sich die berechneten Audio- und Video-MOS-Bewertungen ändern. Diese Werte werden als ganze Zahlen zwischen 1 (schlechteste) und 5 (beste) angegeben, Dies entspricht den Werten schlecht, schlecht, mittelmäßig, gut und ausgezeichnet. Weitere Einzelheiten finden Sie im Abschnitt Subscriber qualityScoreChanged Veranstaltung.

Ein Subscriber-Objekt sendet dieses Ereignis nur, wenn sich eine der Qualitätsbewertungen geändert hat. Jedes Subscribe sendet Ereignisse mit seinen eigenen Audio- und Videoqualitätswerten, je nachdem, ob es Audio, Video oder beides abonniert.

Als Reaktion auf diese Ereignisse kann Ihre Anwendung (optional) den Client über Netzwerkbedingungen informieren die zu einer Verschlechterung der Gesprächsqualität führen:

Automatische Wiedereinschaltung

Wenn ein Client die Verbindung zu einem abonnierten Stream unterbricht (z. B. aufgrund eines Netzwerkproblems), versucht er automatisch, die Verbindung zu diesem Stream wiederherzustellen.

Wenn ein Client die Verbindung zu einem abonnierten Stream unterbricht (z. B. aufgrund einer Unterbrechung der Netzwerkverbindung bei einem der beiden Clients), versucht er automatisch, die Verbindung zum Stream wiederherzustellen. Wenn der Stream unterbrochen wird und der Client versucht, die Verbindung wiederherzustellen, sendet das OTSubscriber-Objekt eine disconnected Ereignis. Wenn der Stream wiederhergestellt ist, sendet das OTSubscriber-Objekt ein connected Ereignis. Wenn der Client den Stream nicht wiederherstellen kann, sendet das OTSubscriber-Objekt ein destroyed Veranstaltung.

Als Reaktion auf diese Ereignisse kann Ihre Anwendung (optional) Benachrichtigungen auf der Benutzeroberfläche anzeigen, die den Zustand der vorübergehenden Unterbrechung, der Wiederverbindung und der Zerstörung angeben: