OpenTok Linux SDK

OpenTok Linux SDK を使用すると、Linux 向けに開発したアプリで、Vonage Video API を基盤とするビデオセッションを利用できます。

OpenTok Linux SDK は、C/C++ で記述された Applications に対応しています。

重要な注意事項

  • SDK バージョン 2.35.1+ は、armv7 および arm64 アーキテクチャにおいて、GLIBC 2.38 以降を搭載したシステムのみをサポートしています。
  • SDK バージョン 2.33.0 では、Debian 12 への対応が廃止されました。

相互運用性

OpenTok Linux SDK 2.35.1 を使用して作成されたアプリは、OpenTok Client SDK のバージョン 2.33 以降を使用して作成された OpenTok アプリと相互運用可能です:

  • OpenTok.js
  • OpenTok Android SDK
  • OpenTok iOS SDK
  • OpenTok Windows SDK
  • OpenTok macOS SDK
  • OpenTok Linux SDK
  • OpenTok React Native SDK

インストール

Debian パッケージ

x86_64 (adm64) アーキテクチャ向けの OpenTok Linux SDK は、Debian パッケージとして提供されています。Debian 13 (trixie) をサポートしています。当社は packagecloud 上で独自の Debian リポジトリを管理しています。当社のリポジトリからパッケージをインストールするには、以下の手順に従ってください。

  • packagecloudリポジトリを追加:

    curl -s https://packagecloud.io/install/repositories/tokbox/debian/script.deb.sh | sudo bash
  • OpenTok Linux SDK パッケージをインストールします。

    sudo apt-get install libopentok-dev

tgz パッケージ

armv7 および arm64 アーキテクチャ向けの OpenTok Linux SDK は、 tgz OpenTok 開発者センターから直接ダウンロードしてパッケージを入手できます。x86_64 用のパッケージもあります。

  • x86_64 アーキテクチャの場合は、 tgz パッケージ これ.

  • armv7 アーキテクチャの場合は、 tgz パッケージ これ.

  • arm64アーキテクチャの場合は、 tgz パッケージ これ.

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

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

システム要件

OpenTok Linux SDK は、Debian 13 (amd64) を実行しているデスクトップおよびノートパソコンで動作します。 Debian パッケージに加え、armv7 や arm64 などの他のプラットフォームやアーキテクチャでの開発用に tgz パッケージも提供しています。ただし、Vonage サポートスタッフは、Debian (amd64) を実行しているデスクトップまたはノートパソコンで再現可能な問題についてのみ、診断およびトラブルシューティングを行うことができます。

ものづくりの学び

OpenTok Linux SDK を使った開発を始めるには、以下の Applicationsの例 そして、以下の APIリファレンス 利用可能なクラスやメソッドに関する詳細については、こちらをご覧ください。

コードサンプル

サンプルコードは vonage-linux-sdk-samples リポジトリ をGitHubでご覧ください。

ドキュメントおよび詳細情報

参照 OpenTok Linux SDK API リファレンス そして OpenTok 開発者ガイド.

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