SDK do OpenTok para Linux
O SDK do OpenTok para Linux permite que você utilize sessões de vídeo com tecnologia da Video API da Vonage nos aplicativos que você desenvolve para Linux.
- Visão geral do SDK
- Referência da API
- Tutoriais
- Amostras
- Notas de lançamento
O SDK do OpenTok para Linux é compatível com applications escritas em C/C++.
Observações importantes
- A versão 2.35.1+ do SDK é compatível apenas com sistemas que possuam a GLIBC 2.38 ou superior nas arquiteturas armv7 e arm64.
- A versão 2.33.0 do SDK não oferece mais suporte ao Debian 12.
Interoperabilidade
Os aplicativos desenvolvidos com o SDK do OpenTok para Linux 2.35.1 podem interoperar com aplicativos do OpenTok desenvolvidos com a versão 2.33 ou posterior 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 macOS
- SDK do OpenTok para Linux
- SDK do OpenTok para React Native
Instalação
Pacote Debian
O SDK do OpenTok para Linux na arquitetura x86_64 (adm64) está disponível como um pacote Debian. Oferecemos suporte ao Debian 13 (trixie). Mantemos nosso próprio repositório Debian no packagecloud. Siga estas etapas para instalar os pacotes do nosso repositório.
-
Adicionar o repositório packagecloud:
curl -s https://packagecloud.io/install/repositories/tokbox/debian/script.deb.sh | sudo bash -
Instale os pacotes do SDK do OpenTok para Linux.
sudo apt-get install libopentok-dev
tgz pacotes
O SDK do OpenTok para Linux, destinado às arquiteturas armv7 e arm64, está disponível como um tgz pacote por meio de um download direto no Centro de Desenvolvedores da OpenTok. Há também um pacote para x86_64.
-
Para a arquitetura x86_64, localize o
tgzpacote aqui. -
Para a arquitetura armv7, localize o
tgzpacote aqui. -
Para a arquitetura arm64, localize o
tgzpacote aqui.
Você pode baixar qualquer um desses pacotes e usá-los em suas applications.
Após extrair os pacotes, a pasta com o conteúdo contém um prático CMakeLists.txt arquivo que o desenvolvedor pode usar se CMake é usado no aplicativo. O desenvolvedor precisaria adicioná-lo por meio do ADD_SUBDIRECTORY() comando, adicione $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES> à lista de pastas de inclusão com o INCLUDE_DIRECTORIES() comando e, por fim, adicione libopentok à lista de bibliotecas de links de destino.
ADD_SUBDIRECTORY(<absolute-path-to-package-folder> ${CMAKE_CURRENT_BINARY_DIR}/libopentok)
# ...
INCLUDE_DIRECTORIES(<other-include-directories> $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES>)
# ...
ADD_EXECUTABLE(${PROJECT_NAME} <sources>)
TARGET_LINK_LIBRARIES(${PROJECT_NAME} <other-libraries> libopentok)
Requisitos do sistema
O SDK do OpenTok para Linux funciona em computadores de mesa e portáteis que executam o Debian 13 (amd64). Além do pacote Debian, disponibilizamos pacotes tgz para desenvolvimento em outras plataformas e arquiteturas, como armv7 e arm64. No entanto, a equipe de suporte da Vonage só pode diagnosticar e solucionar problemas que sejam reproduzíveis em computadores de mesa ou portáteis que executem o Debian (amd64).
Aprendendo a Construir
Para começar a desenvolver com o SDK do OpenTok para Linux, explore o exemplos de aplicações e consulte o Referência da API para obter informações detalhadas sobre as classes e métodos disponíveis.
Exemplos de código
Para ver exemplos de código, acesse o repositório vonage-linux-sdk-samples no GitHub.
Documentação e mais informações
Veja o Referência da API do SDK do OpenTok para Linux e o Guias para desenvolvedores do OpenTok.
Para obter uma lista dos novos recursos e dos problemas conhecidos, consulte o notas de lançamento.