Vonage Video Linux SDK
重要だ: SDKのバージョン2.33.0では、Debian 12のサポートが削除されました。
Vonage Video API Linux SDK のリファレンスは次のとおりです。 これ.
Linux SDK 2.34.1 を使用して作成されたアプリは、Client SDK バージョン 2.32 以降を使用して作成されたアプリと相互運用可能です:
- OpenTok.js (ウェブ)
- アンドロイドSDK
- iOS SDK
- macOS SDK
- Windows SDK
- リアクト・ネイティブSDK
Vonage Video Linux SDKは、C/C++で書かれたアプリケーションをサポートしています。
システム要件
Linux SDK は、Debian 13 (amd64) が動作するデスクトップおよびラップトップで動作します。 (amd64)で動作します。Debianパッケージに加えて、armv7やarm64など他のプラットフォームやアーキテクチャでの開発用にtgzパッケージも提供しています。 パッケージも提供しています。ただし、Vonage サポートスタッフが診断とトラブルシューティングを行えるのは デスクトップまたはラップトップで Debian (amd64) が動作している場合に限ります。
SDKの使用
Debian パッケージ
x86_64(adm64)アーキテクチャ用のVonage Video Linux SDKはDebian パッケージとして提供されています。Debian では 13 (trixie) をサポートしています。私たちはpackagecloudで独自のDebianリポジトリを管理しています。私たちのリポジトリからパッケージをインストールするには、以下の手順に従ってください。
- packagecloudリポジトリを追加:
- Vonage Video Linux SDKパッケージをインストールします。
tgz パッケージ
armv7 および arm64 アーキテクチャ用の Vonage Video Linux SDK は、以下のように入手できます。 tgz
パッケージはVonage Video開発者センターから直接ダウンロードできます。また
パッケージもあります。
-
x86_64アーキテクチャでは
tgzパッケージ https://tokbox.com/downloads/libopentok_linux_llvm_x86_64-2.34.0 -
armv7アーキテクチャでは
tgzパッケージ https://tokbox.com/downloads/libopentok_linux_llvm_armv7-2.34.0 -
arm64アーキテクチャでは
tgzパッケージ https://tokbox.com/downloads/libopentok_linux_llvm_arm64-2.34.0
これらのパッケージをダウンロードして、アプリケーションで使用することができる。
パッケージを解凍すると、中身が入ったフォルダに便利な
CMakeLists.txt ファイルを使用することができます。 CMake アプリケーションで
アプリケーションで使用されます。開発者はそれを ADD_SUBDIRECTORY()
コマンドを追加する。 $<TARGET_PROPERTY:libopentok,INTERFACE_INCLUDE_DIRECTORIES> を
でインクルード・フォルダのリストに追加する。 INCLUDE_DIRECTORIES() コマンドを追加し、最後に
libopentok をターゲット・リンク・ライブラリのリストに追加する。
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)
サンプルアプリケーション
サンプルコードは vonage-video-linux-sdk-samples repo GitHubにて。