#include <subscriber.h>
| Champs de données | |
| uint64_t | paquets_perdus |
| uint64_t | paquets_reçus |
| uint64_t | octets_reçus |
| double | horodatage |
| int64_t | débit maximal alloué à la connexion de l'expéditeur |
| int64_t | bande passante estimée de la connexion de l'expéditeur |
| int32_t | largeur |
| int32_t | hauteur |
| double | fréquence d'images décodées |
| int64_t | débit |
| int64_t | débit binaire total |
| int64_t | nombre_de_pauses |
| int64_t | durée_totale_des_pauses |
| int64_t | nombre_de_gel |
| int64_t | durée_totale_des_blocages |
| const char * | codec |
Description détaillée
Cette structure représente les statistiques vidéo des abonnés, communiquées périodiquement par le otc_subscriber_callbacks.on_video_stats fonction de rappel.
Données transmises à une fonction de rappel (autre que subscriber et user_data) seront libérées une fois la fonction de rappel appelée. Faites une copie des données si vous souhaitez les conserver.
Documentation sur le terrain
débit
| int64_t débit binaire |
Débit binaire (bps)
octets_reçus
| uint64_t octets_reçus |
Nombre total d'octets de vidéo reçus par l'abonné.
codec
| const char* codec |
Codec actuellement utilisé pour cet abonné
fréquence d'images décodées
| double décodé_fréquence_d'images |
Fréquence d'images décodées (fps)
nombre_de_gel
| int64_t nombre_de_gel |
Nombre de fois où la vidéo de l'abonné s'est figée. Un « gel » est défini selon <https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-freezecount>
hauteur
| int32_t hauteur |
Hauteur de l'image vidéo décodée
paquets_perdus
| uint64_t paquets_perdus |
Nombre total de paquets vidéo perdus par l'abonné.
paquets_reçus
| uint64_t paquets_reçus |
Nombre total d'octets de vidéo reçus par l'abonné.
nombre_de_pauses
| int64_t nombre_de_pauses |
Nombre de fois où la lecture de la vidéo de l'abonné a été mise en pause. La vidéo est considérée comme étant en pause si le temps écoulé depuis la dernière image affichée dépasse 5 secondes.
bande passante estimée de la connexion de l'expéditeur
| int64_t bande passante estimée de la connexion de l'expéditeur |
[Obsolète :] : Utilisation statistiques-sur-les-liens-multimédia-des-abonnés-otc qui fournit des métriques réseau complètes, notamment une visibilité sur les performances de transport de l'éditeur distant. Estimation actuelle de la bande passante pour la connexion de l'expéditeur. Si aucune donnée n'est disponible, la valeur -1 est renvoyée. Actuellement, cette fonctionnalité ne prend en charge que les appels comptant plus de deux participants.
débit maximal alloué à la connexion de l'expéditeur
| int64_t débit_maximal_alloué_pour_la_connexion_de_l'expéditeur |
[Obsolète :] : Utilisation statistiques-sur-les-liens-multimédia-des-abonnés-otc qui fournit des métriques réseau complètes, notamment une visibilité sur les performances de transport de l'éditeur distant. Débit maximal pouvant être estimé pour la connexion de l'expéditeur. Si aucune donnée n'est disponible, la valeur -1 est renvoyée. Actuellement, cette fonctionnalité ne prend en charge que les appels comptant plus de deux participants.
horodatage
| double horodatage |
L'horodatage, en millisecondes depuis l'époque Unix, correspondant au moment où ces statistiques ont été recueillies.
débit binaire total
| int64_t débit_total |
Débit binaire (bps), y compris les en-têtes RTP, le remplissage et la charge utile
durée_totale_des_blocages
| int64_t durée_totale_des_blocages |
Durée cumulée (en millisecondes) de tous les blocages vidéo.
durée_totale_des_pauses
| int64_t durée_totale_des_pauses |
Durée cumulée (en millisecondes) de toutes les pauses vidéo.
largeur
| int32_t largeur |
Largeur d'une image vidéo décodée