Defines arguments for RtcStatsReport events. More...

Inherits EventArgs.

Properties
string JsonArrayOfReports [get]
A JSON array of RTC stats reports for the subscriber's stream. The structure of the JSON array is similar to the format of the RtcStatsReport object implemented in web browsers (see Mozilla docs). Also see this W3C documentation. More...

Detailed Description

Defines arguments for RtcStatsReport events.

Property Documentation

JsonArrayOfReports

A JSON array of RTC stats reports for the subscriber's stream. The structure of the JSON array is similar to the format of the RtcStatsReport object implemented in web browsers (see Mozilla docs). Also see this W3C documentation.

Here is a partial sample:

[

{

"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"

},

]