问题标签 [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.
javascript - 来自网页的nodejs上的p2p录像机
我需要从记录视频的网页直接在我的 nodejs 服务器上接收视频流。我看到了不同的软件,但它们都提供从一个网页到另一个网页的 p2p。我需要从网页到服务器的 p2p。
Web 客户端应该连接到 node.js 服务器,实时流式传输视频。在服务器上,视频应该被实时记录和保存。
我怎样才能做到这一点?
javascript - webRTC能否消耗CPU利用率
我创建了一个使用 webRTC 进行通信的多人游戏。它每秒发送 4.8 KB 数据。发送此数据会导致 CPU 使用率过高吗?我想在浏览器中运行游戏,所以我使用电子来运行游戏。但是在将任何数据发送到其他客户端之前,电子应用程序使用大约0.1% (on windows)
和1.7% (on linux)
cpu (4-core , i5 3570)
,但是一旦我开始发送数据,cpu 使用率就会飙升4.5 % (on windows)
和(25% on linux)
.
Linux - (Ubuntu 18.04)
CPU - i5 3570
那么 Windows 和 linux 的 CPU 使用率出现这种变化的原因可能是什么。为什么发送数据时 CPU 会出现峰值。
webrtc - WebRTC App 上的带宽和质量控制
我想知道 WebRTC api 是否会自动更改带宽以增加体验。据我所知,WebRTC 具有更改和限制最大值的功能。带宽如我们所愿。我寻求答案的问题是我们应该手动执行此操作还是 WebRTC 在后台执行此操作?
我现在正在做一个项目,我的主管关心的主要主题是带宽;我通常认为 WebRTC api 会自动完成这项工作,我们不需要手动更改它,但由于它不常用,我再次找不到有关该主题的太多信息。(顺便说一句,我还使用 EasyRTC(开源 webrtc api)让自己从编码中解脱出来。)
提前感谢人们。
node.js - 如何同时使用视频聊天和文件传输?
这个问题写在标题上。对于每个样本,连接的方式都不同。每当我尝试同时使用两者easyrtc.easyApp('easyrtc.videoChatHd', 'selfVideo', [ 'callerVideo' ], loginSuccess, loginFailure);
时easyrtc.connect('easyrtc.dataFileTransfer', loginSuccess, loginFailure);
,都会出现一个错误,上面写着““尝试在已经连接到套接字服务器时进行连接”。我该如何解决这个问题?