Schnittstelle: Stats

Attribute

absolutePlayTime

(Anzahl oder nicht definiert)

Die Gesamtzeit in Sekunden, die nur im Wiedergabezustand verbracht wurde. Anders als bei „playTime“ umfasst die absolute Abspielzeit KEINE Zeit, die im pausierten Zustand verbracht wurde. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

bufferingTime

(Anzahl oder nicht definiert)

Die Gesamtzeit in Sekunden, die während der Pufferung verbracht wurde. Diese werden über alle Medienelemente in der aktuellen Empfängersitzung aggregiert.

completionPercent

(Anzahl oder nicht definiert)

Maximaler Fortschritt in Prozent, den der Nutzer bei der Wiedergabe erlebt hat. Auch als „High Watermark“ bezeichnet. Ist NaN, wenn die Dauer nicht bekannt ist, z. B. bei Livestreams. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

corruptedFrames

(Anzahl oder nicht definiert)

Die Gesamtzahl der beschädigten Frames. Sie wird über alle Medienelemente in der aktuellen Empfängersitzung aggregiert. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

decodedFrames

(Anzahl oder nicht definiert)

Die Gesamtzahl der decodierten Frames. Sie wird über alle Medienelemente in der aktuellen Empfängersitzung aggregiert.

drmTimeSeconds

(Anzahl oder nicht definiert)

Die Zeit, die für das Herunterladen des ersten drm-Schlüssels und das Laden dieses Schlüssels in das drm-System gedauert hat. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

droppedFrames

(Anzahl oder nicht definiert)

Die Gesamtzahl der verworfenen Frames. Sie wird über alle Medienelemente in der aktuellen Empfängersitzung aggregiert.

estimatedBandwidth

(Anzahl oder nicht definiert)

Die geschätzte Bandbreite. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

gapsJumped

(Anzahl oder nicht definiert)

Die Gesamtzahl der Wiedergabelücken, über die der Player gesprungen hat. Diese Option wird derzeit nur bei Verwendung von Shaka v4.1.0 oder höher unterstützt.

height

(Anzahl oder nicht definiert)

Die Höhe des aktuellen Videotracks. Nicht definiert, wenn kein Video wiedergegeben wird.

licenseTime

(Anzahl oder nicht definiert)

Die während dieser Sitzung für Lizenzanfragen aufgewendete Zeit in Sekunden oder NaN. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

liveLatency

(Anzahl oder nicht definiert)

Die Zeit zwischen der Aufnahme eines Frames und der Anzeige des Frames auf dem Bildschirm des Endnutzers. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

loadLatency

(Anzahl oder nicht definiert)

Die Anzahl der Sekunden, die benötigt wurde, bis für das Videoelement genügend Daten vorhanden waren, um die Wiedergabe zu starten. Die Messung erfolgt ab dem Zeitpunkt, zu dem die Funktion „load()“ des Players aufgerufen wird, bis zum Auslösen des Ereignisses „loaddata“ durch das Medienelement. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

manifestTimeSeconds

(Anzahl oder nicht definiert)

Die Zeit, die für das Herunterladen und Parsen des Manifests gedauert hat. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

maxSegmentDuration

(Anzahl oder nicht definiert)

Die maximale Segmentdauer der Präsentation in Sekunden oder NaN. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

pauseTime

(Anzahl oder nicht definiert)

Die Gesamtzeit im Status „Pausiert“ in Sekunden. Dies wird derzeit nur bei Verwendung von Shaka unterstützt.

playTime

(Anzahl oder nicht definiert)

Die Gesamtzeit in Sekunden, die ohne Zwischenspeichern verbracht wurde. Diese werden über alle Medienelemente in der aktuellen Empfängersitzung aggregiert.

stallsDetected

(Anzahl oder nicht definiert)

Die Gesamtzahl der erkannten Wiedergabeunterbrechungen. Diese Option wird derzeit nur bei Verwendung von Shaka v4.1.0 oder höher unterstützt.

stateHistory

(non-null Array von nicht null cast.framework.stats.StateChange oder nicht definiert)

Ein Verlauf der Statusänderungen, die der Player eingegeben hat. Dies kann „buffering“, „playing“, „paused“ oder „ended“ sein.

streamBandwidth

(Anzahl oder nicht definiert)

Die für die aktuellen Streams erforderliche Bandbreite (insgesamt in Bit/s). Nicht definiert, wenn derzeit keine Streams aktiv sind.

switchHistory

(non-null Array von nicht null, cast.framework.stats.TrackChoice oder nicht definiert)

Der Verlauf der Streamänderungen. Dies umfasst sowohl Änderungen durch ABR als auch manuelle Trackauswahlen.

width

(Anzahl oder nicht definiert)

Die Breite des aktuellen Videotracks. Nicht definiert, wenn kein Video wiedergegeben wird.