コンテンツにスキップ

GrpcReceiver ドライバー

GrpcReceiver Driver を使うと、Disguise は gRPC(リアルタイムシステムでよく使用される、最新の高性能通信プロトコル)経由で自動化またはトラッキングデータを受信できます。

このドライバーにより、gRPC エンドポイントを公開する外部アプリケーションやサービスが、構造化データを Disguise に直接ストリーミングでき、それを使用して自動化、位置値、またはその他の動的な動作を駆動できます。

この方法は、Disguise との効率的で低レイテンシーの通信を必要とするカスタムソフトウェアツール、ミドルウェア、またはサービスを統合する場合に特に便利です。

ほとんどの場合、デフォルトのドライバー構成で信頼性の高い動作が得られますが、gRPC サーバーの実装やネットワークのセットアップに応じて設定の調整が必要になる場合があります。

GrpcReceiver Driver は、構造化された低レイテンシーのデータがカスタムソフトウェアから Disguise に流れる必要があるシナリオに最適です。最新のストリーミング通信を使用して、独自の制御システム、ミドルウェア、またはデータサービスを柔軟に統合する方法を提供します。

このドライバーは、特に次のような場合に役立ちます。

  • gRPC テレメトリを出力するカスタムビルドのツールやアプリケーションを統合する場合。
  • リアルタイムサービスからトラッキングまたは自動化の値を受信する場合。
  • インタラクティブまたはアダプティブなワークフロー向けに、構造化されたパラメーターデータを Disguise にストリーミングする場合。
  • 高頻度・低レイテンシーのデータ更新が必要なインストールを構築する場合。
  • DMX、FreeD、またはハードウェアベースのプロトコルを必要とせずに、新しい制御システムをプロトタイプ化またはテストする場合。
  • クラウドまたはローカルのサービスを接続して、リアルタイムで自動化動作を駆動する場合。

gRPC は構造化されたメッセージタイプに対応しているため、複数のパラメーターやデータフィールドを 1 つの効率的なストリームで送信するのに適しています。


ドライバーが受信 gRPC 接続をリッスンするポート番号です。

これは、gRPC サーバーの出力構成と一致する必要があります。

(任意)受け入れる接続を特定の IP アドレスに制限します。

複数のサービスが同じネットワークで動作する場合や、信頼できるソースを分離する場合に便利です。

Service Definition / Message Format(サービス定義/メッセージ形式)

Section titled “Service Definition / Message Format(サービス定義/メッセージ形式)”

受信 gRPC メッセージの構造を決定します。

これは gRPC サーバーによって定義され、ドライバーが使用する期待される形式と一致する必要があります。

ワークフローの要件に応じて、ドライバーが単一接続を受け入れるか複数接続を受け入れるかを指定します。

Timeout Settings(タイムアウト設定)(公開されている場合)

Section titled “Timeout Settings(タイムアウト設定)(公開されている場合)”

ドライバーが接続を非アクティブと見なすまでにデータを待つ時間を定義します。

主に、トラブルシューティングや不安定なネットワークでの一貫した動作の確保に使用します。


開発者ドキュメント