Matter Survey

Community-basierte Datenbank für Matter-Gerätefunktionen

The WebRTC Transport Requestor cluster (0x0554) is a Matter cluster that Requestor side of a WebRTC transport; consumes offers and exchanges ICE candidates with a provider.. It defines 4 commands and 1 attribute.

WebRTC Transport Requestor 0x0554

Application Cluster
Media
Introduced in: Matter 1.4
Devices: 2
Requestor side of a WebRTC transport; consumes offers and exchanges ICE candidates with a provider.

Spec History

This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.

Attributes 1
Commands 4
Code Name Type Flags
0x0000 CurrentSessions array read: administer
Code Name Direction Parameters
0x00 Offer
This command provides the stream requestor with WebRTC session details.
client→server
WebRTCSessionID: int16u, SDP: char_string, ICEServers: ICEServerStruct, ICETransportPolicy: char_string
0x01 Answer
This command provides the stream requestor with the WebRTC session details (i.e. Session ID and SDP answer), It is the next command in the Offer/Answer flow to the ProvideOffer command.
client→server
WebRTCSessionID: int16u, SDP: char_string
0x02 ICECandidates
This command allows for the object based ICE candidates generated after the initial Offer / Answer exchange, via a JSEP onicecandidate event, a DOM rtcpeerconnectioniceevent event, or other WebRTC compliant implementations, to be added to a session during the gathering phase.
client→server
WebRTCSessionID: int16u, ICECandidates: ICECandidateStruct
0x03 End
This command notifies the stream requestor that the provider has ended the WebRTC session.
client→server
WebRTCSessionID: int16u, Reason: WebRTCEndReasonEnum

Devices Implementing This Cluster

2 devices in the survey implement this cluster