| Conforme à | NSObject |
| Déclaré dans | OTSubscriberKit.h |
Vue d'ensemble
Utilisé pour envoyer des messages contenant les statistiques RTC des abonnés. Définissez le [OTSubscriberKit rtcStatsReportDelegate] propriété permettant d'utiliser ce délégué. Une fois que vous avez appelé la méthode [OTSubscriberKit getRtcStatsReport], le [OTSubscriberKitRtcStatsReportDelegate subscriber:rtcStatsReport:] Un message est envoyé pour communiquer les statistiques.
– subscriber:rtcStatsReport:
Envoyé dès que les statistiques RTC de l'abonné sont disponibles, en réponse à un appel vers le [OTSubscriberKit rtcStatsReportDelegate] méthode.
- (void)subscriber:(nonnull OTSubscriberKit *)subscriber rtcStatsReport:(nonnull NSString *)jsonArrayOfReports
Paramètres
subscriber |
L'abonné auquel ces statistiques se rapportent. |
jsonArrayOfReports |
Un tableau JSON contenant les rapports de statistiques RTC relatifs au flux de l'abonné. La structure de ce tableau JSON est similaire au format de l'objet `RtcStatsReport` implémenté dans les navigateurs Web (voir Documentation Mozilla). 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” }, ] |
Déclaré à
OTSubscriberKit.h