包含クラス: : SubscriberKit


public static interface SubscriberKit.SubscriberRtcStatsReportListener

サブスクライバーのRTC統計レポートを取得するためのリスナーオブジェクトを定義します。

関連項目: : - SubscriberKit.getRtcStatsReport() - SubscriberKit.setRtcStatsReportListener(SubscriberRtcStatsReportListener listener)

方法の概要

すべてのメソッド インスタンスメソッド 抽象メソッド

修飾子と型

方法

説明

void

onRtcStatsReport(SubscriberKit subscriber, String jsonArrayOfReports)

SubscriberKit#getRtcStatsReport() メソッドの呼び出しに応答して、 加入者の RTC 統計情報が利用可能になった際に呼び出されます。

メソッドの詳細

onRtcStatsReport

void onRtcStatsReport(SubscriberKit 購読者、 ストリング jsonArrayOfReports)

SubscriberKit#getRtcStatsReport() メソッドの呼び出しに応答して、 加入者の RTC 統計情報が利用可能になった際に呼び出されます。

パラメータ: : subscriber - これらの統計の対象となる加入者。 : jsonArrayOfReports - サブスクライバーのストリームに関する RTC 統計レポートの JSON 配列。この JSON 配列の構造は、 Web ブラウザで実装されている RtcStatsReport オブジェクトの形式と類似しています(参照: Mozilla ドキュメント). こちらも参照 これ W3Cのドキュメント.

Here is a partial sample:

```

 [
    {
       "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"
   },
 ]
```