Swift

Verstehen der Architektur

Der benutzerdefinierte Videorenderer besteht aus drei Hauptkomponenten, die wir in den nächsten Schritten erstellen werden:

  1. CustomVideoRender - Implementiert die OTVideoRender Protokoll
  2. CustomRenderView - A UIView Unterklasse, die Videobilder verarbeitet und anzeigt. Sie wird in SwiftUI mit einem einfachen Wrapper eingebettet.
  3. VonageVideoManager - Verwaltet die Vonage-Sitzung und verbindet den Renderer mit dem Publisher
OTPublisher → CustomVideoRender → CustomRenderView → Display