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