WebRTC:从节点传递消息到浏览器

时间:2017-08-24 03:32:21

标签: node.js webrtc openwebrtc

我想知道如何使用webRTC从Node.JS向我的浏览器发送消息,而无需在浏览器端安装任何第三方库。

我研究了一些选项,但它们都已经过时或过于复杂。我只需要在控制台上打印一些东西,没有UI,没有任何东西。

也许有人可以通过一个片段或示例来帮助我?

谢谢

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用socket.io将节点服务器发送到浏览器,而无需在浏览器端安装任何插件或lib(您需要将socket.io.js添加到您的代码中)。如果您设置了socket.io,则可以通过

基本将数据从节点服务器发送到浏览器
client.emit("message",message);

你可以从客户端获得这个

socket.on("message",function(message){
     //do something with message
}};

您可以从https://socket.io/docs/找到有关socket.io

的更多信息

如果您想将数据从浏览器发送到浏览器,则需要设置信令服务器以连接对等体。从https://github.com/webrtc/samples链接,您可以找到许多针对不同情景的WebRTC实现的示例