问题标签 [peerjs]
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.
peerjs - 在服务器端断开对等点与 PeerJS 的连接
我有这样的场景:
- Peer 必须先进行身份验证,然后才能使用 peerjs 服务。
- 服务器等待对等方发送身份验证的 x 时间。
- 对等点不会在 x 时间内发送身份验证,因此服务器强制断开对等点的连接(必须是可能的,因为客户端断开连接时服务器默认重启)
peerjs 服务器有办法做到这一点吗?
linux - 没有浏览器的 Raspberry Pi 上的 WebRTC
无论如何,我可以在不使用浏览器的情况下让我的 Raspberry Pi 连接到任何 WebRTC 视频聊天室。我正在尝试构建具有双向音频的 IP 摄像机,其中
一个节点将是树莓派 + 摄像头 + 麦克风 + 扬声器,它将加入 WebRTC 视频聊天室,
另一个节点将是我的手机
每当需要时,我可以通过手机打开聊天室,如果有人在场,我可以与另一端的人交谈。
我尝试使用 U4VL 服务器 WebRTC 服务器http://www.linux-projects.org/modules/news/但它不会将音频从我的手机发送到树莓派,并且在使用几分钟后服务器会卡住。
有什么方法可以使用nodejs,webrtc或其他可以运行树莓派的东西来构建服务器,打开该页面可以让我看到视频并收听音频,并且我的音频可以在树莓派的扬声器上播放圆周率。
webrtc - PeerJS:是否可以使用数据连接模式制作白板?
我想知道,是否可以使用数据连接模式制作白板?有人尝试过吗?(成功)
javascript - WebRTC 中的 MediaStream 接口需要什么?
在 WebRTC 中,我们有 MediaStream 和 MediaStreamTrack 接口。
MediaStreamTrack 表示媒体源的音频或视频流。因此,像视频或音频标签这样的消费者可以简单地获取一个 MediaStreamTrack 对象并从中获取流。那么需要什么MediaStream接口呢?
根据官方文档,MediaStream 同步一个或多个轨道。这是否意味着它结合了来自轨道的多个流并生成单个流,以便我们拥有带音频的视频数据?
例如:视频标签是从 MediaStream 对象读取流还是从各个轨道读取流?
这个概念在任何地方都没有解释清楚。
提前致谢。
javascript - NW.js:无法解析 SessionDescription。无法正确解析音频编解码器
我们正在与 peerjs (Webrtc) 建立视频聊天。我们有一个 nodewebkit 版本和一个 chrome 版本。但是由于某种原因,如果 chrome 向 nodewebkit 启动一个媒体流,我们会在 nw 中得到以下错误。
所以错误是:
nodewebkit 到 Chrome 运行良好。
Nw 版本:v0.12.3 Chrome 版本:46
这是媒体 condec 问题吗?任何人都可以帮忙吗?谢谢!
node.js - 使用 npm 安装 Peerjs 会导致警告
我正在尝试使用 Peerjs 作为本地网络中客户端之间的简单聊天界面。尝试在 win10 上安装 Peerjs 时,安装命令运行后收到 4 个警告。我附上了一个截图来澄清。我尝试运行服务器,不管希望警告不严重,但可惜它没有运行。
任何帮助都会很棒!
node.js - PeerJS id 是如何生成的?
PeerJS id 是如何生成的?由于每个会话的 ID 都是新的,我们是否可以将生成的 ID 存储在数据库中并将其用于与该人的进一步联系?是否可以为视频通话设置我们自己的 ID?我正在尝试实现一个基本的 WebRTC 视频通话应用程序,但不希望每次都生成一个新的 ID。
javascript - Peerjs 多个查看器
我正在尝试在我的应用程序中设置一个会议模块。所以我在两个用户之间找到并创建了一个流。
问题是其他人无法加入。
我一直在尝试阅读他们的文档,但是我似乎无法找到如何实现它。
这是我的代码:
谁能给我推动正确的方向?
node.js - 如何使用 Peer.js 向特定对等方发送通知
我正在尝试为连接到我的服务器的每个对等方发送特定通知。
我正在尝试以与对等客户端相同的方式发送通知,但不支持其方法。如何从服务器向特定对等方发送通知?
但是这样一来,通知就不会发送给对等方。有没有办法做到这一点?
javascript - peerjs/webrtc iceConnectionState 失败
我一直试图弄清楚这一点。我正在尝试使用 peerjs 建立一个简单的连接。我可以使用 id 成功连接到对等方USER_ID
。但是,他们无法连接到我。当他们尝试连接时,我收到以下日志。
iceConnectionState
改成failed
finally,就收不到数据了。
- 该应用程序正在使用 peerjs 云服务器
- 我正在使用最新版本的 Chrome。他们尝试使用最新版本的 Chrome 和 Firefox
- 他们已关闭所有防火墙
- 甚至尝试过peerjs 聊天示例,但失败并出现同样的错误。
知道为什么这可能会发生/在这里发生吗?
任何帮助表示赞赏!