OpenTok.Publisher.PublisherRtcStats

public class PublisherRtcStats

Enclosing type: OpenTok.Publisher

Publisher.GetRtcStatsReport

Properties

#### ConnectionId

Type: string

{ get; }

For a relayed session (in which a publisher sends individual media streams to each subscriber), this is the unique ID of the client's connection.

#### JsonArrayOfReports

Type: string

{ get; }

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