Conforme à NSObject
Déclaré dans OTSubscriberKit.h

Vue d'ensemble

Permet de suivre les statistiques audio et vidéo de l'abonné. Voir [OTSubscriberKit networkStatsDelegate].

– subscriber:videoNetworkStatsUpdated:

Envoyé périodiquement afin de communiquer les statistiques audio relatives à l'abonné.

- (void)subscriber:(nonnull OTSubscriberKit *)subscriber videoNetworkStatsUpdated:(nonnull OTSubscriberKitVideoNetworkStats *)stats

Paramètres

subscriber L'abonné auquel ces statistiques se rapportent.
stats Un OTSubscriberKitStatistiques du réseau vidéo objet, qui comporte des propriétés relatives aux octets vidéo reçus, aux paquets vidéo perdus et aux paquets vidéo reçus pour l'abonné.

Déclaré à

OTSubscriberKit.h

– subscriber:audioNetworkStatsUpdated:

Envoyé périodiquement pour communiquer les statistiques vidéo de l'abonné.

- (void)subscriber:(nonnull OTSubscriberKit *)subscriber audioNetworkStatsUpdated:(nonnull OTSubscriberKitAudioNetworkStats *)stats

Paramètres

subscriber L'abonné auquel ces statistiques se rapportent.
stats Un OTSubscriberKitAudioNetworkStats objet, qui comporte des propriétés relatives aux octets audio reçus, aux paquets audio perdus et aux paquets audio reçus pour l'abonné.

Déclaré à

OTSubscriberKit.h

– subscriber:videoQualityChanged:reason:

Appelé lorsqu'un événement vidéo lié à la qualité se produit pour l'abonné.

- (void)subscriber:(nonnull OTSubscriberKit *)subscriber videoQualityChanged:(nonnull OTSubscriberKitVideoNetworkStats *)stats reason:(OTSubscriberVideoEventReason)reason

Paramètres

subscriber L'instance d'abonné dont le flux vidéo a déclenché cet événement.
stats Les dernières statistiques relatives aux abonnés, disponibles au moment de l'événement.
reason La raison d'être de cet événement consacré à la qualité, qui s'appuie sur OTSubscriberVideoEventReason.

Discussion

Cette méthode déléguée est déclenchée lorsqu'une perturbation importante est détectée dans le flux vidéo de l'abonné. Actuellement, elle ne se déclenche qu'en cas d'interruptions vidéo (pauses) d'une durée de 5 secondes ou plus, de changements de codec ou de résolution. Les brefs gel d’image sont suivis en interne et pris en compte dans les statistiques de l’abonné, mais aucun rappel n’est déclenché pour chaque gel d’image en raison de leur courte durée et de leur fréquence élevée.

Les reason Ce paramètre indique la cause de l'événement et est pris en compte selon l' ordre de priorité suivant : OTSubscriberVideoEventVideoInterrupt, OTSubscriberVideoEventCodecChange.

Contrairement au [OTSubscriberKitDelegate subscriberVideoDisabled:reason :] et [OTSubscriberKitDelegate subscriberVideoEnabled:reason :] messages, qui indiquent que la piste vidéo de l'abonné a été désactivée ou activée (par exemple, en raison d'un basculement audio ou de mises à jour des propriétés du flux), ce rappel signale les changements liés à la qualité. Les applications peuvent l'utiliser pour mettre à jour l'interface utilisateur, enregistrer des données de télémétrie ou informer les utilisateurs des interruptions vidéo.

Déclaré à

OTSubscriberKit.h

– subscriber:networkConditionChanged:reason:

Appelée chaque fois qu'un changement d'état du réseau est détecté pour l'abonné ou l'éditeur distant.

- (void)subscriber:(nonnull OTSubscriberKit *)subscriber networkConditionChanged:(nonnull OTSubscriberKitMediaLinkStats *)mediaLinkStats reason:(OTNetworkReason)reason

Paramètres

subscriber L'abonné dont la situation réseau a changé.
mediaLinkStats Statistiques relatives aux liens vers les médias.
reason Le code de motif justifiant le changement d'état du réseau.

Discussion

Cette fonction de rappel signale les changements concernant l'état général du réseau plutôt que les changements relatifs à l'état de la piste vidéo de l'abonné. Elle se distingue des fonctions de rappel d'activation/désactivation de la vidéo en ce qu'elle fournit des informations de diagnostic sur l'état du réseau.

Des statistiques audio et vidéo sont fournies afin d'offrir une vue d'ensemble de la qualité des médias et du réseau. L'audio et la vidéo partageant le même protocole de transport sous-jacent, elles partagent également les mêmes statistiques relatives au transport local et aux participants distants.

Les reason Ce paramètre indique la cause du changement d'état du réseau et est actuellement signalé comme suit : OTNetworkReasonNetworkConditionChange.

Les applications peuvent utiliser ce callback pour réagir à des problèmes réseau, par exemple pour mettre à jour les indicateurs de l'interface utilisateur, enregistrer des données de télémétrie ou déclencher un comportement adaptatif.

Déclaré à

OTSubscriberKit.h

– subscriber:mediaLinkStatsUpdated:

Appelée périodiquement pour communiquer les statistiques relatives aux liaisons multimédias de l'abonné. Elle fournit des indicateurs au niveau du transport tant pour l'abonné local que pour l'éditeur distant.

- (void)subscriber:(nonnull OTSubscriberKit *)subscriber mediaLinkStatsUpdated:(nonnull OTSubscriberKitMediaLinkStats *)mediaLinkStats

Paramètres

subscriber L'instance de l'abonné.
mediaLinkStats Statistiques relatives aux liens vers les médias.

Déclaré à

OTSubscriberKit.h