Vonage Video Linux SDK
Vonage Video Linux SDK を使用すると、Linux 向けに開発するアプリで、Vonage Video API を基盤としたビデオセッションを利用できます。
Vonage Video API Linux SDK のリファレンスは次のとおりです。 これ.
Vonage Video Linux SDKは、C/C++で書かれたアプリケーションをサポートしています。
重要な注意事項
- SDK バージョン 2.35.1+ は、armv7 および arm64 アーキテクチャにおいて、GLIBC 2.38 以降を搭載したシステムのみをサポートしています。
- SDK バージョン 2.33.0 では、Debian 12 への対応が廃止されました。
相互運用性
Linux SDK 2.35.1 で作成されたアプリは、Client SDK バージョン 2.33 以降で作成されたアプリと相互運用可能です:
- OpenTok.js (ウェブ)
- アンドロイドSDK
- iOS SDK
- Windows SDK
- macOS SDK
- Linux SDK
- リアクト・ネイティブ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 用のパッケージもあります。
-
x86_64アーキテクチャでは
tgzパッケージ https://tokbox.com/downloads/libopentok_linux_llvm_x86_64-2.35.1 -
armv7アーキテクチャでは
tgzパッケージ https://tokbox.com/downloads/libopentok_linux_llvm_armv7-2.35.1 -
arm64アーキテクチャでは
tgzパッケージ https://tokbox.com/downloads/libopentok_linux_llvm_arm64-2.35.1
これらのパッケージをダウンロードして、アプリケーションで使用することができる。
パッケージを解凍すると、その内容物が格納されたフォルダには便利な 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)
システム要件
Linux SDK は、Debian 13 (amd64) を実行しているデスクトップおよびノートパソコンで動作します。 Debian パッケージに加え、armv7 や arm64 などの他のプラットフォームやアーキテクチャでの開発用に tgz パッケージも提供しています。ただし、Vonage サポートスタッフは、Debian (amd64) を実行しているデスクトップまたはノートパソコンで再現可能な問題についてのみ、診断およびトラブルシューティングを行うことができます。
ものづくりの学び
Vonage Video Linux SDK を使った開発を始めるには、以下の Applicationsの例 そして、以下の APIリファレンス 利用可能なクラスやメソッドに関する詳細については、こちらをご覧ください。
コードサンプル
サンプルコードは vonage-video-linux-sdk-samples repo をGitHubでご覧ください。
ドキュメントおよび詳細情報
参照 Vonage Video Linux SDK Video API リファレンス.
新機能と既知の問題のリストについては リリースノート.