org.osmf.net.metrics パッケージには、アダプティブストリーミングの切り替えに使用する OSMF メトリックオブジェクトを定義するクラスが含まれます。
クラス
| クラス | 説明 | |
|---|---|---|
| ActualBitrateMetric | 現在ダウンロード中の品質レベルに関する実際のビットレートを計算するメトリックです。このメトリックのタイプは MetricType.ACTUAL_BITRATE(org.osmf.net.abr.metrics.actualBitrate)です。 | |
| AvailableQualityLevelsMetric | 指定可能なすべての品質レベルをペア (index, bitrate) としてリストアップするメトリックです。 | |
| 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 | 1 秒あたりの欠落フレーム数メトリックです。単位:フレーム/秒 | |
| EmptyBufferMetric | 空バッファーメトリックです。 | |
| FPSMetric | FPS メトリックです。単位:フレーム/秒 | |
| FragmentCountMetric | ヒストリーに含まれるセグメント数の判定に使用されるメトリックです。 | |
| MetricBase | MetricBase は、アダプティブビットレートに使用するメトリックの基本クラスです。 | |
| MetricFactory | MetricFactory は、メトリック用のファクトリクラスを表します。 | |
| MetricFactoryItem | MediaFactoryItem は、MetricFactory から MetricBase を動的に作成して初期化するために必要なすべての情報をカプセル化したものです。 | |
| 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, 10:49 AM Z