SDK do OpenTok para macOS

O SDK do OpenTok para macOS permite que você utilize sessões de vídeo com tecnologia da Video API da Vonage em aplicativos para macOS.

Aviso de descontinuação

O Vonage Video Express está obsoleto. Embora a biblioteca continue disponível para integrações existentes, recomendamos que todos os novos projetos e clientes que pretendam migrar utilizem o Aplicativo de referência da Video API.

Por que essa mudança?

O Aplicativo de referência da Video API oferece uma base mais robusta, moderna e personalizável para o desenvolvimento de aplicativos de vídeo com múltiplos participantes. Ela oferece:

  • Melhores práticas: Implementação atualizada dos SDKs do Core Video.
  • Interface do usuário pronta para produção: Componentes altamente personalizáveis para a Web, iOS e Android.
  • Recursos avançados: Melhor suporte a layouts complexos e aos recursos dos navegadores modernos.

A versão 2.25.2+ do SDK adiciona suporte ao Swift Package Manager.

Os aplicativos desenvolvidos com o SDK do OpenTok para macOS 2.31.1 podem interoperar com aplicativos do OpenTok desenvolvidos com a versão 2.29 ou superior dos Client SDKs do OpenTok:

  • OpenTok.js
  • SDK do OpenTok para Android
  • SDK do OpenTok para iOS
  • SDK do OpenTok para Windows
  • SDK do OpenTok para Linux
  • SDK do OpenTok para React Native

O SDK do OpenTok para macOS é uma biblioteca em C.

Requisitos do sistema

O SDK do OpenTok para macOS é compatível com o macOS 13 ou versões posteriores; tanto em Macs com processadores Intel (x86_64) quanto com Apple Silicon (arm64).

Como usar o SDK

O diretório OpenTok.framework contém o SDK do OpenTok para macOS.

O SDK do OpenTok para macOS está disponível como o Pod “VonageClientSDKVideoMacOS”, para uso com CocoaPods. Também está disponível como um pacote do Swift Package Manager: https://github.com/Vonage/client-sdk-video-macos.

O SDK do OpenTok para macOS requer o Xcode 11 ou uma versão posterior.

O SDK do OpenTok para macOS requer os seguintes frameworks e bibliotecas:

  • AudioToolbox.framework
  • AVFoundation.framework
  • CoreAudio.framework
  • CoreGraphics.framework
  • CoreMedia.framework
  • GLKit.framework
  • MetalKit.framework
  • Network.framework
  • VideoToolbox.framework
  • libc++.dylib

Veja o notas de lançamento para obter informações sobre a versão mais recente do SDK e para consultar uma lista de problemas conhecidos.

Exemplos de applications

Para ver exemplos de código, acesse o repositório opentok-macos-sdk-samples no GitHub.