私はnode.jsとKurentoに基づくWebRTCアプリケーションを開発しています。私はdatachannelsを使ってチャットを実装したいと思います。Kurentoデータチャンネルの作成と管理
私はbrowser javascript versionを見て、それをone to one node.js exampleに統合したいと思います。
私は
1.-を行っている私は、このようなデータチャネルの機能との両方WebRTCEndpoints作成しました:pipeline.create('WebRtcEndpoint', {useDataChannels: true}, function(error, calleeWebRtcEndpoint) {...}
2.-をそれから私がメッセージを送信するために<button>
で<textarea>
を作成しました、とそれらを表示するには<div>
私の質問は、です。クライアントでデータチャネルを作成するときにどのサーバを配置すればよいですか?このスニペットはブラウザのjavascript datacannelチュートリアルからのものですが、ファイルの始めに、接続作成時にICEサーバーが無視されていることがはっきりとわかります。また、node.jsチュートリアルでそれらをどのように管理しているのかわかりませんので、ここで少し失われています。
peerConnection = new RTCPeerConnection(servers, configuration);
channel = peerConnection.createDataChannel(getChannelName(), dataConstraints);
channel.onopen = onSendChannelStateChange;
channel.onclose = onSendChannelStateChange;
channel.onmessage = onMessage;`
ありがとうございました。