Cumple con NSObject
Declarado en OTSubscriberKit.h

Visión general

Se utiliza para supervisar las estadísticas de audio y vídeo del abonado. Véase [OTSubscriberKit networkStatsDelegate].

– subscriber:videoNetworkStatsUpdated:

Se envía periódicamente para informar de las estadísticas de audio del abonado.

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

Parámetros

subscriber El abonado al que se refieren estas estadísticas.
stats Un OTSubscriberKitVideoNetworkStats objeto que contiene propiedades relativas a los bytes de vídeo recibidos, los paquetes de vídeo perdidos y los paquetes de vídeo recibidos por el abonado.

Declarado en

OTSubscriberKit.h

– subscriber:audioNetworkStatsUpdated:

Se envía periódicamente para informar de las estadísticas de vídeo del suscriptor.

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

Parámetros

subscriber El abonado al que se refieren estas estadísticas.
stats Un OTSubscriberKitAudioNetworkStats objeto que contiene propiedades relativas a los bytes de audio recibidos, los paquetes de audio perdidos y los paquetes de audio recibidos por el abonado.

Declarado en

OTSubscriberKit.h

– subscriber:videoQualityChanged:reason:

Se activa cuando se produce un evento relacionado con la calidad del vídeo para el suscriptor.

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

Parámetros

subscriber La instancia de suscriptor cuya transmisión de vídeo ha desencadenado este evento.
stats Las últimas estadísticas sobre los suscriptores disponibles en el momento del evento.
reason El motivo de este evento sobre la calidad, basado en OTSubscriberVideoEventReason.

Debate

Este método delegado se activa cuando se detecta una interrupción significativa en la transmisión de vídeo del suscriptor. Actualmente, solo se activa ante interrupciones de vídeo (pausas) de 5 segundos o más, cambios de códec o cambios de resolución. Las breves interrupciones se registran internamente y se reflejan en las estadísticas del suscriptor, pero no se activa ninguna llamada de retorno por cada una de ellas debido a su corta duración y alta frecuencia.

El reason Este parámetro indica la causa del evento y se tiene en cuenta según el siguiente orden de prioridad: OTSubscriberVideoEventVideoInterrupt, OTSubscriberVideoEventCodecChange.

A diferencia del [OTSubscriberKitDelegate subscriberVideoDisabled:reason:] y [OTSubscriberKitDelegate subscriberVideoEnabled:reason:] mensajes, que indican que la pista de vídeo del suscriptor se ha desactivado o activado (por ejemplo, debido a un cambio de audio de reserva o a actualizaciones de las propiedades de la transmisión); esta llamada de retorno informa de los cambios relacionados con la calidad. Las aplicaciones pueden utilizarla para actualizar la interfaz de usuario, registrar datos de telemetría o notificar a los usuarios las interrupciones del vídeo.

Declarado en

OTSubscriberKit.h

– subscriber:networkConditionChanged:reason:

Se invoca cada vez que se detecta un cambio en las condiciones de red del abonado o del editor remoto.

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

Parámetros

subscriber El abonado cuya situación en la red ha cambiado.
mediaLinkStats Estadísticas de enlaces a medios de comunicación.
reason El código de motivo del cambio en el estado de la red.

Debate

Esta llamada de retorno informa de los cambios en el estado general de la red, en lugar de los cambios en el estado de la pista de vídeo del suscriptor. Se diferencia de las llamadas de retorno de activación/desactivación del vídeo en que proporciona información de diagnóstico sobre las condiciones de la red.

Se facilitan estadísticas tanto de vídeo como de audio para ofrecer una visión completa de la calidad de los medios y de la red. Dado que el audio y el vídeo comparten el mismo transporte subyacente, también comparten las mismas estadísticas de transporte local y de participantes remotos.

El reason El parámetro indica la causa del cambio en el estado de la red y actualmente se muestra como OTNetworkReasonNetworkConditionChange.

Las aplicaciones pueden utilizar esta función de devolución de llamada para responder a problemas de red, como actualizar los indicadores de la interfaz de usuario, registrar datos de telemetría o activar un comportamiento adaptativo.

Declarado en

OTSubscriberKit.h

– subscriber:mediaLinkStatsUpdated:

Se ejecuta periódicamente para informar de las estadísticas de enlaces multimedia del suscriptor. Proporciona métricas a nivel de transporte tanto para el suscriptor local como para el editor remoto.

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

Parámetros

subscriber La instancia del suscriptor.
mediaLinkStats Estadísticas de enlaces a medios de comunicación.

Declarado en

OTSubscriberKit.h