com.opentok.android.PublisherKit.PublisherRtcStats
包含クラス: : PublisherKit
public static class PublisherKit.PublisherRtcStats extends 目的
パブリッシャーによって公開されたメディアストリームに関するRTC統計情報を表します。
関連項目:
: - PublisherKit.getRtcStatsReport()
フィールド概要
フィールド
修飾子と型
フィールド
説明
String
connectionId
中継セッション(パブリッシャーが個々のメディアストリームを 各サブスクライバーに送信するセッション)の場合、これはクライアントの接続を一意に識別するIDです。
String
jsonArrayOfReports
メディアストリームに関するRTC統計レポートのJSON配列。
コンストラクタの概要
コンストラクタ
コンストラクタ
説明
PublisherRtcStats()
方法の概要
java.lang クラスから継承されたメソッド。目的
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
フィールドの詳細
connectionId
public ストリング connectionId
中継セッション(パブリッシャーが個々のメディアストリームを 各サブスクライバーに送信するセッション)の場合、これはクライアントの接続を一意に識別するIDです。
jsonArrayOfReports
public ストリング jsonArrayOfReports
メディアストリームに関するRTC統計レポートのJSON配列。 このJSON配列の構造は、 Webブラウザで実装されているRtcStatsReportオブジェクトの形式と類似しています(参照: Mozilla ドキュメント). こちらも参照 これ W3Cのドキュメント.
以下にその一部を例として示します:
[
{
"audioLevel": 0,
"id": "RTCAudioSource_1",
"kind": "audio",
"timestamp": 1603448671532842,
"totalAudioEnergy": 0,
"totalSamplesDuration": 4.249999999999954,
"trackIdentifier": "4nP5yeIDzbUm6IJho5jkTps1lnfabsFvTXjH00",
"type": "media-source"
},
{
"base64Certificate": "MIIBFjCB...QIhAMIfr/NgvhNp16zaoHxGQGrID1STFmBSSSB4V1bxBrTU",
"fingerprint": "E7:5F:...:FA:5A:1F:A7:E0:55:60",
"fingerprintAlgorithm": "sha-256",
"id": "RTCCertificate_E7:5F:E5...F:1D:FA:5A:1F:A7:E0:55:60",
"timestamp": 1603448671532842,
"type": "certificate"
},
{
"channels": 1,
"clockRate": 8000,
"id": "RTCCodec_audio_Inbound_0",
"mimeType": "audio/PCMU",
"payloadType": 0,
"timestamp": 1603448671532842,
"type": "codec"
},
{
"channels": 2,
"clockRate": 48000,
"id": "RTCCodec_audio_Inbound_111",
"mimeType": "audio/opus",
"payloadType": 111,
"sdpFmtpLine": "minptime=10;useinbandfec=1",
"timestamp": 1603448671532842,
"type": "codec"
},
]
コンストラクタの詳細
発行元:RtcStats
public PublisherRtcStats()