The read-only RTCDataChannel
property id
returns an ID number (between 0 and 65,534) which uniquely identifies the RTCDataChannel
. This ID is set at the time the data channel is created, either by the user agent (if RTCDataChannel.negotiated
is false
) or by the site or app script (if negotiated
is true
).
Each RTCPeerConnection
can therefore have up to a theoretical maximum of 65,534 data channels on it, although the actual maximum may vary from browser to browser.
Note: In early versions of the WebRTC specification, this property's name was stream
. Code that uses that property needs to be updated.