SDK de OpenTok para Linux
El SDK de OpenTok para Linux te permite utilizar sesiones de vídeo basadas en la Video API de Vonage en las aplicaciones que desarrolles para Linux.
- Descripción general del SDK
- Referencia API
- Tutoriales
- Muestras
- Notas de publicación
El SDK de OpenTok para Linux es compatible con aplicaciones escritas en C/C++.
Notas importantes
- La versión 2.35.1+ del SDK solo es compatible con sistemas que tengan GLIBC 2.38 o superior en las arquitecturas armv7 y arm64.
- La versión 2.33.0 del SDK deja de ser compatible con Debian 12.
Interoperabilidad
Las aplicaciones desarrolladas con el SDK de OpenTok para Linux 2.35.1 pueden interoperar con las aplicaciones de OpenTok desarrolladas con la versión 2.33 o posterior de los Client SDK de OpenTok:
- OpenTok.js
- SDK de OpenTok para Android
- SDK de OpenTok para iOS
- SDK de OpenTok para Windows
- SDK de OpenTok para macOS
- SDK de OpenTok para Linux
- SDK React Native de OpenTok
Instalación
Paquete Debian
El SDK de OpenTok para Linux con arquitectura x86_64 (adm64) está disponible como paquete de Debian. Ofrecemos compatibilidad con Debian 13 (trixie). Mantenemos nuestro propio repositorio de Debian en Packagecloud. Sigue estos pasos para instalar los paquetes desde nuestro repositorio.
-
Añadir repositorio packagecloud:
curl -s https://packagecloud.io/install/repositories/tokbox/debian/script.deb.sh | sudo bash -
Instala los paquetes del SDK de OpenTok para Linux.
sudo apt-get install libopentok-dev
tgz paquetes
El SDK de OpenTok para Linux, destinado a las arquitecturas armv7 y arm64, está disponible como un tgz paquete mediante descarga directa en el centro de desarrolladores de OpenTok. También hay un paquete para x86_64.
-
Para la arquitectura x86_64, busca el
tgzpaquete aquí. -
Para la arquitectura armv7, busca el
tgzpaquete aquí. -
Para la arquitectura arm64, busca el
tgzpaquete aquí.
Puede descargar cualquiera de esos paquetes y utilizarlos en sus aplicaciones.
Una vez extraídos los paquetes, la carpeta con el contenido incluye un práctico CMakeLists.txt archivo 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 ADD_SUBDIRECTORY() comando, añade $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES> a la lista de carpetas de inclusión con el INCLUDE_DIRECTORIES() comando y, por último, añade 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)
Requisitos del sistema
El SDK de OpenTok para Linux funciona en ordenadores de sobremesa y portátiles que ejecuten Debian 13 (amd64). Además del paquete para Debian, ofrecemos paquetes tgz para el desarrollo en otras plataformas y arquitecturas, como armv7 y arm64. No obstante, el personal de asistencia técnica de Vonage solo puede diagnosticar y resolver problemas que sean reproducibles en ordenadores de sobremesa o portátiles que ejecuten Debian (amd64).
Aprender a construir
Para empezar a desarrollar con el SDK de OpenTok para Linux, consulta la ejemplos de solicitudes y consulte el Referencia API para obtener información detallada sobre las clases y los métodos disponibles.
Muestras de código
Para ver el código de ejemplo, ve a la Repositorio «vonage-linux-sdk-samples» en GitHub.
Documentación y más información
Véase el Referencia de la API del SDK de OpenTok para Linux y el Guías para desarrolladores de OpenTok.
Para consultar la lista de nuevas funciones y problemas conocidos, consulta el notas de la versión.