问题标签 [simple-peer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - WebRTC 在 localhost 上工作,但在不同的机器上失败
我正在尝试通过 Internet 连接获得一个 hello worlds WebRTC 示例,这与我正在使用此代码的本地计算机不同
我认为同伴成功连接到冰服务器
我得到这样的东西
但对等方无法相互连接
我的 chrome://webrtc-internals/ 日志看起来像这样
我真的不知道我做错了什么?
html - 在 Safari (Mac) 上仅同时播放一个视频
我将 Simple Peer(WebRTC)、ReactJS 用于我的视频通话服务。在视频通话屏幕中,我使用了 2 个视频标签(联系人视频和用户视频)进行视频播放。成功连接后开始通话时,仅播放联系人视频(第一个视频标签),当联系人关闭其视频时,播放用户视频(第二个视频标签)。
这只发生在 Safari 上(我只在 Mac 上测试过)。它在其他浏览器(谷歌浏览器,火狐)中运行良好。
有没有办法解决这个问题?
react-native - 如何将 simple-peer 与 react-native-webrtc 一起使用
我正在尝试在构造函数中使用 react-native-webrtc 来实现简单对等
我得到的错误是
javascript - 为什么我的简单对等应用程序无法在服务器上运行
我在我的服务器端构建了 reactjs,并在获取“/ *”上的请求时渲染它。
我的问题是当我在 localhost 中拨打电话时它可以工作,但是当我构建项目并在服务器上运行它时,有时我的流呼叫视频无法到达接收器,例如有时它可以在 wifi 上的另一台笔记本电脑上运行,但不能在手机上运行有wifi也没有蜂窝数据。
是否可以像这样提供反应应用程序,或者这是我的代码的问题
我还从 numb.viagenie.ca 添加了 stun/turn 服务器,但它仍然相同
我该如何解决?
这是用户拨打电话时的代码部分:
这是用户接到电话时的代码部分:
谢谢。
javascript - 错误:对等体被破坏后无法发出信号 - 简单对等体
当我尝试在两个对等方之间第二次连接时,会发生此错误。
它是这样的:
现在,当我想做完全相同的事情(P2 再次是发起者)时,我收到了这个错误。Server emits to P2 "You are accepted" ->
当我这样做时,它恰好发生在功能上:peer.signal(data.signal);
这就是它的样子peer._debug = console.log;
代码可在此处获得: https://codeshare.io/5OjVNx用于正面 https://codeshare.io/2KlpWK用于背面
javascript - 有没有办法在一个被破坏后重新连接两个对等点?
我正在使用React.js 中的simple-peer来实现视频会议。当我在断开连接后连接两个对等点时,对等点会被破坏,但我想在同一个连接上重新连接它们,我不想创建一组新的对等点并再次执行握手以连接它们。有没有办法做到这一点?