SDK OpenTok pour Linux

Le SDK OpenTok pour Linux vous permet d'utiliser des sessions vidéo basées sur la Video API Vonage dans les applications que vous développez pour Linux.

Le SDK OpenTok pour Linux prend en charge les applications écrites en C/C++.

Remarques importantes

  • La version 2.35.1+ du SDK ne prend en charge que les systèmes équipés de GLIBC 2.38 ou d'une version ultérieure sur les architectures armv7 et arm64.
  • La version 2.33.0 du SDK ne prend plus en charge Debian 12.

Interopérabilité

Les applications développées à l'aide du SDK OpenTok pour Linux 2.35.1 peuvent interagir avec les applications OpenTok développées à l'aide des versions 2.33 et supérieures des Client SDK OpenTok :

  • OpenTok.js
  • SDK OpenTok pour Android
  • SDK OpenTok pour iOS
  • SDK OpenTok pour Windows
  • SDK OpenTok pour macOS
  • SDK OpenTok pour Linux
  • OpenTok React Native SDK

Installation

Paquet Debian

Le SDK OpenTok pour Linux destiné à l'architecture x86_64 (adm64) est disponible sous forme de paquet Debian. Nous prenons en charge Debian 13 (trixie). Nous gérons notre propre dépôt Debian sur packagecloud. Suivez ces étapes pour installer les paquets à partir de notre dépôt.

  • Ajouter le dépôt packagecloud :

    curl -s https://packagecloud.io/install/repositories/tokbox/debian/script.deb.sh | sudo bash
  • Installez les paquets du SDK OpenTok pour Linux.

    sudo apt-get install libopentok-dev

tgz paquets

Le SDK OpenTok pour Linux destiné aux architectures armv7 et arm64 est disponible sous forme de tgz Le package est disponible en téléchargement direct sur le centre des développeurs OpenTok. Il existe également un package pour x86_64.

  • Pour l'architecture x86_64, recherchez le fichier tgz colis ici.

  • Pour l'architecture armv7, recherchez le fichier tgz colis ici.

  • Pour l'architecture arm64, recherchez le fichier tgz colis ici.

Vous pouvez télécharger n'importe lequel de ces paquets et l'utiliser dans vos Applications.

Une fois les paquets décompressés, le dossier contenant leur contenu comprend un fichier très pratique CMakeLists.txt que le développeur peut utiliser si CMake est utilisé dans l'application. Le développeur devra l'ajouter via le ADD_SUBDIRECTORY() commande, ajouter $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES> à la liste des dossiers d'inclusion avec le INCLUDE_DIRECTORIES() commande, puis ajoutez enfin libopentok à la liste des bibliothèques de liens cibles.

  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)

Configuration requise

Le SDK OpenTok pour Linux fonctionne sur les ordinateurs de bureau et les ordinateurs portables équipés de Debian 13 (amd64). Outre un paquet Debian, nous proposons des paquets tgz pour le développement sur d'autres plateformes et architectures, telles que armv7 et arm64. Toutefois, l'équipe d'assistance de Vonage ne peut diagnostiquer et résoudre que les problèmes reproductibles sur des ordinateurs de bureau ou portables fonctionnant sous Debian (amd64).

Apprendre à construire

Pour commencer à développer avec le SDK OpenTok pour Linux, consultez la exemples d'applications et consulter le Référence API pour obtenir des informations détaillées sur les classes et les méthodes disponibles.

Échantillons de code

Pour obtenir un exemple de code, consultez la page dépôt « vonage-linux-sdk-samples » sur GitHub.

Documentation et informations complémentaires

Voir le Référence de l'API du SDK OpenTok pour Linux et le Guides du développeur OpenTok.

Pour une liste des nouvelles fonctionnalités et des problèmes connus, voir la page notes de mise à jour.