Das org.osmf.net.rules-Paket enthält Klassen, die die beim adaptiven Streaming verwendeten OSMF-Regelobjekte definieren.
Klassen
Klasse | Beschreibung | |
---|---|---|
AfterUpSwitchBufferBandwidthRule | AfterUpSwitchBufferBandwidthRule ist eine Notfallregel, die auf BufferBandwidthRule basiert. | |
BandwidthRule | BandwidthRule empfiehlt den Wert von BandwidthMetric | |
BufferBandwidthRule | BufferBandwidthRule ist eine erweiterte Version von BandwidthRule. Die Änderung besteht darin, dass, wenn die BandwidthRule eine niedrigere Bitrate als die aktuelle empfiehlt, die BufferBandwidthRule diese Empfehlung mit der aktuellen Bitrate überschreibt, wenn im Puffer genügend Fragmente vorhanden sind (da der Puffer groß genug ist, kann die aktuelle Bitrate im Moment beibehalten werden) | |
DroppedFPSRule | DroppedFPSRule ist eine Notfallregel, die eine Bitrate empfiehlt, mit der eine akzeptable Anzahl Bilder pro Sekunde ausgelassen wird | |
EmptyBufferRule | EmptyBufferRule ist eine Notfallregel, die in Kraft tritt, wenn die Wiedergabe vor kurzem aufgrund eines leeren Puffers unterbrochen wurde. | |
Recommendation | Recommendation stellt eine Empfehlung von RuleBase dar. | |
RuleBase | RuleBase ist eine Basisklasse für Regeln, die für die adaptive Bitrate verwendet werden. Eine Regel empfiehlt dem Wechsel-Manager eine Bitrate und ein Vertrauen in die empfohlene Bitrate. Der Wert einer Regel wird basierend auf den Werten der Metriken berechnet. | |
RuleType | RuleType identifiziert die verschiedenen Regeltypen, das das Open Source Media Framework standardmäßig verarbeiten kann. | |
RuleUtils | RuleUtils stellt Utilityfunktionen für die Regeln bereit |
Tue Jun 12 2018, 10:18 AM Z