The read-only sdpMLineIndex property on the RTCIceCandidate interface is a zero-based index of the m-line describing the media associated with the candidate.

This value is specified when creating the RTCIceCandidate by setting the corresponding sdpMLineIndex value in the RTCIceCandidateInit object when creating a new candidate with new RTCIceCandidate().

If you instead call RTCIceCandidate() with a string parameter containing the candidate m-line text, the value of sdpMLineIndex is extracted from the m-line.


var sdpMLineIndex = RTCIceCandidate.sdpMLineIndex;


A number containing a 0-based index into the set of m-lines providing media descriptions, indicating which media source is associated with the candidate, or null if no such association is available.

Note: Attempting to add a candidate (using addIceCandidate()) that has a value of null for either sdpMid or sdpMLineIndex will throw a TypeError exception.




Browser compatibilityUpdate compatibility data on GitHub

Chrome Edge Firefox Internet Explorer Opera Safari
Basic support Yes 15 22 ? Yes ?
Android webview Chrome for Android Edge Mobile Firefox for Android Opera for Android iOS Safari Samsung Internet
Basic support Yes Yes Yes ? Yes ? Yes

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.