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