Ü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.