OpenTok Windows SDK
Properties | List of all members
OpenTok.Publisher.PublisherRtcStats Class Reference

Represents RTC statistics for a media stream published by the publisher. More...

Properties

string ConnectionId [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. More...
 
string JsonArrayOfReports [get]
 A JSON array of RTC stats reports for the media 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

Represents RTC statistics for a media stream published by the publisher.

Publisher.GetRtcStatsReport

Property Documentation

◆ ConnectionId

string OpenTok.Publisher.PublisherRtcStats.ConnectionId
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

string OpenTok.Publisher.PublisherRtcStats.JsonArrayOfReports
get

A JSON array of RTC stats reports for the media 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"
},
]

The documentation for this class was generated from the following file: