我应该等待RTCPeerConnection.setRemoteDescription和RTCPeerConnection.addIceCandidate承诺解决吗?

问题描述

  1. RTCPeerConnection.setRemoteDescription()返回一个Promise,一旦成功更改了连接的remoteDescription的值,它就会解决。我是否需要等待此Promise成功解决才能致电 RTCPeerConnection.addIceCandidate()

  2. 此外,RTCPeerConnection.addIceCandidate()返回一个Promise,当ICE代理已将候选对象成功添加到远程对等方的描述中时,该Promise就会实现。我是否应该等待这个Promise成功解决,然后再通过RTCPeerConnection.addIceCandidate()添加一个可用候选者,还是可以并行添加IceCandidates?

解决方法

这不是必需的,请参阅操作链in the specification的描述,该操作链可确保按顺序执行。