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リポジトリを追加:
curl -s https://packagecloud.io/install/repositories/tokbox/debian/script.deb.sh | sudo bash
  • Vonage Video Linux SDKパッケージをインストールします。
sudo apt-get install libopentok-dev

tgz パッケージ

armv7 および arm64 アーキテクチャ用の Vonage Video Linux SDK は、以下のように入手できます。 tgz このパッケージは、Vonage Video 開発者センターから直接ダウンロードできます。x86_64 用のパッケージもあります。

これらのパッケージをダウンロードして、アプリケーションで使用することができる。

パッケージを解凍すると、その内容物が格納されたフォルダには便利な 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 リファレンス.

新機能と既知の問題のリストについては リリースノート.