小编Jer*_*Fox的帖子

使用nodejs在一定时间后运行函数/代码

我正在寻找一种在N秒后在nodejs中运行一些代码的方法.

尝试了setTimeout(),但它似乎完全阻止它,直到时间结束但这不是我想要的,因为我的服务器仍在发送和接收事件.

有什么建议?

javascript timer delay settimeout node.js

14
推荐指数
1
解决办法
6979
查看次数

WebRTC getStat()API设置

我正在尝试使用来自WebRTC的api的getStat()来查看它是否提供任何有用的信息度量延迟和其他视频流数据.问题是没有太多关于如何使用它的信息.即使是较旧的现有示例也非常罕见,但自那时起api发生了变化.

例如,我的设置:

peerconnection.getStats(function(stats) { 
                          console.log(stats); } ));
Run Code Online (Sandbox Code Playgroud)

这将返回具有2个函数的RTCStatsResponse对象

RTCStatsResponse {result: function, namedItem: function}
Run Code Online (Sandbox Code Playgroud)

尝试调用result()函数返回第一个对象的类型为"googLibjingleSession"的RTCStatsReport对象数组,并为第二个对象键入"googTrack".尝试调用时,其他nameItem函数未定义

[RTCStatsReport, RTCStatsReport]
Run Code Online (Sandbox Code Playgroud)

从可用的小信息(https://groups.google.com/forum/#!topic/discuss-webrtc/fpr4yn4-3sg),我将获得更多RTCStatObjects,其中包含比我目前更有用的信息.

有没有人有使用webrtc的getStats的经验?我相信我可能没有正确地做到这一点

statistics latency video-streaming webrtc

7
推荐指数
1
解决办法
6355
查看次数

客户端到客户端Websockets

我想知道两个客户端是否有可能彼此建立一个websocket连接,因为他们有一些来自服务器的帮助以相互"定位".

目前,有消息通过websockets从客户端传递到服务器.服务器只是将msg重定向到需要接收它的客户端,所以我想知道是否可以跳过中间人.

这只是让服务器告诉两个客户端需要相互通信一些信息,以便他们可以开始互相连接websocket."

这可能吗?或者是否存在其他一些可能的问题

javascript p2p client-side websocket node.js

5
推荐指数
1
解决办法
4903
查看次数