createOffer
/ createAnswer
просто создайте предложение / ответ соответственно (он же «описание») и верните их вам, чтобы разойтись.Они не влияют на signalingState .
setLocalDescription
и setRemoteDescription
do:
![enter image description here](https://i.stack.imgur.com/1jpf7.png)
Если выпроверьте состояние после разрешения этих методов, затем вы должны увидеть ожидаемое состояние.
Обратите внимание, что, как показано на диаграмме, разрешены только определенные переходы состояний.Например, setLocalDecription
можно вызывать только с ответом в состоянии have-remote-offer
.Вызов с предложением приведет к ошибке.