Classe de contenção: : SubscriberKit


interface pública estática SubscriberKit.VideoStatsListener

Define o objeto ouvinte para obter estatísticas de vídeo dos assinantes.

Veja também: : - SubscriberKit.setVideoStatsListener(VideoStatsListener listener)

Resumo do método

Todos os métodosMétodos de instânciaMétodos abstratosMétodos padrão

Modificador e Tipo

Método

Descrição

default void

onVideoQualityChanged(SubscriberKit subscriber, SubscriberKit.SubscriberVideoStats stats, String reason)

Ouvinte para eventos de vídeo relacionados à qualidade de um assinante.

void

onVideoStats(SubscriberKit subscriber, SubscriberKit.SubscriberVideoStats stats)

É chamado periodicamente para relatar as estatísticas de vídeo do assinante.

Detalhes do método

onVideoStats

void onVideoStats(SubscriberKit assinante, SubscriberKit.SubscriberVideoStats (estatísticas)

É chamado periodicamente para relatar as estatísticas de vídeo do assinante.

Parâmetros: : subscriber - O assinante. : stats - As estatísticas do vídeo.

onVideoQualityChanged

padrão void onVideoQualityChanged(SubscriberKit assinante, SubscriberKit.SubscriberVideoStats estatísticas, String motivo)

Ouvinte para eventos de vídeo relacionados à qualidade de um assinante.

Essa função de retorno de chamada é acionada quando ocorre um evento significativo relacionado à qualidade no fluxo de vídeo do assinante. Atualmente, ela é usada principalmente para notificar sobre interrupções prolongadas no vídeo (pausas) com duração de 5 segundos ou mais.

Pequenos congelamentos são monitorados internamente e refletidos na conta do assinante SubscriberKit.SubscriberVideoStats, mas não acionam essa função de retorno devido à sua curta duração e alta frequência.

O reason O parâmetro indica a causa do evento, seguindo esta ordem de prioridade:

Ao contrário do SubscriberKit.VideoListener.onVideoDisabled(SubscriberKit, String) e SubscriberKit.VideoListener.onVideoEnabled(SubscriberKit, String) métodos, que são acionados quando a própria trilha de vídeo é desativada ou ativada (por exemplo, devido ao fallback de áudio ou a alterações nas propriedades do stream), essa função de retorno de chamada relata alterações relacionadas à qualidade enquanto o vídeo permanece ativado.

Os aplicativos podem usar essa função de retorno de chamada para atualizar a interface do usuário, registrar dados de telemetria ou notificar os usuários sobre interrupções no vídeo.

Parâmetros: : subscriber - O assinante cuja transmissão de vídeo foi afetada pelo evento. : stats - As últimas notícias SubscriberKit.SubscriberVideoStats na época do evento. : reason - O motivo do evento de qualidade