SDK de Vonage Video para Linux
Importante: La versión 2.33.0 del SDK elimina la compatibilidad con Debian 12.
Puedes encontrar la referencia del SDK de Linux de la API de Video de Vonage aquí.
Las aplicaciones escritas con el SDK Linux 2.33.0 pueden interoperar con aplicaciones escritas con la versión 2.31+ de los SDK cliente:
- OpenTok.js (Web)
- SDK para Android
- SDK para iOS
- SDK para macOS
- SDK para Windows
- SDK de React Native
El SDK de Vonage Video para Linux admite aplicaciones escritas en C/C++.
Requisitos del sistema
El SDK de Linux funciona en ordenadores de sobremesa y portátiles con Debian 13 (amd64). Además de un paquete Debian, proporcionamos paquetes tgz para el desarrollo en otras plataformas y arquitecturas como armv7 y arm64. Sin embargo, el personal de soporte de Vonage Sin embargo, el personal de soporte de Vonage sólo puede diagnosticar y solucionar problemas reproducibles en ordenadores de sobremesa o portátiles con Debian (amd64).
Uso del SDK
Paquete Debian
El SDK de Vonage Video Linux para la arquitectura x86_64 (adm64) está disponible como paquete Debian Debian. Para Debian soportamos 13 (trixie). Mantenemos nuestro propio repositorio de Debian en packagecloud. Sigue estos pasos para instalar los paquetes desde nuestro repositorio.
- Añadir repositorio packagecloud:
- Instala los paquetes Vonage Video Linux SDK.
tgz paquetes
El SDK de Vonage Video Linux para arquitecturas armv7 y arm64 está disponible como un tgz
a través de una descarga directa en el centro de desarrolladores de Vonage Video. También hay un paquete
paquete para x86_64.
Para la arquitectura x86_64 encuentre el
tgzpaquete en https://tokbox.com/downloads/libopentok_linux_llvm_x86_64-2.33.0Para la arquitectura armv7 encontrar el
tgzpaquete en https://tokbox.com/downloads/libopentok_linux_llvm_armv7-2.33.0Para la arquitectura arm64 encontrar el
tgzpaquete en https://tokbox.com/downloads/libopentok_linux_llvm_arm64-2.33.0
Puede descargar cualquiera de esos paquetes y utilizarlos en sus aplicaciones.
Después de extraer los paquetes, la carpeta con el contenido contiene un práctico
CMakeLists.txt que el desarrollador puede utilizar si CMake se utiliza en la
aplicación. El desarrollador tendría que añadirlo a través de la función ADD_SUBDIRECTORY()
añadir $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES> a la
lista de carpetas incluidas con el INCLUDE_DIRECTORIES() y, por último, añada
libopentok a la lista de bibliotecas de enlace 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)
Ejemplos de Applications
Para ver un ejemplo de código, vaya a la página repo vonage-video-linux-sdk-samples en GitHub.