public static class PublisherKit.PublisherRtcStats
extends java.lang.Object
PublisherKit.getRtcStatsReport()
Modifier and Type | Field and Description |
---|---|
java.lang.String |
connectionId
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.
|
java.lang.String |
jsonArrayOfReports
A JSON array of RTC stats reports for the media stream.
|
Constructor and Description |
---|
PublisherRtcStats() |
public java.lang.String connectionId
public java.lang.String jsonArrayOfReports
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" }, ]