GrpcReceiver Driver
このコンテンツはまだ日本語訳がありません。
The GrpcReceiver Driver enables Disguise to receive automation or tracking data over gRPC, a modern, high-performance communication protocol commonly used for real-time systems.
This driver allows external applications or services that expose gRPC endpoints to stream structured data directly into Disguise, where it can be used to drive automation, positional values, or other dynamic behaviours.
This method is particularly useful when integrating custom software tools, middleware, or services that require efficient, low-latency communication with Disguise.
In most cases, the default driver configuration provides reliable operation, but settings may require adjustment depending on the gRPC server implementation or network setup.
The GrpcReceiver Driver is ideal for scenarios where structured, low-latency data needs to flow from custom software into Disguise. It provides a flexible way to integrate bespoke control systems, middleware, or data services using modern streaming communication.
This driver is especially useful when:
- Integrating custom-built tools or applications that output gRPC telemetry.
- Receiving tracking or automation values from real-time services.
- Streaming structured parameter data into Disguise for interactive or adaptive workflows.
- Building installations where high-frequency, low-latency data updates are required.
- Prototyping or testing new control systems without needing DMX, FreeD, or hardware-based protocols.
- Connecting cloud or local services to drive automation behaviour in real time.
As gRPC supports structured message types, it is well suited to transmitting multiple parameters or data fields in a single, efficient stream.
Driver Properties
Section titled “Driver Properties”The port number on which the driver listens for incoming gRPC connections.
This must match the output configuration of the gRPC server.
IP Filter
Section titled “IP Filter”(Optional) Limits accepted connections to a specific IP address.
Useful when multiple services operate on the same network or when isolating trusted sources.
Service Definition / Message Format
Section titled “Service Definition / Message Format”Determines the structure of the incoming gRPC messages.
This is defined by the gRPC server and must match the expected format used by the driver.
Connection Mode
Section titled “Connection Mode”Specifies whether the driver should accept a single connection or multiple connections, depending on workflow requirements.
Timeout Settings (if exposed)
Section titled “Timeout Settings (if exposed)”Defines how long the driver should wait for data before considering the connection inactive.
Used mainly for troubleshooting or ensuring consistent behaviour in unstable networks.
Developer Documentation