#include <subscriber.h>

詳細な説明

この構造体は、によって定期的に報告される加入者の動画統計情報を表しています。 otc_subscriber_callbacks.on_video_stats コールバック関数。

コールバック関数に渡されるデータ( subscriber そして user_data) は、コールバックが呼び出された後に解放されます。データを保持する必要がある場合は、データのコピーを作成してください。

現場記録

ビットレート

int64_t ビットレート

ビットレート(bps)

受信バイト数

uint64_t 受信バイト数

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

コーデック

const char* codec

この加入者に現在割り当てられているコーデック

デコード済みフレームレート

double decoded_frame_rate

デコード後のフレームレート(fps)

freeze_count

int64_t freeze_count

加入者の動画がフリーズした回数。「フリーズ」の定義は<https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-freezecount>

高さ

int32_t height

デコード済み動画フレームの高さ

packets_lost

uint64_t パケット損失数

加入者が失ったビデオパケットの総数。

受信パケット数

uint64_t 受信パケット数

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

pause_count

int64_t pause_count

加入者の動画再生が一時停止した回数。前回のレンダリングフレームから経過した時間が5秒を超えた場合、動画は一時停止しているとみなされます。

sender_connection_estimated_bandwidth

int64_t 送信側の接続推定帯域幅

[非推奨:] : 使用方法 otc_加入者_メディア_リンク_統計 その代わりに、リモートパブリッシャーのトランスポートパフォーマンスの可視化を含む、完全なネットワークメトリクスを提供します。送信側接続の現在の帯域幅の推定値です。データが利用できない場合は、-1が返されます。現在、この機能は参加者が3人以上の通話のみに対応しています。

sender_connection_max_allocated_bitrate

int64_t 送信側接続の最大割り当てビットレート

[非推奨:] : 使用方法 otc_加入者_メディア_リンク_統計 その代わりに、リモートパブリッシャーのトランスポートパフォーマンスの可視化を含む、完全なネットワークメトリクスを提供します。送信側接続について推定可能な最大ビットレートです。データが利用できない場合は、-1が返されます。現在、この機能は参加者が3人以上の通話のみをサポートしています。

タイムスタンプ

二重タイムスタンプ

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

総ビットレート

int64_t total_bitrate

ビットレート(bps)(RTPヘッダー、パディング、ペイロードを含む)

フリーズの合計時間

int64_t 凍結時間の合計

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

合計一時停止時間

int64_t 合計一時停止時間

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

int32_t width

デコード済み動画フレームの幅