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 kSessionId und ein gültiges Token) oder
  • Die Vonage Video Spielplatz

Mach mit beim „Playground“

  1. Öffnen Sie Vonage Video Spielplatz (Melden Sie sich bei Ihrem Vonage-Konto (falls dazu aufgefordert).
  2. Wählen Sie An einer bestehenden Sitzung teilnehmen.
  3. Füge dasselbe ein Sitzungs-ID als kSessionId in Ihrer App.
  4. 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.