#include <subscriber.h>

Descrição detalhada

Essa estrutura representa as estatísticas de vídeo dos assinantes, relatadas periodicamente pelo otc_subscriber_callbacks.on_video_stats função de retorno de chamada.

Dados passados para uma função de retorno de chamada (exceto subscriber e user_data) serão liberados após a chamada da função de retorno. Faça uma cópia dos dados caso precise mantê-los.

Documentação de campo

taxa de bits

int64_t taxa de bits

Taxa de bits (bps)

bytes_received

uint64_t bytes_received

O número total de bytes de vídeo recebidos pelo assinante.

codec

const char* codec

Codec atual para este assinante

taxa_de_quadros_decodificados

double decoded_frame_rate

Taxa de quadros decodificada (fps)

freeze_count

int64_t freeze_count

Número de vezes que o vídeo do assinante travou. Um travamento é definido de acordo com <https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-freezecount>

altura

int32_t altura

Altura do quadro de vídeo decodificado

pacotes_perdidos

uint64_t pacotes_perdidos

O número total de pacotes de vídeo perdidos pelo assinante.

pacotes_recebidos

uint64_t pacotes_recebidos

O número total de bytes de vídeo recebidos pelo assinante.

número_de_pausas

int64_t contagem_de_pausas

Número de vezes que a reprodução do vídeo do assinante foi pausada. Considera-se que o vídeo está pausado se o tempo decorrido desde o último quadro exibido exceder 5 segundos.

largura de banda estimada da conexão do remetente

int64_t largura_de_banda_estimada_da_conexão_do_remetente

[Obsoleto:] : Usar otc_subscriber_media_link_stats em vez disso, o que fornece métricas completas da rede, incluindo visibilidade do desempenho de transporte do editor remoto. A estimativa atual da largura de banda para a conexão do remetente. Se não houver dados disponíveis, é retornado -1. Atualmente, esse recurso suporta apenas chamadas com mais de dois participantes.

sender_connection_max_allocated_bitrate

int64_t taxa_de_transmissão_máxima_alocada_para_a_conexão_do_remetente

[Obsoleto:] : Usar otc_subscriber_media_link_stats em vez disso, o que fornece métricas completas da rede, incluindo visibilidade do desempenho de transporte do emissor remoto. A taxa de bits máxima que pode ser estimada para a conexão do remetente. Se não houver dados disponíveis, é retornado -1. Atualmente, esse recurso suporta apenas chamadas com mais de dois participantes.

carimbo de data e hora

duplo carimbo de data e hora

O carimbo de data e hora, em milissegundos desde a época Unix, correspondente ao momento em que essas estatísticas foram coletadas.

taxa_de_bit_total

int64_t taxa_de_transmissão_total

Taxa de bits (bps), incluindo cabeçalhos RTP, preenchimento e carga útil

duração_total_dos_congelamentos

int64_t duração_total_dos_congelamentos

Duração acumulada (em milissegundos) de todos os travamentos de vídeo.

duração_total_das_pausas

int64_t duração_total_das_pausas

Duração acumulada (em milissegundos) de todas as pausas no vídeo.

largura

int32_t largura

Largura do quadro de vídeo decodificado