Пакет org.osmf.net.rules содержит классы, определяющие объекты правил OSMF, используемые в адаптивном переключении потоков.
Классы
Класс | Описание | |
---|---|---|
AfterUpSwitchBufferBandwidthRule | AfterUpSwitchBufferBandwidthRule — это правило тревоги, основанное на правиле BufferBandwidthRule. | |
BandwidthRule | Правило BandwidthRule рекомендует значение метрики BandwidthMetric | |
BufferBandwidthRule | BufferBandwidthRule — это улучшенная версия правила BandwidthRule. Отличается тем, что, если правило BandwidthRule рекомендует уменьшение скорости потока относительно текущей, BufferBandwidthRule заменяет эту рекомендованную сниженную скорость текущей скоростью потока, если в буфере достаточно фрагментов (до настоящего момента можно использовать данную скорость потока, поскольку доступен достаточно большой буфер) | |
DroppedFPSRule | DroppedFPSRule — это правило тревоги, которое рекомендует такую скорость потока, при которой количество отброшенных кадров в секунду будет допустимым | |
EmptyBufferRule | EmptyBufferRule — это правило тревоги, которое активируется, когда прерывание воспроизведения вызвано недавней буферизацией. | |
Recommendation | Рекомендация представляет рекомендацию RuleBase. | |
RuleBase | RuleBase — это базовый класс для правил, используемых в алгоритме адаптивной скорости потока. Правило рекомендует скорость потока диспетчеру переключения и надежность рекомендованной скорости потока. Значение правила вычисляется на основе значений метрик. | |
RuleType | RuleType идентифицирует различные типы правил, которые Open Source Media Framework может обрабатывать сразу после установки. | |
RuleUtils | RuleUtils предоставляет служебные функции для правил |
Tue Jun 12 2018, 11:49 AM Z