Я разрабатываю приложение WebRTC, основанное на node.js и Kurento, и я хочу реализовать чат с использованием datachannels.Создание и управление созданием дата-центра Kurento
Я видел browser javascript version, и я хочу интегрировать его в one to one node.js example.
То, что я сделал
1.- Я создал как WebRTCEndpoints с datachannel возможностями, как это: pipeline.create('WebRtcEndpoint', {useDataChannels: true}, function(error, calleeWebRtcEndpoint) {...}
2.- Затем я создал <textarea>
с <button>
для отправки сообщений, и a <div>
для просмотра.
Так что мой вопрос: Какие серверы мне нужно ставить, когда я создаю datachannel в клиенте? Этот фрагмент из учебника javascript datachannel, но в начале файла мы можем ясно видеть, что серверы ICE игнорируют при создании соединения. Кроме того, я не знаю, как вы управляете ими в учебниках node.js, поэтому я немного потерялся здесь.
peerConnection = new RTCPeerConnection(servers, configuration);
channel = peerConnection.createDataChannel(getChannelName(), dataConstraints);
channel.onopen = onSendChannelStateChange;
channel.onclose = onSendChannelStateChange;
channel.onmessage = onMessage;`
Спасибо за помощь.