我想要构建一个web应用程序,让两个对等点看到和听到对方使用视频和音频流与HTML5,没有插件(除了IE,我假装使用getUserMediajs使用闪存后备)。
我也希望使用NodeJS传输数据,但是我不知道从哪里开始。在一个例子中:
对等方A<
我对 Peer 2 Server 2 Peer方法感兴趣,而不是像PeerJS这样的对等解决方案,因为:
1)我认为所有的浏览器都会更兼容。如果这不是完全正确的话,请告诉我。
2) PeerJS (,我对不感兴趣)在某些情况下依赖于黑魔法眩晕-ICE信号。我在某个地方读到,只有70%的连接适合这种传输方式,而我承受不起30%的损失。再次告诉我,如果这不是完全真实的。
我已经和socket.io玩过了,我知道getUserMedia()的概念来获取用户的网络摄像头,但是不知道如何将它与socket.io连接,并将其传输到另一个客户端。
发布于 2014-08-30 21:13:39
虽然闪存回调很有趣(读起来容易),但它们暂停了两个问题:
另一个解决方案是在桌面IE和Safari上安装一个webRTC插件(而不是闪存),它实现了“纯”webRTC。在这种情况下,您可以直接与实现webRTC 1.0的chrome、firefox、opera和任何其他浏览器进行互操作。
我们建议这样一个插件,免费(免费)和所有(不特定供应商)的这里。
发布于 2014-08-30 14:12:08
不管你做什么,你都需要浏览器上的WebRTC支持(“没有插件”)。因此,“它将更兼容所有浏览器”是一个没有意义的点,因为浏览器支持
https://stackoverflow.com/questions/25583049
复制相似问题