Swift

Compreendendo a arquitetura

O renderizador de vídeo personalizado é composto por três componentes principais que criaremos nas próximas etapas:

  1. CustomVideoRender - Implementa o OTVideoRender protocolo
  2. CustomRenderView - A UIView subclasse que processa e exibe quadros de vídeo. Ela será incorporada ao SwiftUI por meio de um wrapper simples.
  3. VonageVideoManager - Gerencia a sessão do Vonage e conecta o renderizador ao editor
OTPublisher → CustomVideoRender → CustomRenderView → Display