SDK vidéo Linux de Vonage
Important : La version 2.33.0 du SDK supprime la prise en charge de Debian 12.
La référence de l'API Video Linux SDK de Vonage se trouve à l'adresse suivante ici.
Les applications écrites avec le SDK Linux 2.33.0 peuvent interopérer avec les applications écrites avec la version 2.31+ des SDK clients :
- OpenTok.js (Web)
- SDK Android
- SDK iOS
- SDK macOS
- SDK Windows
- SDK React Native
Le SDK Linux de Vonage Video prend en charge les applications écrites en C/C++.
Exigences du système
Le SDK Linux fonctionne sur les ordinateurs de bureau et les ordinateurs portables fonctionnant sous Debian 13 (amd64). En plus du paquet Debian, nous fournissons des paquets tgz pour le développement sur d'autres plateformes et architectures telles que armv7 et arm64. Cependant, le personnel d'assistance de Vonage de Vonage ne peut diagnostiquer et dépanner que les problèmes qui peuvent être reproduits sur des ordinateurs de bureau ou des ordinateurs portables fonctionnant sous Debian. ordinateurs de bureau ou portables fonctionnant sous Debian (amd64).
Utiliser le SDK
Paquet Debian
Le SDK Linux de Vonage Video pour l'architecture x86_64 (adm64) est disponible sous forme de paquet Debian . Pour Debian, nous prenons en charge la version 13 (trixie). Nous maintenons notre propre dépôt Debian sur packagecloud. Suivez ces étapes pour installer les paquets de notre dépôt.
- Ajouter le dépôt packagecloud :
- Installez les paquets SDK Linux de Vonage Video.
tgz paquets
Le SDK Linux de Vonage Video pour les architectures armv7 et arm64 est disponible sous la forme d'un fichier de téléchargement. tgz
via un téléchargement direct dans le centre de développement de Vonage Video. Il existe également un
pour x86_64.
Pour l'architecture x86_64, trouver le fichier
tgzpaquet à l'adresse https://tokbox.com/downloads/libopentok_linux_llvm_x86_64-2.33.0Pour l'architecture armv7, trouver le fichier
tgzpaquet à l'adresse https://tokbox.com/downloads/libopentok_linux_llvm_armv7-2.33.0Pour l'architecture arm64, trouver le fichier
tgzpaquet à l'adresse https://tokbox.com/downloads/libopentok_linux_llvm_arm64-2.33.0
Vous pouvez télécharger n'importe lequel de ces paquets et l'utiliser dans vos Applications.
Après l'extraction des paquets, le dossier contenant le contenu contient une fonction pratique
CMakeLists.txt que le développeur peut utiliser si CMake est utilisé dans l'application
l'application. Le développeur devra l'ajouter via la fonction ADD_SUBDIRECTORY()
ajouter $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES> à la liste
à la liste des dossiers inclus avec l'option INCLUDE_DIRECTORIES() et enfin ajouter
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)
Exemples d'Applications
Pour obtenir un exemple de code, consultez la page vonage-video-linux-sdk-samples repo sur GitHub.