| Heredado de | NSObject |
| Declarado en | OTPublisherKit.h |
Visión general
Representa las estadísticas de RTC de una transmisión multimedia publicada por el editor.
Véase [OTPublisherKit getRtcStatsReport].
connectionId
En el caso de una sesión retransmitida (en la que un emisor envía flujos multimedia individuales a cada suscriptor), se trata del identificador único de la conexión del cliente.
@property (strong) NSString *connectionId
Declarado en
OTPublisherKit.h
jsonArrayOfReports
Una matriz JSON con informes de estadísticas RTC para la transmisión multimedia. La estructura de la matriz JSON es similar al formato del objeto RtcStatsReport implementado en los navegadores web (véase Mozilla documentación). Véase también esta documentación del W3C.
@property (strong) NSString *jsonArrayOfReports
Debate
Aquí tienes una muestra parcial:
Copia
[
{
“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”
},
]
Declarado en
OTPublisherKit.h