java.lang.Object

com.opentok.android.PublisherKit.PublisherRtcStats

Clase contenedora: : PublisherKit


clase pública estática PublisherKit.PublisherRtcStats extende Objeto

Representa las estadísticas de RTC de una transmisión multimedia publicada por el editor.

Véase también: : - PublisherKit.getRtcStatsReport()

Resumen del campo

Campos

Modificador y tipo

Campo

Descripción

String

connectionId

En el caso de una sesión retransmitida (en la que un emisor envía flujos multimedia individuales a cada suscriptor), se trata del identificador único de la conexión del cliente.

String

jsonArrayOfReports

Un array JSON con los informes de estadísticas de RTC correspondientes a la transmisión multimedia.

Resumen del constructor

Constructores

Constructor

Descripción

PublisherRtcStats()

Resumen del método

Métodos heredados de la clase java.lang.Objeto

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalles del campo

connectionId

público  Cadena connectionId

En el caso de una sesión retransmitida (en la que un emisor envía flujos multimedia individuales a cada suscriptor), se trata del identificador único de la conexión del cliente.

jsonArrayOfReports

público  Cadena jsonArrayOfReports

Una matriz JSON con informes de estadísticas RTC para la transmisión multimedia. La estructura de la matriz 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.

Aquí tienes una muestra parcial:


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

Datos del constructor

EditorRtcStats

public PublisherRtcStats()