#include <subscriber.h>

Ausführliche Beschreibung

Diese Struktur stellt die Videostatistiken der Abonnenten dar, die in regelmäßigen Abständen vom otc_subscriber_callbacks.on_video_stats Callback-Funktion.

Daten, die an eine Callback-Funktion übergeben werden (mit Ausnahme von subscriber und user_data) wird nach dem Aufruf des Callbacks freigegeben. Erstellen Sie eine Kopie der Daten, falls Sie diese behalten möchten.

Felddokumentation

Bitrate

int64_t Bitrate

Bitrate (bps)

empfangene_Bytes

uint64_t empfangene_Bytes

Die Gesamtzahl der vom Teilnehmer empfangenen Video-Bytes.

Codec

const char* codec

Aktueller Codec für diesen Teilnehmer

decodierte_Bildrate

double decoded_frame_rate

Dekodierte Bildrate (fps)

freeze_count

int64_t freeze_count

Anzahl der Fälle, in denen das Video des Abonnenten eingefroren ist. Ein Einfrieren wird gemäß <https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-freezecount>

Höhe

int32_t Höhe

Höhe des dekodierten Videobildes

verlorene_Pakete

uint64_t verlorene_Pakete

Die Gesamtzahl der vom Teilnehmer verlorenen Videopakete.

empfangene_Pakete

uint64_t empfangene_Pakete

Die Gesamtzahl der vom Teilnehmer empfangenen Video-Bytes.

Pausenanzahl

int64_t Pause_Count

Anzahl der Pausen bei der Videowiedergabe des Abonnenten. Ein Video gilt als angehalten, wenn die seit dem letzten gerenderten Bild verstrichene Zeit 5 Sekunden überschreitet.

sender_connection_estimated_bandwidth

int64_t geschätzte_Bandbreite_der_Absenderverbindung

[Veraltet:] : Verwenden otc_subscriber_media_link_stats stattdessen, das umfassende Netzwerkmetriken bereitstellt, einschließlich Einblicken in die Transportleistung des entfernten Publishers. Die aktuelle Bandbreitenschätzung für die Verbindung des Absenders. Sind keine Daten verfügbar, wird -1 zurückgegeben. Derzeit unterstützt diese Funktion nur Anrufe mit mehr als zwei Teilnehmern.

sender_connection_max_allocated_bitrate

int64_t sender_connection_max_allocated_bitrate

[Veraltet:] : Verwenden otc_subscriber_media_link_stats stattdessen, das umfassende Netzwerkmetriken bereitstellt, einschließlich Einblicken in die Transportleistung des entfernten Publishers. Die maximale Bitrate, die für die Verbindung des Absenders geschätzt werden kann. Sind keine Daten verfügbar, wird -1 zurückgegeben. Derzeit unterstützt diese Funktion nur Anrufe mit mehr als zwei Teilnehmern.

Zeitstempel

doppelter Zeitstempel

Der Zeitstempel in Millisekunden seit der Unix-Epoche, zu dem diese Statistiken erfasst wurden.

Gesamtbitrate

int64_t Gesamtbitrate

Bitrate (bps), einschließlich RTP-Header, Fülldaten und Nutzdaten

Gesamtdauer der Einfrierungen

int64_t Gesamtdauer der Einfrierungen

Gesamtdauer (in Millisekunden) aller Videostörungen.

Gesamtdauer der Pausen

int64_t Gesamtdauer_der_Pausen

Gesamtdauer (in Millisekunden) aller Videopausen.

Breite

int32_t Breite

Breite des dekodierten Videobildes