#include <subscriber.h>
| Campos de dados | |
| uint64_t | pacotes_perdidos |
| uint64_t | pacotes_recebidos |
| uint64_t | bytes_received |
| duplo | carimbo de data e hora |
| int64_t | sender_connection_max_allocated_bitrate |
| int64_t | largura de banda estimada da conexão do remetente |
| int32_t | largura |
| int32_t | altura |
| duplo | taxa_de_quadros_decodificados |
| int64_t | taxa de bits |
| int64_t | taxa_de_bit_total |
| int64_t | número_de_pausas |
| int64_t | duração_total_das_pausas |
| int64_t | freeze_count |
| int64_t | duração_total_dos_congelamentos |
| const char * | codec |
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