Vonage Video-Linux-SDK
Das ist wichtig: Version 2.26.0 des SDKs entfernt die Unterstützung für Debian 11.
Die Vonage Video API Linux SDK-Referenz finden Sie hier hier.
Anwendungen, die mit dem Linux SDK 2.32.1 geschrieben wurden, können mit Anwendungen interagieren, die mit Version 2.30+ der Client SDKs geschrieben wurden:
- OpenTok.js (Web)
- Android-SDK
- iOS-SDK
- macOS-SDK
- Windows-SDK
- React Native SDK
Das Vonage Video Linux SDK unterstützt Anwendungen, die in C/C++ geschrieben wurden.
Systemanforderungen
Das Linux-SDK funktioniert auf Desktops und Laptops mit Debian 12 (amd64). Zusätzlich zu einem Debian-Paket bieten wir tgz-Pakete für die Entwicklung auf anderen Plattformen und Architekturen wie armv7 und arm64. Allerdings können die Vonage Support-Mitarbeiter können jedoch nur Probleme diagnostizieren und beheben, die sich auf Desktops oder Laptops mit Debian (amd64) reproduzierbar sind.
Verwendung des SDK
Debian-Paket
Das Vonage Video Linux SDK für die x86_64 (adm64) Architektur ist als Debian Paket verfügbar. Für Debian unterstützen wir 12 (bookworm). Wir unterhalten unser eigenes Debian-Repository auf packagecloud. Folgen Sie diesen Schritten, um die Pakete aus unserem Repository zu installieren.
- Packagecloud-Repository hinzufügen:
- Installieren Sie die Vonage Video Linux SDK-Pakete.
tgz Pakete
Das Vonage Video Linux SDK für armv7- und arm64-Architekturen ist verfügbar als tgz
Paket über einen direkten Download im Vonage Video Developer Center. Es gibt auch ein
Paket für x86_64.
Für die x86_64-Architektur finden Sie die
tgzPaket bei https://tokbox.com/downloads/libopentok_linux_llvm_x86_64-2.32.1Für die armv7-Architektur finden Sie die
tgzPaket bei https://tokbox.com/downloads/libopentok_linux_llvm_armv7-2.32.1Für die arm64-Architektur finden Sie die
tgzPaket bei https://tokbox.com/downloads/libopentok_linux_llvm_arm64-2.32.1
Sie können jedes dieser Pakete herunterladen und in Ihren Applikationen verwenden.
Nach dem Entpacken der Pakete enthält der Ordner mit dem Inhalt eine praktische
CMakeLists.txt Datei, die der Entwickler verwenden kann, wenn CMake wird in der
Anwendung. Der Entwickler müsste sie über die Option ADD_SUBDIRECTORY()
Befehl, hinzufügen $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES> in die
Liste der Include-Ordner mit der Option INCLUDE_DIRECTORIES() Befehl und fügen Sie schließlich
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)
Beispiel-Applikationen
Beispielcode finden Sie auf der Seite vonage-video-linux-sdk-beispiele repo auf GitHub.