问题标签 [easyrtc]

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 投票
2 回答
305 浏览

node.js - 如何在网络服务器上挂载easyrtc?

我正在尝试使用 easyrtc 开发带有 webrtc 的视频聊天 Web 应用程序。我已经在我的本地机器上开发了它。它与我本地主机上的 node.js 服务器运行良好。但是我怎样才能将它安装在我的网络服务器上呢?这意味着,当用户访问我的网站时,他将能够通过此视频聊天。

0 投票
0 回答
249 浏览

javascript - 如何在recordrtc中检测耳机和摄像头

在recordRTC库中调用开始录音功能时如何检测耳机和摄像头。

如果 captureUserMedia 中的任何方法检测设备并返回错误消息。

0 投票
3 回答
450 浏览

ios - 我有一个 TURN 服务器,但我缺少什么?

我正在为 iOS 和 Web 构建 WebRTC 视频会议服务。到目前为止,我们一直使用 tokBox,他们提供整个包(客户端 API(ios 和 web)+ TURN 服务器。他们的解决方案还负责生成令牌和会话 ID 等。但我们希望拥有自己的设置,并且合作伙伴有给了我们一个 TURN 服务器。但是,能够在 iOS 和 Web 客户端之间进行 webRTC 视频会议,我们错过了什么?什么服务可以让我们只需插入 TURN 服务器地址/凭据并让它在 Web 上工作和iOS客户端?这些适合的包吗:EasyRTC、SkyLink、AppRTC?我们不需要很多功能,只需1-1视频通话,没有Bug。哪个最好?

0 投票
0 回答
239 浏览

java - Easyrtc 通话时长记录/点对点处理

我正在使用 easyrtc 通过主要基于 java/html 的 Web 应用程序在客户端之间建立 webrtc 连接。我想在要记录的通话期间构建功能,并且需要了解以下内容:

easyrtc 中是否已经内置了通过 websockets 将这些数据传递给信号服务器的功能?如果不是:我是否需要使用客户端在调用处于活动状态的时间间隔提交数据包的框架?客户端计时器的准确性和安全性如何复杂化?

目的是通话长度将转化为从一个对等方到另一个对等方的支付,因此必须不受客户端关闭窗口等简单事情的影响。因此,我怀疑我需要尽可能多地保留在服务器端,但请注意 - 如果我选择后一个选项,通过 websockets/ajax 发送的“调用活动”数据有多安全?

很多问题,很多想法,指导真的很有帮助!

0 投票
2 回答
97 浏览

javascript - Node应用程序,完全有效的JSON,“d”如何没有定义?

我正在尝试运行 EasyRTC 默认服务器代码和示例。

如果您查看 Node 控制台,您可以看到“body”中返回的 JSON 字符串。然后紧接着,我得到一个错误,“d”没有定义。JSON 是有效的,那怎么可能呢?

谢谢参观。我真的需要你的建议。

在此处输入图像描述

0 投票
1 回答
634 浏览

websocket - Easyrtc 通过 websockets 进行数据交换

认为我一定遗漏了一些东西,但我没有调试能力来检查。Web 应用程序通过 socket.io 将数据传递给 node.js 服务器,但不会返回任何内容。

服务器.js

文件.js

0 投票
1 回答
1922 浏览

javascript - 如何在getusermedia中从firefox和chrome中删除音频视频通话图标

如何从 getusermedia 中的 firefox 和 chrome 中删除音频视频通话图标。

我已经通过限制(音频+视频)并且浏览器访问了我的相机和耳机,它在栏顶部显示音频+视频图标,所以我该如何删除这些图标。谢谢你。

0 投票
2 回答
73 浏览

amazon-web-services - 将easyrtc与socket.io一起使用时出现黑框

我们使用 EasyRTC 从 iPad 发送图像捕获(我们“手动”创建屏幕截图并通过 socket.io 发送)到网络浏览器。在服务器上,我们有 EasyRTC v.1.0.12 和 Socket.IO v.0.9.16。很难说发生了什么(我刚加入项目,遇到了这个问题。PM说前段时间没问题)但最近我们开始注意到一些框架被涂黑了。我们正在调试这个问题几天,我们的想法已经用完了。我们不确定问题出在哪里。我们现在从设备发送正确的图像。我们注意到只有当图像与之前的图像不同时才会发生这种情况(但并非总是如此......在较弱的互联网连接上更容易观察到它)。当图像“重复”时

在附件中,您可以找到来自 Chrome 网络调试器的信息。正如您在缩略图或图像中看到的,没问题。缓存中的大小/内容是可以的,但是大小为 0 且内容 > 0 的内容在我们想要在画布上绘制它们时会出现黑屏。

知道我们做错了什么吗?如何调试它?似乎图像在我们尝试绘制它们之前以某种方式下载?

我们的服务器在 AWS 上。

在此处输入图像描述

0 投票
1 回答
1441 浏览

javascript - Node.js EasyRTC 视频录制

我正在为 node.js 使用 easyrtc 框架,以便为网站提供视频聊天。我需要录制每个聊天会话的视频。不幸的是easyrtc没有这样的选择。我想这是因为节点服务器扮演“信号”服务器的角色。有谁知道这个问题的解决方案是否存在?也许我应该将视频从客户端动态发送回服务器或其他东西?我将不胜感激您的所有建议!

0 投票
2 回答
1117 浏览

webrtc - EasyRTC多连接不同网络连接

EasyRTCwebRTC是一个用于多种用途的开源插件。

我的目的是准备一个使用它的视频聊天示例。当我用相同的网络连接(相同的wifi)尝试这个时,它就像一个魅力,但是当我用不同的wifi网络尝试这个时,它不起作用,而是通过错误像

没有可用STUN/TURN的路径——在客户端未定义——在发起端。

是否需要更改任何配置才能使其正常工作。

提前致谢