java.lang.Object

com.opentok.android.PublisherKit.PublisherRtcStats

Classe de contenção: : PublisherKit


public static class PublisherKit.PublisherRtcStats extends Objeto

Representa as estatísticas de RTC de um fluxo de mídia publicado pelo editor.

Veja também: : - PublisherKit.getRtcStatsReport()

Resumo do campo

Campos

Modificador e Tipo

Campo

Descrição

String

connectionId

No caso de uma sessão retransmitida (na qual um emissor envia fluxos de mídia individuais para cada assinante), este é o ID exclusivo da conexão do cliente.

String

jsonArrayOfReports

Um array JSON contendo relatórios de estatísticas de RTC para o fluxo de mídia.

Resumo do Construtor

Construtores

Construtor

Descrição

PublisherRtcStats()

Resumo do método

Métodos herdados da classe java.lang.Objeto

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

Detalhes do campo

connectionId

público  String connectionId

No caso de uma sessão retransmitida (na qual um emissor envia fluxos de mídia individuais para cada assinante), este é o ID exclusivo da conexão do cliente.

jsonArrayOfReports

público  String jsonArrayOfReports

Um array JSON de relatórios de estatísticas RTC para o fluxo de mídia. A estrutura do array JSON é semelhante ao formato do objeto RtcStatsReport implementado nos navegadores da web (consulte Mozilla documentação). Veja também esta documentação do W3C.

Aqui está uma amostra 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"
     },
  ]

Detalhes do construtor

EditorRtcStats

public PublisherRtcStats()