OpenTok Linux-SDK
Mit dem OpenTok Linux SDK können Sie in Ihren für Linux entwickelten Apps Videositzungen nutzen, die auf der Vonage Video API basieren.
- SDK-Übersicht
- API-Referenz
- Anleitungen
- Beispiele
- Anmerkungen zur Veröffentlichung
Das OpenTok Linux SDK unterstützt Applications, die in C/C++ geschrieben sind.
Wichtige Hinweise
- Die Version 2.35.1+ des SDK unterstützt nur Systeme mit GLIBC 2.38 oder höher auf den Architekturen armv7 und arm64.
- In Version 2.33.0 des SDK wird die Unterstützung für Debian 12 eingestellt.
Interoperabilität
Apps, die mit dem OpenTok Linux SDK 2.35.1 entwickelt wurden, können mit OpenTok-Apps zusammenarbeiten, die mit Version 2.33 oder höher der OpenTok-Client SDKs entwickelt wurden:
- OpenTok.js
- OpenTok Android SDK
- OpenTok iOS-SDK
- OpenTok Windows SDK
- OpenTok macOS SDK
- OpenTok Linux-SDK
- OpenTok React Native SDK
Einrichtung
Debian-Paket
Das OpenTok-Linux-SDK für die x86_64-Architektur (adm64) ist als Debian-Paket verfügbar. Wir unterstützen Debian 13 (trixie). Wir betreiben unser eigenes Debian-Repository auf packagecloud. Befolgen Sie diese Schritte, um die Pakete aus unserem Repository zu installieren.
-
Packagecloud-Repository hinzufügen:
curl -s https://packagecloud.io/install/repositories/tokbox/debian/script.deb.sh | sudo bash -
Installieren Sie die OpenTok-Linux-SDK-Pakete.
sudo apt-get install libopentok-dev
tgz Pakete
Das OpenTok-Linux-SDK für die Architekturen armv7 und arm64 ist als tgz Das Paket kann direkt im OpenTok-Entwicklerzentrum heruntergeladen werden. Es gibt auch ein Paket für x86_64.
-
Für die x86_64-Architektur suchen Sie die
tgzPaket hier. -
Für die armv7-Architektur suchen Sie die
tgzPaket hier. -
Für die arm64-Architektur suchen Sie die
tgzPaket hier.
Sie können jedes dieser Pakete herunterladen und in Ihren Applikationen verwenden.
Nach dem Entpacken der Pakete enthält der Ordner mit den Dateien eine praktische CMakeLists.txt Datei, die der Entwickler verwenden kann, wenn CMake wird in den Applications verwendet. Der Entwickler müsste es über die ADD_SUBDIRECTORY() Befehl, hinzufügen $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES> zur Liste der Include-Ordner mit dem INCLUDE_DIRECTORIES() Befehl und fügen Sie schließlich hinzu libopentok in die Liste der Ziel-Link-Bibliotheken aufnehmen.
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)
Systemanforderungen
Das OpenTok Linux SDK funktioniert auf Desktops und Laptops unter Debian 13 (amd64). Zusätzlich zu einem Debian-Paket stellen wir tgz-Pakete für die Entwicklung auf anderen Plattformen und Architekturen wie armv7 und arm64 bereit. Die Mitarbeiter des Vonage-Supports können jedoch nur Probleme diagnostizieren und beheben, die auf Desktops oder Laptops mit Debian (amd64) reproduzierbar sind.
Bauen lernen
Um mit der Entwicklung mit dem OpenTok Linux SDK zu beginnen, sehen Sie sich die Beispielanwendungen und verweisen auf die API-Referenz Weitere Informationen zu den verfügbaren Klassen und Methoden finden Sie hier.
Code-Muster
Beispielcode finden Sie auf der Seite Repo „vonage-linux-sdk-samples“ auf GitHub.
Dokumentation und weitere Informationen
Siehe die OpenTok Linux SDK – API-Referenz und die OpenTok-Entwicklerhandbücher.
Eine Liste der neuen Funktionen und bekannten Probleme finden Sie in der Versionshinweise.