mediasoup ICE提名选举过程
1 ICE 状态
mediasoup 的 ICE 有4种状态,分别是NEW,CONNECTED,COMPLETED,DISCONNECTED。
状态 | 解使 |
---|---|
NEW | webrtctransport 新建立,没有收到任何的STUN包 |
CONNECTED | 收到了符合要求的STUN包,但该STUN包没有携带hasUseCandidate,设置STUN包对应的IP:PORT 处于候选列表中 |
DISCONNECTED | 候选列表中的IP:PORT 被全部移除了,候选列表中为空 |
COMPLETED | 收到了符合要求的STUN包,且该STUN包携带hasUseCandidate,设置STUN包对应的IP:PORT 为最终提名者 |
2 ICE 提名流程图
具体的流程图如下: