#include <publisher.h>

データフィールド
const char * connection_id
const char * subscriber_id
int64_t packets_lost
int64_t 送信パケット数
int64_t 送信バイト数
float audio_level
ダブル タイムスタンプ
ダブル 開始時刻

詳細な説明

パブリッシャーのオーディオ統計。

この構造体は、パブリッシャーのオーディオ統計情報を表しています。この otc_publisher_callbacks struct には、on_audio_stats 関数への関数ポインタが含まれており、この関数は定期的に呼び出されてオーディオの統計情報を報告します。

現場記録

audio_level

float audio_level

オーディオレベルの値(0~1.0)。

送信バイト数

int64_t 送信バイト数

加入者(またはOpenTok Media Router)に送信されたオーディオバイトの合計数。

connection_id

const char* connection_id

ストリームを購読しているクライアントの接続ID。

packets_lost

int64_t パケット損失数

加入者(またはOpenTok Media Router)に到達しなかったオーディオパケットの総数。

送信パケット数

int64_t 送信パケット数

加入者(またはOpenTok Media Router)に送信されたオーディオパケットの総数。

開始時刻

start_time の 2 倍

累積合計の集計が開始された時点のタイムスタンプ(Unixエポックからの経過時間(ミリ秒単位))。

subscriber_id

const char* subscriber_id

(中継セッションにおいて)ストリームを購読しているクライアントの購読者ID。

タイムスタンプ

二重タイムスタンプ

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