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:
curl -s https://packagecloud.io/install/repositories/tokbox/debian/script.deb.sh | sudo bash
  • Installieren Sie die Vonage Video Linux SDK-Pakete.
sudo apt-get install libopentok-dev

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.

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.