问题标签 [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.
node.js - 节点组件没有使用 socket.io 设置方法
我只是在这个线程之后使用socket.io配置peerjs ,组件之间connect
和disconect
服务器之间的通信运行良好,但是当我开始socket.io集成时,会发生下一个错误:
我的服务器配置是:
应用程序.js
是否存在与我的服务器配置相关的错误?
javascript - 如何获取 PeerJS 服务器中的已连接用户列表(使用快递)?
我正在尝试将 PeerJS(一个 webRTC 库)用于游戏,并尝试使用他们提供的服务器来进行用户发现。我想管理已连接用户的列表,但我正在努力使用 PeerJS 服务器。
在文档中,他们说我们可以在同一个应用程序中拥有 PeerJs 和 Express 服务器。
这是代码:
然而,当用户连接时,我得到一个socket
对象id
,这不是我想要的。我也无法通过 url 访问已连接的对等方http://localhost:9000/peerjs/peers
奇怪的是,仅使用 PeerJS 服务器,它按预期工作(我得到了对等点的字符串 ID),并且我可以通过 url 访问连接的对等点http://localhost:9000/peerjs/peers
。
使 PeerJS 服务器与 express 一起工作的任何线索?这是关于表达兼容性的回归吗?
非常感谢 :)
系统信息:
node -v : v0.10.25
- Ubuntu 14.04
- peerJS 服务器从 github 安装:(
npm install peers/peerjs-server
版本:“0.2.8”)
javascript - 为什么我的 PeerJS 音频聊天应用程序不工作?
我有一个运行 php 的 apache 服务器和我的前端 peerjs 代码:
然后我有一个节点服务器,它在端口 9000 上运行对等服务器:
使用 chrome,前端控制台中没有出现任何错误,我确实得到了提示"Connection made: 35hy2o4ydfqw"
。因此,当我单击开始呼叫时,控制台会输出,"now calling xxx..."
但是另一侧根本没有收到任何内容,所以我认为它是
未接听电话。关于接收器端出了什么问题的提示很少,绝对没有任何反应。
感谢您提供任何帮助或建议。
javascript - IE 的 Peerjs 音频通话问题
我已经使用本指南实现了一个用户对用户的音频呼叫系统: http ://wern-ancheta.com/blog/2015/05/03/implementing-audio-calls-with-peerjs/
它现在已完成,并且在使用 Google Chrome 时可以在我的网站上完美运行。
但是,当我尝试连接到 IE 8 上的用户时,我收到错误:您的浏览器不支持音频元素。
在 Mozilla 中,该呼叫启动,但未连接。
我想使用 peerjs 的原因之一是因为我认为它可以跨浏览器(和设备)兼容。
有没有人遇到过这个问题并知道它为什么会发生?
谢谢
android - skyway android sdk 客户端和 peerjs 作为服务器
嗨,我正在尝试为 android 构建一个视频聊天应用程序,我正在使用 skayway sdk,它在他们的云上运行良好,但我想在 peerjs 服务器上运行它,正如他们在他们的文档中提到的那样,我可能使用了这个示例作为android客户端skyway android示例,我将其用作服务器服务器peerJS
服务器工作正常
我尝试更改 android 客户端上的 Peer 选项,但在服务器端没有连接跟踪任何帮助请
html - 基于Webrtc的视频聊天,Firefox中不生成视频流
我已经使用 peerjs 实现了基于 webrtc 的视频聊天。它在 chrome 中运行良好,但我无法在 firefox 中生成流。navigator.getUserMedia 已用于生成音视频流,如下所示:
当我在 Firefox 中使用上述承诺时,它既不会进入成功回调,也不会进入错误回调。
camera - 如何在 peerjs 项目的 Android Chrome 浏览器中打开后置摄像头而不是前置摄像头
我正在用 peerjs 开发一个 webrtc 项目。当项目在 Android Chrome 浏览器中打开时,我想使用后置摄像头。我没有找到有关此功能的信息。我该如何进行?
javascript - peerJS audiocall 仅在本地工作
我不知道此时该怎么做,因为文档对此非常清楚,但它不起作用。以下是我使用 peer js 和他们的云服务器设置音频呼叫的方法,我为此获得了 API 密钥:
--请注意,我不乐意在这里放一大段代码,但它就在这里。注释掉的部分是试图遵循官方文档。此外,我没有收到不安全的来源错误。有一个现场演示 @ https://thealmightyone.github.io/AMAclient
去测试:
- 注册并登录 2 名玩家
- 右键单击一个
- 选择交谈
- 在右上角接听电话
您可以清楚地看到控制台中的日志。
函数 peerJsTools() { var allAudioCalls = {}; var playerPeer = new Peer({key: 'lwjd5qra8257b9'}); // 将 PEERJS API 密钥移至网络设置
}
这里发生了什么?我以为我正在接收远程流并正确创建音频元素。
linux - Node.js + peerjs 不适用于 ssl
我正在尝试使用 SSL 在 node.js 上运行 peerjs,但由于某种原因它无法正常工作。
我已经按照说明安装并启动了 peer https://github.com/peers/peerjs-server
但是我遇到的问题是当 peerjs 没有通过 SSL 工作时,所以当我使用http://example.com:9000访问 peerjs 时它工作正常但是当我使用https://example.com:9000时,我得到了这个“意外关闭连接。” 错误
提前致谢
android - 在 Android Crosswalk 中切换网络时无法连接到 TURN 服务器
我正在开发一个 WebRTC 呼叫应用程序,但我遇到了一些奇怪的问题。我选择 PeerJS 是为了让所有的开发变得更容易,而且效果很好。
但是在 Android 和 Crosswalk(Wifi 到 3G)上进行网络切换时,我遇到了一个奇怪的问题。
问题是我可以通过 Wifi 从一端向另一端拨打电话,并且可以按预期工作。然后我在一端切换到3G,打另一个电话,它不工作。
问题是,当它在 3G 上工作时,一端没有接收到中继候选。所以它回答主持人候选人,但不转发我想要的候选人。
我用这个功能测试了TURN服务器和设备之间的连接,它告诉我turn服务器不可用。当我切换回 Wifi 时,一切正常。
带有WebRTC的android人行横道有什么问题吗?这里会发生什么?我有人行横道版本 18。
谢谢!