Пакет org.osmf.net.metrics содержит классы, определяющие объекты метрик OSMF, используемые в адаптивном переключении потоков.
Классы
Класс | Описание | |
---|---|---|
ActualBitrateMetric | Метрика, вычисляющая фактическую скорость потока для загружаемого в данный момент уровня качества. Типом этой метрики является MetricType.ACTUAL_BITRATE (org.osmf.net.abr.metrics.actualBitrate) | |
AvailableQualityLevelsMetric | Метрика, содержащая список всех доступных уровней качества в виде пар (индекс, скорость потока) | |
BandwidthMetric | Метрика пропускной способности. Единица изменения: байты в секунду | |
BufferFragmentsMetric | BufferFragmentsMetric вычисляет количество фрагментов в буфере | |
BufferLengthMetric | Метрика, предоставляющая длину буфера. Типом этой метрики является MetricType.BUFFER_LENGTH (org.osmf.net.abr.metrics.bufferLength) | |
BufferOccupationRatioMetric | Метрика, вычисляющая занятость буфера (длина буфера/время буфера). Типом этой метрики является MetricType.BUFFER_OCCUPATION_RATIO (org.osmf.net.abr.metrics.bufferOccupationRatio) | |
CurrentStatusMetric | Метрика текущего состояния | |
DefaultMetricFactory | DefaultMetricFactory — это стандартная реализация MetricFactory. | |
DroppedFPSMetric | Метрика числа отброшенных кадров в секунду. Единица измерения метрики: кадры в секунду | |
EmptyBufferMetric | Метрика пустого буфера. | |
FPSMetric | Метрика частоты кадров. Единица измерения: кадры в секунду | |
FragmentCountMetric | Метрика отвечает за определение количества фрагментов в истории | |
MetricBase | MetricBase — это базовый класс для метрик, используемых в алгоритме адаптивной скорости потока. | |
MetricFactory | MetricFactory представляет класс фабрики для метрик. | |
MetricFactoryItem | MediaFactoryItem — это инкапсуляция всей необходимой информации для динамического создания и инициализации MetricBase в MetricFactory. | |
MetricRepository | Объект MetricRepository отвечает за хранение метрик. Он отвечает на запросы, содержащие тип и параметры метрики. MetricRepository будет использовать MetricFactory для создания новых метрик. | |
MetricType | MetricType идентифицирует различные типы метрик, которые Open Source Media Framework может обрабатывать сразу после установки. | |
MetricValue | MetricValue представляет собой значение MetricBase. | |
RecentSwitchMetric | Метрика, указывающая, что недавно было выполнено переключение (проверяет, был ли последний фрагмент загружен с качеством, отличным от качества предыдущего фрагмента). Метрика указывает тип переключения (с увеличением или уменьшением скорости). Типом этой метрики является MetricType.RECENT_SWITCH (org.osmf.net.abr.metrics.recentSwitch) |
Tue Jun 12 2018, 11:49 AM Z