问题标签 [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.

0 投票
0 回答
41 浏览

javascript - 我正在尝试包含 simplepeer.js,但未找到显示 404 错误。相反,我给出了正确的道路

文件夹结构

文件夹结构

express 访问静态文件。

在 index.html 中

0 投票
1 回答
410 浏览

node.js - 对等体被破坏后如何​​修复信号?

我正在创建一个视频聊天应用程序,但是当第二个人连接时,服务器返回一些奇怪的错误。请帮我解决这个错误。

当我打开新标签并粘贴相同的 URL 进行测试时,实际问题出现了。

我正在使用“simple-peer”:“^9.7.2”,

错误:对等体销毁后无法发出信号

这里也是截图

在此处输入图像描述

服务器代码

客户端

0 投票
1 回答
304 浏览

javascript - WebRTC 在 localhost 上工作,但在不同的机器上失败

我正在尝试通过 Internet 连接获得一个 hello worlds WebRTC 示例,这与我正在使用此代码的本地计算机不同

我认为同伴成功连接到冰服务器

我得到这样的东西

但对等方无法相互连接

我的 chrome://webrtc-internals/ 日志看起来像这样

我真的不知道我做错了什么?

0 投票
1 回答
64 浏览

html - 在 Safari (Mac) 上仅同时播放一个视频

我将 Simple Peer(WebRTC)、ReactJS 用于我的视频通话服务。在视频通话屏幕中,我使用了 2 个视频标签(联系人视频和用户视频)进行视频播放。成功连接后开始通话时,仅播放联系人视频(第一个视频标签),当联系人关闭其视频时,播放用户视频(第二个视频标签)。

这只发生在 Safari 上(我只在 Mac 上测试过)。它在其他浏览器(谷歌浏览器,火狐)中运行良好。

有没有办法解决这个问题?

0 投票
1 回答
1559 浏览

react-native - 如何将 simple-peer 与 react-native-webrtc 一起使用

我正在尝试在构造函数中使用 react-native-webrtc 来实现简单对等

我得到的错误是

0 投票
1 回答
307 浏览

javascript - 为什么我的简单对等应用程序无法在服务器上运行

我在我的服务器端构建了 reactjs,并在获取“/ *”上的请求时渲染它。

我的问题是当我在 localhost 中拨打电话时它可以工作,但是当我构建项目并在服务器上运行它时,有时我的流呼叫视频无法到达接收器,例如有时它可以在 wifi 上的另一台笔记本电脑上运行,但不能在手机上运行有wifi也没有蜂窝数据。

是否可以像这样提供反应应用程序,或者这是我的代码的问题

我还从 numb.viagenie.ca 添加了 stun/turn 服务器,但它仍然相同

我该如何解决?

这是用户拨打电话时的代码部分:

这是用户接到电话时的代码部分:

谢谢。

0 投票
0 回答
222 浏览

javascript - 无法使用简单对等体通过 RTC 数据通道发送数据

我最近尝试使用 Webrtc 实现 p2p 文件传输,方法是将大文件拆分为数组缓冲区,然后通过数据通道发送它们。该代码在一个月前可以工作,但现在它突然向我抛出了这个错误。

这是发送文件的代码片段。

该代码在其他浏览器(如 firefox 或移动三星浏览器)上运行良好。

您还可以在此处查看我的主要存储库此处的实时应用程序(重现错误)

0 投票
1 回答
428 浏览

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用于背面

0 投票
0 回答
161 浏览

sockets - 部署后连接失败 simple-peer

我正在使用 simple-peer 进行视频传输。它在我的本地网络中工作正常,所以我添加了谷歌的免费 stun 服务器来与不在我本地网络中的人连接。但是,如果我尝试连接到本地网络之外的任何人并在本地网络上正常工作,它的抛出错误连接就会失败。

反应部分

Nodejs部分

错误

在此处输入图像描述

0 投票
1 回答
219 浏览

javascript - 有没有办法在一个被破坏后重新连接两个对等点?

我正在使用React.js 中的simple-peer来实现视频会议。当我在断开连接后连接两个对等点时,对等点会被破坏,但我想在同一个连接上重新连接它们,我不想创建一组新的对等点并再次执行握手以连接它们。有没有办法做到这一点?