„Absenderstatistiken“ auf dem Publisher aktivieren
Stellen Sie eine Verbindung zur Sitzung her, geben Sie Ihre Kamera frei und aktivieren Sie Statistik der Absender-Seite zu Ihrem OTPublisher.
Stell es auf den Herausgeber jedes Streams, der für dich von Interesse ist – andernfalls Abonnent remotePublisherTransport könnte begrenzt bleiben.
1. Mit der Sitzung verbinden
Umsetzung setup() zur Erstellung einer OTSession und verbinden:
private var session: OTSession?
func setup() {
session = OTSession(applicationId: kAppId, sessionId: kSessionId, delegate: self)
var error: OTError?
session?.connect(withToken: kToken, error: &error)
if let error {
print("Session connect error: \(error)")
}
}
Adoptieren OTSessionDelegate auf VonageVideoManager (in einer Erweiterung) zur Verwaltung von Verbindungen und Datenströmen.
2. Absenderseitige Statistiken aktivieren
Um zu erhalten Statistik der Absender-Seite, aktivieren Sie diese beim Herausgeber des Streams, indem Sie folgende Einstellung vornehmen: senderStatsTrack auf OTPublisherKitSettings:
func sessionDidConnect(_ session: OTSession) {
let settings = OTPublisherSettings()
settings.name = UIDevice.current.name
settings.senderStatsTrack = true // Enable sender-side statistics for this publisher
let publisher = OTPublisher(delegate: self, settings: settings)
self.publisher = publisher
var error: OTError?
session.publish(publisher, error: &error)
if let error {
print("Publish error: \(error)")
}
if let view = publisher.view {
DispatchQueue.main.async {
self.pubView = view
}
}
}
Felder für Medienlinks von Abonnenten, wie beispielsweise transport und vor allem remotePublisherTransport kann eingeschränkt sein es sei denn, auf dem Publisher sind senderseitige Statistiken (und/oder Audio-Fallback) aktiviert.
Siehe Abonnenten-Medien-Link-Statistik im Übersichtsleitfaden.
Beobachtbarkeit der Kunden
Erfahren Sie, wie Sie mithilfe der Client-Observability Qualitätskennzahlen für einen Videoanruf mit dem Vonage Video SDK in Echtzeit überwachen können.