Пакет 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