Erbt von NSObject
Deklariert in OTNetworkStatsKit.h

Übersicht

Beschreibt die Statistiken für eine einzelne veröffentlichte Videoebene.

In einer Simulcast-Konfiguration entspricht jeder Eintrag einer eigenständigen Videokodierung (beispielsweise parallel gesendete Streams mit niedriger, mittlerer und hoher Auflösung ). Bei SVC (Scalable Video Coding) sendet der Publisher in der Regel eine einzige Videokodierung, wobei die Skalierbarkeit (zeitlich, räumlich oder beides) intern kodiert und über die scalabilityMode Eigentum.

width

Die Breite des Videobildes in Pixeln.

@property (readonly) int32_t width

Angemeldet in

OTNetworkStatsKit.h

height

Die Höhe des Videorahmens in Pixeln.

@property (readonly) int32_t height

Angemeldet in

OTNetworkStatsKit.h

encodedFrameRate

Die Bildrate des kodierten Videos (in Bildern pro Sekunde).

@property (readonly) double encodedFrameRate

Angemeldet in

OTNetworkStatsKit.h

bitrate

Die Bitrate dieser Videoeebene in Bit pro Sekunde.

@property (readonly) int64_t bitrate

Angemeldet in

OTNetworkStatsKit.h

totalBitrate

Die Gesamtbitrate, einschließlich RTP-Header, Auffülldaten und Nutzdaten, in Bit pro Sekunde.

@property (readonly) int64_t totalBitrate

Angemeldet in

OTNetworkStatsKit.h

scalabilityMode

Die Zeichenfolge für den Skalierbarkeitsmodus (z. B. „L1T1“, „L3T3“), die die räumliche und/oder zeitliche Skalierbarkeit dieser Videoeebene beschreibt. Diese Eigenschaft kann den Wert „null“ oder eine leere Zeichenfolge annehmen, wenn sie nicht verfügbar ist.\

@property (nullable, readonly) NSString *scalabilityMode

Angemeldet in

OTNetworkStatsKit.h

qualityLimitationReason

Der Grund für etwaige Qualitätseinschränkungen bei dieser Videoeebene.

@property (readonly) OTPublisherVideoEventReason qualityLimitationReason

Angemeldet in

OTNetworkStatsKit.h

codec

Der derzeit für diese Videoebene verwendete Codec.

@property (nullable, readonly) NSString *codec

Angemeldet in

OTNetworkStatsKit.h