Übergeordnete Klasse: : SubscriberKit
public static interface SubscriberKit.MediaLinkStatsListener
Definiert das Listener-Objekt zum Abrufen von Statistiken zu den Medien-Links der Abonnenten, einschließlich Metriken auf Transportebene und Änderungen des Netzwerkzustands.
Siehe auch:
: - SubscriberKit.setMediaLinkStatsListener(MediaLinkStatsListener listener)
Zusammenfassung der Methode
Alle MethodenInstanzmethodenStandardmethoden
Modifikator und Typ
Methode
Beschreibung
default void
onMediaLinkStats(SubscriberKit subscriber, SubscriberKit.SubscriberMediaLinkStats mediaLinkStats)
Wird in regelmäßigen Abständen aufgerufen, um Statistiken zu den Medienverbindungen des Teilnehmers zu melden.
default void
onNetworkConditionChanged(SubscriberKit subscriber, SubscriberKit.SubscriberMediaLinkStats mediaLinkStats, String reason)
Wird aufgerufen, sobald eine Änderung der Netzwerkbedingungen für den Teilnehmer oder den Remote-Publisher festgestellt wird.
Details zur Methode
onMediaLinkStats
Standard: void onMediaLinkStats(SubscriberKit Abonnent, SubscriberKit.SubscriberMediaLinkStats mediaLinkStats)
Wird in regelmäßigen Abständen aufgerufen, um Medienverbindungsstatistiken für den Teilnehmer zu melden. Es liefert Metriken auf Transportebene sowohl für den lokalen Teilnehmer als auch für den entfernten Publisher.
Parameter:
: subscriber - Die Abonnenteninstanz.
: mediaLinkStats - Die Statistiken zu den Medienlinks.
onNetworkConditionChanged
Standard: void onNetworkConditionChanged(SubscriberKit Abonnent, SubscriberKit.SubscriberMediaLinkStats mediaLinkStats, Zeichenfolge Grund)
Wird aufgerufen, sobald eine Änderung der Netzwerkbedingungen für den Teilnehmer oder den Remote-Publisher festgestellt wird.
Dieser Callback meldet Änderungen des allgemeinen Netzwerkzustands und nicht Änderungen des Status der Videospur des Teilnehmers. Er unterscheidet sich von den Callbacks zum Aktivieren/Deaktivieren von Video dadurch, dass er Diagnoseinformationen über die Netzwerkbedingungen liefert.
Die reason Der Parameter gibt die Ursache für die Änderung des Netzwerkzustands an und
wird derzeit wie folgt gemeldet: NETWORK_REASON_NETWORK_CONDITION_CHANGE.
Anwendungen können diesen Callback nutzen, um auf Netzwerkprobleme zu reagieren, beispielsweise durch Aktualisieren von UI-Anzeigen, Protokollieren von Telemetriedaten oder Auslösen adaptiver Verhaltensweisen.
Parameter:
: subscriber - Der Teilnehmer, bei dem sich die Netzbedingungen geändert haben.
: mediaLinkStats - Die Statistiken zu den Medienlinks.
: reason - Zeichenfolge, die den Grund für die Änderung des Netzwerkstatus beschreibt.