9.2 MediaStream
9.2.1 id
The id
attribute specified in MediaStream
returns an id that is unique to this stream, so that streams can be recognized at the remote end of the RTCPeerConnection
API.
When a MediaStream
is created to represent a stream obtained from a remote peer, the id
attribute is initialized from information provided by the remote source.
Note
The id
of a MediaStream
object is unique to the source of the stream, but that does not mean it is not possible to end up with duplicates. For example, the tracks of a locally generated stream could be sent from one user agent to a remote peer using RTCPeerConnection
and then sent back to the original user agent in the same manner, in which case the original user agent will have multiple streams with the same id (the locally-generated one and the one received from the remote peer).