Objective-C

Veröffentlichen eines Streams in der Sitzung

Wenn die App eine Verbindung zur Vonage Video-Sitzung herstellt, soll sie einen Audio-/Videostream an die Sitzung senden und dabei die Kamera und das Mikrofon des Geräts verwenden:

  1. Hinzufügen einer publisher Eigenschaft zum ViewController Klasse:

Die Klasse OTPublisher ist im iOS SDK definiert. Sie verwendet die Kamera und das Mikrofon des Geräts, um eine Stream Vonage Video-Sitzung zu veröffentlichen.

  1. Ändern Sie die Implementierung der sessionDidConnect(_:) Methode, um Code zur Veröffentlichung eines Streams in der Sitzung einzuschließen:

Wenn die Anwendung eine Verbindung zu einer Sitzung herstellt, initialisiert sie eine Instanz der OTPublisherdie im iOS SDK definiert sind. Die [OTPublisher initWithDelegate:] Methode erhält zwei Parameter: das Objekt, das das OTPublisherDelegate-Protokoll implementiert, und eine settingsObjekt.

Der Code übergibt dann die OTPublisher Objekt als Parameter der Funktion [OTSession publish:] Methode. Diese Methode veröffentlicht einen Audio-/Videostream in der Vonage Video-Sitzung, wobei die Kamera und das Mikrofon des iOS-Geräts verwendet werden. (Beachten Sie, dass das iOS SDK im Xcode-Simulator beim Veröffentlichen eines Streams ein Testvideo verwendet).

Die OTPublisher Objekt hat eine view Eigenschaft, die eine UIView Objekt. Diese Ansicht zeigt das von der Kamera des Geräts aufgenommene Video an. Der Code fügt diese Ansicht als Unteransicht der Hauptansicht des ViewControllers hinzu.

  1. Ändern Sie die ViewController Interfacedeklaration, um anzugeben, dass die Klasse die OTPublisherDelegate Protokoll:

Als nächstes werden wir Methoden der OTSessionDelegate Protokoll. Fügen Sie den folgenden Code an das Ende der Datei ViewController Klasse (bevor die Klasse @end Anweisung):

Wenn der Client die Vonage Video-Sitzung nicht veröffentlichen kann, wird eine OTError Objekt wird an die [OTPublisherDelegate publisher:didFailWithError:] Methode.

Debuggen Sie Ihre Anwendung. Wenn die Anwendung erfolgreich eine Verbindung zur Vonage Video-Sitzung herstellt, wird ein Stream in der Sitzung veröffentlicht, und Sie sehen das Video des Herausgebers in der Anwendung.

Einfacher Video-Chat

Lernen Sie die grundlegenden Concepts der Vonage Video API-Plattform kennen und erfahren Sie, wie Benutzer über Video, Voice und Messaging kommunizieren können. Erkunden Sie einen grundlegenden Ablauf der Vonage Video API.

Schritte
1
Einführung
2
Erste Schritte
3
Ein neues Projekt erstellen
4
Hinzufügen der Vonage Video-Bibliothek
5
Authentifizierung einrichten
6
Verbinden mit der Sitzung
7
Veröffentlichen eines Streams in der Sitzung
8
Abonnieren von Streams anderer Kunden
9
Ausführen der App
10
Schlussfolgerung