问题标签 [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.
node.js - 如何检查自定义 TURN 服务器是否与 easyRTC 一起使用
我正在使用 easyrtc 开发音频/视频通话应用程序。我在 server.js 文件中添加了转向服务器详细信息,以配置我要使用的转向服务器。
然后使用下面的代码行设置 appIceServers 的选项。
并配置了监听器。
在此之后,当我在本地机器上运行 easyrtc 简单的音频视频演示时,使用两个选项卡在 chrome 中运行正常。
现在我有两个问题:
- 如何确保 easyrtc 使用自定义提供的 TURN 服务器配置?
- 我需要从哪里测试我的应用程序的链接,这将确保 easyrtc 使用自定义提供的 TURN url 用于 tcp ?(即防火墙检查)。
webrtc - 使用 xirsys STUN 和 TURN 创建动态房间
Xirsys STUN 和 TURN 服务器需要在应用程序中注册房间,否则使用默认房间名称(在定义应用名称时创建)。但是,我的要求是为每个视频/音频请求创建一个新房间,这反过来将是一个动态房间创建。由于新的动态创建的房间尚未在 XIRSys 应用程序中注册,因此我的 STUN 和 TURN 配置失败。请建议如何前进。
此外,我正在使用 easyrtc 设置以及 XirSys STUN 和 TURN。
javascript - CSS 未在 node.js 上的 easyrtc 应用程序中加载
我的easyrtc应用程序中有一些css问题,这是我的物理文件结构
项目
- 登录
- css
- 样式.css
- js
- 脚本.css
- 登录.html
- 注销.html
- css
- 节点模块
- 静止的
- 服务器.js
- 包.json
- 登录
在我定义的 server.js 中,
和
在我的 login.html 中,我包含以下链接
我也试过
但是这个 css 文件没有加载到浏览器,我检查了元素。但是源中有一个空的css文件。我怎样才能解决这个问题?localhost:8080 的根是什么我的网络服务器在端口 8080 中运行虽然我通过了这个 nodejs express 解决方案,但恐怕可以将这种解决方案用于我现有的项目。如果是,我如何添加快速中间件来加载 css?提前帮助。愿 FOSS 与您同在。
javascript - 如何使用记录 rtc 在服务器而不是浏览器上录制视频
我正在构建一个应用程序,在该应用程序中我已经使用 easyrtc 成功实现了视频聊天功能。现在我想做的是录制那个视频。我通过在互联网上阅读教程也做到了这一点。
但我可以在客户端(在浏览器上)录制视频。而我想直接在服务器上记录它。因为这样,我的浏览器会因为视频的大小而挂起并停止响应。
有什么方法可以直接保存在服务器上,或者可以在录制时同时发送到服务器。
任何帮助,将不胜感激。
谢谢尼拉吉
node.js - 带有easyrtc的TURN-Server不起作用
我将 easyrtc 与 node.js 一起使用。*****:8080/demos/demo_audio_video_simple.html 在同一网络上正常工作。但是,如果我从 2 个不同的网络尝试它,我只会得到一个黑屏。
经过一番研究,我发现,我需要一个 TURN 服务器,但它不起作用。
我做错了什么?
easyrtc - easyRTC 在具有 3G 互联网的平板电脑中的低带宽音频不佳
我用easyRTC创建音频聊天但是当我使用平板电脑和3g互联网时它有噪音而且效果不好!但在电脑上我工作是真的!如何更改easyRTC中的音频质量?
sails.js - 在服务器端初始化
我在后端使用 SailsJS,在前端使用 AngularJS 创建了一个 Node Webkit 应用程序。我想使用EasyRTC在我的应用程序中集成音频聊天。我在本地尝试了演示应用程序。它工作正常。我能够连接两个用户并进行音频聊天。但是当我开始在我的应用程序中集成它时,我没有成功。我可以集成客户端但不能集成服务器端。这是我的服务器端代码:
我想将它集成到我的 Sails 代码中。但我无法做到这一点,因为当我启动应用程序时,服务器将在1337
端口中运行,我不知道在哪里编写这段代码。谁能告诉我如何解决我的问题?
任何形式的帮助表示赞赏。提前致谢。
node.js - EasyRTC + Node Webkit:已连接到套接字服务器时尝试连接 - 错误
我正在创建一个节点 webkit 应用程序,我想在其中实现音频聊天。我已经实现了相同的功能,EasyRTC
并且工作正常。我的应用程序有一个sails 服务器,它在端口中运行1337
,我实现的音频聊天在1338
. 我现在面临的问题是,每当用户登录时,都会建立与我的音频聊天控制器的连接。当用户注销时,它会断开连接。在这种情况下,如果用户再次登录,则会抛出错误:
Developer error: attempt to connect when already connected to socket server
,即使我已经断开了服务器。
对于连接:
断开连接:
我在调试模式下运行应用程序,在 EasyRTC 库文件中,self.webSocket
是undefined
用户注销并登录时。仍然出现上述错误。
谁能帮我弄清楚问题到底是什么?
提前致谢。
node-webkit - 如何使用easyrtc实现群呼
我是easyrtc的新手。
我们如何使用easyrtc实现群呼?
我知道有 createroom ,joinroom 功能,但它们究竟是如何工作的?
javascript - EasyRTC中Express模块的配置函数在哪里
我是 NodeJS 的新手,也许我在这里本末倒置,但我正在尝试使用 NodeJS 运行 EasyRTC 的演示。
EasyRTC 下载页面有一个“简单安装说明”列表,列出了开箱即用运行 EasyRTC 所需执行的操作。
我遇到了倒数第二步的问题 - 运行server.js
- 在尝试运行它时,我收到一个错误,声称该httpApp.configure()
函数不存在 ( TypeError: undefined is not a function
)。现在,httpApp
被定义为 require("express");
,所以我检查了其中的每个文件,/node_modules/express/lib
并且正如错误所暗示的那样,任何地方都没有configure
定义函数......
那么,这只是我是一个完整的 n00b 并且不知道我在做什么吗?我遵循了他们示例中的所有步骤-它们并不完全是钝的说明。
- 下载并安装 node.js
- 下载 EasyRTC 并将其放置在您想要的任何地方
- 使用 npm 获取 EasyRTC 依赖项
运行 EasyRTC 的 server.js
- (我在这里跳过了“创建文件夹”和“导航到文件夹”步骤,因为......来吧)
我应该手动为模块创建configure
函数吗?express
如果是这样,为什么他们声称它“开箱即用”?