Hérite de NSObject
Déclaré dans OTPublisherKit.h

Vue d'ensemble

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

Voir [OTPublisherKit getRtcStatsReport].

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.

@property (strong) NSString *connectionId

Déclaré à

OTPublisherKit.h

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.

@property (strong) NSString *jsonArrayOfReports

Discussion

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”
      },
   ]

Déclaré à

OTPublisherKit.h