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()