Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Standard ICE candidate JSON
--- Commands (App → Device) ---
Used in:
Used in:
Fragmentation support. When a serialized protobuf message exceeds the transport limit (~2KB), it is split into chunks. Each chunk is wrapped in a WebrtcSignalPayload with only 'fragment' set (no payload oneof). The receiver reassembles all chunks by offset, then unpacks the full protobuf message.
Used in:
Raw chunk bytes of the serialized protobuf
Used in:
All responses include an optional 'messages' field for piggybacking queued signaling messages (answer, ICE candidates) onto any response. This eliminates the need for a separate poll round-trip when messages are already available at response time.
Used in:
Used in:
Structured SDP
Used in: ,
"offer" or "answer"
A single outbound signaling message from device (in poll response). SDP answers use structured SessionDescription. ICE candidates use standard JSON format.
Used in: , ,
For TypeAnswer
For TypeIceCandidateMsg — standard JSON
Used in: ,
--- Envelope ---
Used in: , ,