java.lang.Object

com.opentok.android.PublisherKit.PublisherRtcStats

Übergeordnete Klasse: : PublisherKit


public static class PublisherKit.PublisherRtcStats erweitert Objekt

Stellt die RTC-Statistiken für einen vom Herausgeber veröffentlichten Medienstrom dar.

Siehe auch: : - PublisherKit.getRtcStatsReport()

Zusammenfassung der Felddaten

Felder

Modifikator und Typ

Feld

Beschreibung

String

connectionId

Bei einer weitergeleiteten Sitzung (bei der ein Publisher einzelne Medienströme an jeden Abonnenten sendet) handelt es sich hierbei um die eindeutige ID der Verbindung des Clients.

String

jsonArrayOfReports

Ein JSON-Array mit RTC-Statistikberichten für den Medien-Stream.

Zusammenfassung zum Konstruktor

Konstruktoren

Konstruktor

Beschreibung

PublisherRtcStats()

Zusammenfassung der Methode

Von der Klasse „java.lang.“ geerbte Methoden.Objekt

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Felddetails

Verbindungs-ID

öffentlich  Zeichenfolge Verbindungs-ID

Bei einer weitergeleiteten Sitzung (bei der ein Publisher einzelne Medienströme an jeden Abonnenten sendet) handelt es sich hierbei um die eindeutige ID der Verbindung des Clients.

jsonArrayOfReports

öffentlich  Zeichenfolge jsonArrayOfReports

Ein JSON-Array mit RTC-Statistikberichten für den Medienstrom. Die Struktur des JSON-Arrays entspricht in etwa dem Format des in Webbrowsern implementierten RtcStatsReport-Objekts (siehe Mozilla Dokumentation). Siehe auch diese W3C-Dokumentation.

Hier ist ein Auszug:


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

Angaben zum Hersteller

Herausgeber RtcStats

public PublisherRtcStats()