rtcomm-1.0 WebRTC JavaScript クライアントおよびサービスの使用
Liberty rtcomm-1.0 フィーチャーは、 WebRTCをサポートする Rtcomm エンドポイント間で MQTT を介してリアルタイム・マルチメディア・セッションを確立するために使用されるオープン・シグナリング・プロトコルに依存します。
rtcomm-1.0 フィーチャーは安定化されました。 戦略的代替はありません。 rtcomm-1.0 フィーチャーを引き続き使用できます。rtcomm-1.0 プロトコルのオープン・ソース実装は、
GitHub リポジトリーでリリースされており、以下が含まれています。
lib.rtcomm.clientjs
この GitHub リポジトリーには、クライアント・ライブラリーと、 Rtcomm シグナリング・プロトコルを使用してブラウザーでの WebRTC の使用を単純化したサンプル・コードが含まれます。 このライブラリーは JavaScript で作成されており、2 つのブラウザー間の WebRTC 接続を作成するための簡単なインターフェースをアプリケーション開発者に提供します。 インストール方法や API などのライブラリー文書は、GitHub リポジトリーにあります。 GitHub lib.rtcomm.clientjsを参照してください。
lib.rtcomm.clientjsを使用するサンプル・モバイル・アプリケーションについては、 sample.rtcomm.mobileを参照してください。
lib.angular-rtcomm
この
GitHub リポジトリーには、Rtcomm Angular.js モジュールが含まれます。このモジュールは、サービスといくつかの Angular ディレクティブおよびコントローラーの形式で
リアルタイム通信フィーチャーのセットを公開します。 lib.angular-rtcommを参照してください。
lib.rtcomm.node
この
GitHub リポジトリーには、node.js モジュールが含まれます。このモジュールでは、選択フィルターによるイベントのモニターや、
2 つのクライアント間におけるサード・パーティー呼び出しの開始を行うサービス機能を提供します。 このモジュールは独立して使用することも、Node-RED の lib.rtcomm.node-red ノードと一緒に使用することもできます。 インストール方法や API などのモジュール文書は、GitHub リポジトリーにあります。
lib.rtcomm.node-red
この
GitHub リポジトリーには、lib.rtcomm.node モジュールを使用する一連の Node-RED ノードが含まれます。 Node-RED ノードの 1 つにより、Node-RED 環境での rtcomm-1.0 イベントのコンシュームが可能になり、フィルターを使用してこれらのイベントを他のノードに出力します。 このリポジトリーには、他のノードからの入力を基にサード・パーティー呼び出しをインスタンス化できる Node-RED ノードも含まれます。 インストール方法や API などのノード文書は、GitHub リポジトリーにあります。 GitHub lib.rtcomm.node-redを参照してください。
rtcomm-1.0 プロトコルについて詳しくは、 Rtcomm Signalling Protocol specification on GitHubを参照してください。 rtcomm-1.0 フィーチャーでは、
Rtcomm 関連イベントのモニターと、サード・パーティー呼び出しの制御を可能にするサービス・インターフェースも提供します。 これらの文書のタイトルに、プロトコルのバージョン番号がリストされており、含まれる実装のバージョン番号を規定しています。 GitHub リリースを使用して、プロトコルのバージョン番号に関連するすべてのリポジトリー・ファイルをタグ付けします。