継承元 NSObject
宣言された場所 OTNetworkStatsKit.h

概要

特定の登録者の動画統計について説明します。詳しくは [OTSubscriberKit setNetworkStatsDelegate:].

videoPacketsLost

この加入者において、失われたと推定されるビデオパケットの数。

@property (readonly) uint64_t videoPacketsLost

登録地

OTNetworkStatsKit.h

videoPacketsReceived

この加入者が受信したビデオパケットの数。

@property (readonly) uint64_t videoPacketsReceived

登録地

OTNetworkStatsKit.h

videoBytesReceived

この加入者が受信した動画データのバイト数。

@property (readonly) uint64_t videoBytesReceived

登録地

OTNetworkStatsKit.h

timestamp

これらの統計情報が収集された時点のタイムスタンプ (Unixエポックからの経過時間(ミリ秒単位))。

@property (readonly) double timestamp

登録地

OTNetworkStatsKit.h

senderStats

送信側ネットワーク推定統計情報。 このプロパティはオプションであり、データが利用できない場合はnilとなる場合があります。 ネットワークの遅延により、最初の統計情報リクエストの後、 送信側の統計情報がすぐには利用できない場合があります。(非推奨: リモートパブリッシャーのトランスポートや ネットワーク品質低下の原因情報を含む完全なネットワークメトリクスを取得するには、 代わりにサブスクライバーメディアリンク統計(OTSubscriberKitMediaLinkStats) を使用してください。

@property (readonly, nullable) OTSenderStats *senderStats

登録地

OTNetworkStatsKit.h

width

動画フレームの幅(ピクセル単位)。

@property (readonly) int32_t width

登録地

OTNetworkStatsKit.h

height

動画フレームの高さ(ピクセル単位)。

@property (readonly) int32_t height

登録地

OTNetworkStatsKit.h

decodedFrameRate

デコード後のフレームレート(1秒あたりのフレーム数)。

@property (readonly) double decodedFrameRate

登録地

OTNetworkStatsKit.h

bitrate

ビットレート(ビット/秒)。

@property (readonly) int64_t bitrate

登録地

OTNetworkStatsKit.h

totalBitrate

RTPヘッダー、パディング、およびペイロードを含む総ビットレート。 単位はビット/秒。

@property (readonly) int64_t totalBitrate

登録地

OTNetworkStatsKit.h

pauseCount

加入者の動画再生が一時停止した回数。

@property (readonly) int64_t pauseCount

考察

前回のレンダリングフレームから経過した時間が 5秒を超えた場合、動画は一時停止状態とみなされます。

登録地

OTNetworkStatsKit.h

totalPausesDuration

すべての動画の一時停止の合計時間(ミリ秒単位)。

@property (readonly) int64_t totalPausesDuration

登録地

OTNetworkStatsKit.h

freezeCount

その加入者の動画がフリーズした回数。

@property (readonly) int64_t freezeCount

考察

「フリーズ」は、以下に従って定義される。 https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-freezecount

登録地

OTNetworkStatsKit.h

totalFreezesDuration

すべての映像のフリーズの合計時間(ミリ秒単位)。

@property (readonly) int64_t totalFreezesDuration

登録地

OTNetworkStatsKit.h

codec

この加入者に対して現在使用されているコーデック。

@property (readonly, nullable) NSString *codec

登録地

OTNetworkStatsKit.h