ReadyState RTCDataChannel не является «открытым»

Я пытаюсь отправить текст поверхRTCPeerConnection сRTCDataChannel с помощьюАдаптер WebRTC.js, но я получаю следующую ошибку:

Uncaught InvalidStateError:
Failed to execute 'send' on 'RTCDataChannel':
RTCDataChannel.readyState is not 'open'

Мой код доступен черезэта скрипка и ниже:

var peerConnection = new RTCPeerConnection(null, {
  optional: [{
    RtpDataChannels: true
  }]
});

peerConnection.ondatachannel = function(event) {
  receiveChannel = event.channel;
  receiveChannel.onmessage = function(event){
    alert(event.data);
  };
};

var dataChannel = peerConnection.createDataChannel("data", {reliable: false});
dataChannel.send("Hello");

Я делаю что-то не так?

Ответы на вопрос(2)

Ваш ответ на вопрос