Clase contenedora: : SubscriberKit


interfaz pública y estática SubscriberKit.SubscriberRtcStatsReportListener

Define el objeto de escucha para obtener los informes de estadísticas de RTC de los suscriptores.

Véase también: : - SubscriberKit.getRtcStatsReport() - SubscriberKit.setRtcStatsReportListener(SubscriberRtcStatsReportListener listener)

Resumen del método

Todos los métodos Métodos de instancia Métodos abstractos

Modificador y tipo

Método

Descripción

void

onRtcStatsReport(SubscriberKit subscriber, String jsonArrayOfReports)

Se invoca cuando las estadísticas RTC del abonado están disponibles, en respuesta a una llamada al método SubscriberKit#getRtcStatsReport().

Detalles del método

onRtcStatsReport

void onRtcStatsReport(SubscriberKit suscriptor, Cadena jsonArrayOfReports)

Se invoca cuando las estadísticas RTC del abonado están disponibles, en respuesta a una llamada al método SubscriberKit#getRtcStatsReport().

Parámetros: : subscriber - El abonado al que se refieren estas estadísticas. : jsonArrayOfReports - Un array JSON con informes de estadísticas RTC para la transmisión del suscriptor. La estructura del array JSON es similar al formato del objeto RtcStatsReport implementado en los navegadores web (véase Mozilla documentación). Véase también esta documentación del 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"
   },
 ]
```