peerjs相关内容

如何修改正在进行的连接上的流以暂停/恢复流传输

我最近开始学习并在学校的服务器(VPS)上使用WebRTC和PeerJ为我的学校构建了一个远程在线课程的应用程序。到目前为止,我可以设置一对一对等连接,但在暂停和恢复流传输时遇到困难。 我正在寻求一些关于如何在活动连接时暂停和恢复自身和远程用户的视频流和音频流的帮助。当我执行localStream.getVideoTracks()[0].enabled = false时,它只为我禁用视频(不为远 ..
发布时间:2022-02-26 19:33:42 其他开发

PeerJS 文字聊天

我目前正在编写一个基于网络的聊天客户端,其中两个人随机连接,然后在没有提示的情况下一起加入聊天. 我正在使用 PeerJS 库,因为我发现它对我来说是最容易理解的.不过,我处于一个阻塞点:我不确定如何实际实现文本聊天. 我在他们的网站(这里)上查看了他们的示例,并且我修改了代码有点适合我(主要是它的外观和一些输出是什么). 我遇到的一个问题是,他们的代码需要两个人手动输入对方的 ..
发布时间:2021-09-24 19:41:58 前端开发

未捕获(承诺)DOMException:无法启动视频源,未捕获错误:您提供的错误不包含堆栈跟踪

嘿伙计们正在尝试使用 react、node、socket 和 peerjs 运行 webrtc 视频通话,如果我尝试使用 chrome 开始视频聊天,它会起作用,如果我将 chrome 设为私有运行并使用视频链接作为第二个用户连接它工作,但如果我尝试使用相同的视频链接从另一个浏览器连接,例如边缘或歌剧它不工作,而是控制台记录错误.. 我的代码 从 'react' 导入 React从“soc ..
发布时间:2021-09-24 19:36:33 前端开发

错误:未知命名模块“react-native-webrtc"当导入 peerjs 模块时

将 react-native-peerjs 模块导入 React Native 项目中的任何文件时,我面临一个复杂的错误.我只是尝试了一切,但没有任何效果.你能帮助我吗?这就是错误. 错误:未知命名模块“react-native-webrtc" 如果有人想测试,这是分步说明. npx react-native init teste.纱线添加 react-native-webrtc ..
发布时间:2021-09-24 18:39:53 其他开发

检测 MediaStreamTrack 是否为黑色/空白

我正在使用 peerjs 创建视频聊天. 我正在使用以下功能切换相机(开/关): function toggleCamera() {localStream.getVideoTracks()[0].enabled = !(localStream.getVideoTracks()[0].enabled);} 调用此函数后,视频变黑,接收器变黑(按预期工作).现在我想检测黑/白屏,以便向用户显 ..
发布时间:2021-09-24 18:39:22 其他开发

在 Heroku 上部署 PeerJS 服务器

我有 PeerJS 服务器的问题.我从这里使用了“部署到 Heroku"按钮:https://github.com/peers/peerjs-server 我不知道如何连接已部署的云.我找不到关于 PeerJS Server 的明确文档. 我不知道我的应用的主机、端口和路径是什么. var peer = new Peer('someid', {host: 'localhost', p ..
发布时间:2021-09-24 18:35:50 前端开发

在peer.js上的peer之间无法关闭连接

我正在尝试制作视频聊天应用程序,它可与peerjs一起使用.现在,我想添加一些功能,例如,如果连接被用户破坏,则另一个连接到他的用户会收到通知. 这是我呼叫其他用户的代码 调用(用户ID:字符串,合作伙伴ID:字符串){const conn = this.peer.connect(partnerId);conn.on('open',()=> {conn.on('data',(data)=> ..
发布时间:2021-05-16 19:59:10 其他开发

有多个同行PeerJS?

这是我与PeerJS连接的代码: var peer = new Peer({key:'[PeerJSID]',debug:3});peer.on('open',function(){$('#my-id').text(peer.id);});//接听电话peer.on('call',function(call){//出于演示目的自动接听电话(而不是提示用户)call.answer(window. ..
发布时间:2021-04-12 19:34:38 前端开发

webrtc和peerjs:如何选择H264而不是vp8?

我确实使用peerjs https://peerjs.com 来稳定2个对等点之间的连接. 有没有一种方法可以强制使用H264代码而不是VP8? 致谢 解决方案 2020年3月更新: 现在,您可以使用 setCodecPreferences 来获得相同的结果,尽管只有新版本的浏览器才支持. 旧答案: 您将必须编辑peerjs代码才能更改编解码器. 基本上,您将 ..
发布时间:2020-07-02 20:16:47 其他开发

peerjs/webrtc iceConnectionState失败

一段时间以来,我一直在试图解决这个问题.我正在尝试使用peerjs建立一个简单的连接.我可以成功连接到ID为USER_ID的对等方.但是,他们无法连接到我.他们尝试连接时,我收到以下日志. iceConnectionState最终更改为failed,并且无法接收任何数据. 该应用程序正在使用peerjs云服务器 我正在使用最新版本的Chrome.他们尝试使用最新版本的Chrome和F ..
发布时间:2020-05-23 19:11:38 前端开发

直接从coldstart弹出状态

我使用应用构建了一个离子骨架。它是使用 Peer JS 构建的,我需要应用程序在我的对等端收到来电时快速从冷启动打开状态有点像电话应用程序在我们接到电话时打开来电活动。 目前我正在使用离子推送通知在点击通知时打开状态,但这需要太长时间并从启动屏幕开始加载。 是有一种方法可以快速打开我的状态,包含接收调用代码快速进入前台 解决方案 对于Cordova,黑客我想出了, 首先, ..
发布时间:2018-08-27 19:05:19 移动开发

在javascript中是否有一个用于chrome:// webrtc-internals / variables的API?

我想访问 chrome:// webrtc-internals / 中的一些记录变量,但我没有在google上找到任何东西 - 甚至没有我可以看到这些图的描述。 我特别感兴趣的是 packetsLost , googCurrentDelayMs 和 googNacksSent 。 为什么我要访问webrtc内部 我正在写一个 google chrome应用程序共享视频流(p2p) ..

Chrome将不会通过WebRTC / Peer.js播放WebAudio getUserMedia

我想通过WebRTC制作一个简单的音频流,使用 Peer.js 。我在本地运行简单的PeerServer。 以下在Fi​​refox 30中运行得非常好,但我无法在 Chrome 35 。我预计PeerJS设置有问题,但Chrome - > Firefox工作正常,而Chrome - > Chrome似乎发送流,但不会播放扬声器。 设置getUserMedia 注意:取消注释下面的这些 ..
发布时间:2017-11-15 21:50:07 前端开发