toJSON() converts the
RTCIceCandidate on which it's called into JSON.
A stringified version of the object can then be obtained by calling
stringify() on the returned object.
A JSON object with the following properties, which have been set to the corresponding values in the
A string describing the network connectivity information for the candidate. Additional information can be found in
A string containing the identification tag of the media stream with which the candidate is associated, or
nullif there is no associated media stream. Additional information can be found in
A number property containing the zero-based index of the m-line with which the candidate is associated, within the SDP of the media description, or
nullif no such associated exists. Additional information can be found in
A string containing the username fragment (usually referred to in shorthand as "ufrag" or "ice-ufrag"). This fragment, along with the ICE password ("ice-pwd"), uniquely identifies a single ongoing ICE interaction (including for any communication with the STUN server). Additional information can be found in
Note: The returned JSON object has the same form/properties as the
candidateInfo object that can optionally be passed to the
RTCIceCandidate() constructor to configure the candidate.
This simple example obtains a JSON string representing an
RTCIceCandidate found in the variable
let jsonString = candidate.toJSON().stringify();
|WebRTC 1.0: Real-Time Communication Between Browsers |
BCD tables only load in the browser