Swift
Ausführen der App
In Xcode kompilieren und auf einem physisches Gerät oder die Simulator.
- Der Simulator verwendet ein Testvideo für die Veröffentlichung, wenn keine Kamera verfügbar ist – das Remote-Abonnement und die Statistiken funktionieren weiterhin.
- Um realistische Netzwerkkennzahlen zu erhalten, sollten Sie ein physisches Gerät mit WLAN- oder Mobilfunkverbindung verwenden.
Einen zweiten Teilnehmer hinzufügen
Die Beobachtbarkeit auf der Abonnentenseite erfordert eine remote veröffentlichter Stream. Verwenden Sie entweder:
- Eine zweite Installation auf einem anderen Gerät (dasselbe
kSessionIdund ein gültiges Token) oder - Die Vonage Video Spielplatz
Mach mit beim „Playground“
- Öffnen Sie Vonage Video Spielplatz (Melden Sie sich bei Ihrem Vonage-Konto (falls dazu aufgefordert).
- Wählen Sie An einer bestehenden Sitzung teilnehmen.
- Füge dasselbe ein Sitzungs-ID als
kSessionIdin Ihrer App. - Klicken Sie auf Sitzung beitreten, dann Verbinden Sie, dann Stream veröffentlichen.
Ihre iOS-App sollte Folgendes empfangen: streamCreated, ein Remote-Video anzeigen und die Statistik-Einblendung aktualisieren.
Worauf Sie achten sollten
| Siehe | Erwartetes Ergebnis |
|---|---|
| Verbindung | Die Konsole zeigt an, dass die Sitzung verbunden ist; die lokale Publisher-Ansicht ist sichtbar |
| Abonnement | Das Fernvideo erscheint nach streamCreated |
| Videostatistiken | Das Overlay zeigt die Aktualisierung von Bytes/Paketen an |
| Medienlink | Die Downlink-Bandbreite wird ausgefüllt; Remote-Uplink, wenn Playground mit Absenderstatistiken veröffentlicht |
| Netzwerkveranstaltung | Throttle-Netzwerk—networkConditionChanged kann sich mit einem neuen Konto anmelden reason |
Wenn der Remote-Uplink leer bleibt, hat der veröffentlichende Client möglicherweise die Funktion nicht aktiviert. senderStatsTrack je nach Verlag.
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.
Schritte
1
Einführung2
Erste Schritte3
Ein neues Projekt erstellen4
Hinzufügen des iOS-SDK5
Authentifizierung einrichten6
Zugriff auf Kamera und Mikrofon7
„Absenderstatistiken“ auf dem Publisher aktivieren8
Observability-Listener abonnieren und registrieren9
Videostatistiken verwalten10
Statistiken in der Benutzeroberfläche anzeigen11
Ausführen der App12
Schlussfolgerung