Das org.osmf.net.metrics-Paket enthält Klassen, die die beim adaptiven Streaming verwendeten OSMF-Metrikobjekte definieren.
Klassen
Klasse | Beschreibung | |
---|---|---|
ActualBitrateMetric | Metrik, die die tatsächliche Bitrate der zurzeit heruntergeladenen Qualitätsstufe berechnet. Der Typ dieser Metrik ist MetricType.ACTUAL_BITRATE (org.osmf.net.abr.metrics.actualBitrate) | |
AvailableQualityLevelsMetric | Metrik, die alle verfügbaren Qualitätsstufen als Paare (Index, Bitrate) aufführt | |
BandwidthMetric | Maßeinheit der Bandbreitenmetrik: Byte/Sekunde | |
BufferFragmentsMetric | BufferFragmentsMetric berechnet die Anzahl der Fragmente im Puffer | |
BufferLengthMetric | Metrik, die die Pufferlänge bereitstellt, Der Typ dieser Metrik ist MetricType.BUFFER_LENGTH (org.osmf.net.abr.metrics.bufferLength) | |
BufferOccupationRatioMetric | Metrik, die die Pufferbelegung (Pufferlänge/Pufferzeit) berechnet. Der Typ dieser Metrik ist MetricType.BUFFER_OCCUPATION_RATIO (org.osmf.net.abr.metrics.bufferOccupationRatio) | |
CurrentStatusMetric | Metrik für den aktuellen Status | |
DefaultMetricFactory | DefaultMetricFactory ist die Standardimplementierung der MetricFactory. | |
DroppedFPSMetric | Einheit der Metrik für ausgelassene Bilder pro Sekunde: Bilder/Sekunde | |
EmptyBufferMetric | Metrik für leeren Puffer. | |
FPSMetric | Einheit der FPS-Metrik: Bilder/Sekunde | |
FragmentCountMetric | Metrik, die dafür zuständig ist, die Anzahl der Fragmente im Verlauf zu bestimmen | |
MetricBase | MetricBase ist eine Basisklasse für Metriken, die für die adaptive Bitrate verwendet werden. | |
MetricFactory | MetricFactory stellt eine Factory-Klasse für Metriken dar. | |
MetricFactoryItem | MediaFactoryItem ist die Kapselung aller Informationen, die zum dynamischen Erstellen und Initialisieren einer MetricBase aus einer MetricFactory benötigt werden. | |
MetricRepository | MetricRepository ist für das Speichern von Metriken zuständig. Es antwortet auf Anforderungen, die den Metriktyp und dessen Parameter enthalten. Das MetricRepository verwendet eine MetricFactory, um neue Metriken zu erstellen. | |
MetricType | MetricType identifiziert die verschiedenen Metriktypen, die das Open Source Media Framework standardmäßig verarbeiten kann. | |
MetricValue | MetricValue stellt einen Wert von MetricBase dar. | |
RecentSwitchMetric | Metrik, die angibt, ob vor kurzem ein Wechsel erfolgt ist (überprüft, ob das letzte heruntergeladene Fragment eine andere Qualität als das vorhergehende aufweist). Die Metrik gibt den Wechseltyp an (Wechsel nach oben, up-switch, oder Wechsel nach unten, down-switch). Der Typ dieser Metrik ist MetricType.RECENT_SWITCH (org.osmf.net.abr.metrics.recentSwitch) |
Tue Jun 12 2018, 10:18 AM Z