#include <subscriber.h>

Descripción detallada

Esta estructura representa las estadísticas de vídeo de los suscriptores, que el otc_subscriber_callbacks.on_video_stats función de devolución de llamada.

Datos que se pasan a una función de devolución de llamada (que no sea subscriber y user_data) se liberarán una vez que se haya llamado a la función de devolución de llamada. Haz una copia de los datos si necesitas conservarlos.

Documentación de campo

tasa de bits

int64_t velocidad de bits

Velocidad de transmisión (bps)

bytes_recibidos

uint64_t bytes_received

El número total de bytes de vídeo recibidos por el abonado.

códec

const char* codec

Códec actual para este abonado

frecuencia de fotogramas descodificados

doble decoded_frame_rate

Frecuencia de fotogramas decodificada (fps)

freeze_count

int64_t freeze_count

Número de veces que se ha bloqueado el vídeo del suscriptor. Un bloqueo se define según <https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-freezecount>

altura

int32_t altura

Altura del fotograma de vídeo descodificado

paquetes_perdidos

uint64_t paquetes_perdidos

El número total de paquetes de vídeo perdidos por el abonado.

paquetes_recibidos

uint64_t paquetes_recibidos

El número total de bytes de vídeo recibidos por el abonado.

número_de_pausas

int64_t número_de_pausas

Número de veces que se ha pausado la reproducción del vídeo del suscriptor. Se considera que el vídeo está en pausa si el tiempo transcurrido desde el último fotograma reproducido supera los 5 segundos.

ancho de banda estimado de la conexión del remitente

int64_t ancho_de_banda_estimado_de_la_conexión_del_remitente

[En desuso:] : Usar otc_subscriber_media_link_stats en su lugar, lo que proporciona métricas completas de la red, incluida la visibilidad del rendimiento del transporte del editor remoto. La estimación actual del ancho de banda para la conexión del remitente. Si no hay datos disponibles, se devuelve -1. Actualmente, esta función solo admite llamadas con más de dos participantes.

sender_connection_max_allocated_bitrate

int64_t velocidad_máxima_asignada_a_la_conexión_del_remitente

[En desuso:] : Usar otc_subscriber_media_link_stats en su lugar, lo que proporciona métricas completas de la red, incluida la visibilidad del rendimiento del transporte del emisor remoto. La velocidad de transmisión máxima que se puede estimar para la conexión del emisor. Si no hay datos disponibles, se devuelve -1. Actualmente, esta función solo es compatible con llamadas con más de dos participantes.

marca de tiempo

marca de tiempo doble

La marca de tiempo, en milisegundos desde la época Unix, correspondiente al momento en que se recopilaron estas estadísticas.

velocidad de bits total

int64_t tasa_de_bit_total

Velocidad de transmisión (bps), incluyendo encabezados RTP, relleno y carga útil

duración_total_de_las_congelaciones

int64_t duración_total_de_las_congelaciones

Duración acumulada (en milisegundos) de todas las interrupciones en la reproducción de vídeo.

duración_total_de_las_pausas

int64_t duración_total_de_las_pausas

Duración acumulada (en milisegundos) de todas las pausas de vídeo.

anchura

int32_t ancho

Ancho del fotograma de vídeo descodificado