createOffer
/ createAnswer
просто создайте предложение / ответ соответственно (он же «описание») и верните их вам, чтобы разойтись.Они не влияют на signalingState .
setLocalDescription
и setRemoteDescription
do:
Если выпроверьте состояние после разрешения этих методов, затем вы должны увидеть ожидаемое состояние.
Обратите внимание, что, как показано на диаграмме, разрешены только определенные переходы состояний.Например, setLocalDecription
можно вызывать только с ответом в состоянии have-remote-offer
.Вызов с предложением приведет к ошибке.