java.lang.Object

com.opentok.android.PublisherKit.PublisherRtcStats

Classe englobante : : PublisherKit


classe publique statique PublisherKit.PublisherRtcStats héritage de Objet

Représente les statistiques RTC relatives à un flux multimédia publié par l'éditeur.

Voir aussi : : - PublisherKit.getRtcStatsReport()

Résumé du champ

Champs

Modificateur et type

Champ d'application

Description

String

connectionId

Dans le cas d'une session relayée (dans laquelle un éditeur envoie des flux multimédias individuels à chaque abonné), il s'agit de l'identifiant unique de la connexion du client.

String

jsonArrayOfReports

Un tableau JSON contenant les rapports statistiques RTC relatifs au flux multimédia.

Résumé du constructeur

Constructeurs

Constructeur

Description

PublisherRtcStats()

Résumé de la méthode

Méthodes héritées de la classe java.lang.Objet

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

Détails du champ

connectionId

public  Chaîne connectionId

Dans le cas d'une session relayée (dans laquelle un éditeur envoie des flux multimédias individuels à chaque abonné), il s'agit de l'identifiant unique de la connexion du client.

jsonArrayOfReports

public  Chaîne jsonArrayOfReports

Un tableau JSON contenant les rapports de statistiques RTC pour le flux multimédia. La structure de ce tableau JSON est similaire au format de l'objet RtcStatsReport implémenté dans les navigateurs Web (voir Mozilla documentation). Voir également cette documentation du W3C.

En voici un extrait :


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

Informations sur le constructeur

Éditeur RtcStats

public PublisherRtcStats()