在设置setRemoteDescription时可能会出现Failed to set remote answer sdp: The order of m-lines in answer doesn't match order in offer. Rejecting answer.这个问题。
大概说一下sdp:
m-lines:sdp中媒体描述,比如video、audio,可能有多个。
==媒体描述(m=)后面可以跟任意数量的 a= 字段,对媒体描述进行扩展。==
具体可以自行搜索WebRTC sdp 协议。
出现这问题的原因可能是:
1、offer sdp中m=xxx和answer sdp中m=xxx顺序不对,大概意思就是 offer sdp 中比如第一个顺序是m=video,但是answer sdp 中第一个是m=audio ;
2、offer sdp中m=xxx和answer sdp中m=xxx数量不一