Tag: webrtc

如何在WebRTCvideo通话中控制带宽?

我正在尝试使用WebRTC和node.js开发video呼叫/会议应用程序。 目前,video通话过程中无法控制带宽。 有没有办法控制/减less带宽。 (就像我想让整个我的Web应用程序在video会议上工作在150 kbps)。 任何build议,高度赞赏。 提前致谢。

WebRTC与Phonegap / Cordova一起工作吗?

编辑:重述我的问题和标题 所以,如果你可以从标题中知道我正在使用Phonegap / Cordova,并尝试将WebRTC添加到HTML / JS / CSS应用程序。 完美的工作在桌面浏览器,但不是在移动。 我问这个问题的原因是因为我已经看到移动(oovoo / skype)上的video聊天应用程序,但在浏览器中没有聊天应用程序。 虽然我知道webrtc不适用于IOS,但在新版本的Chrome上工作。 但是,如果我在Cordova / Phonegap webview中包装应用程序并将其作为应用程序分发,是否可以运行WebRTC? 因为如果我可以使用PhoneGap访问摄像头或加速度计等本地组件,为什么我不能使用HTML / JS / CSS应用程序进行video聊天? 有没有人试过这个? TIA。

WebRTC:匹配最近的同行

给定一个公共IP地址(对等体A)和许多其他公有IP地址(IPv4和IPv6地址混合)的列表,最简单的方法是将对等体A与最近对等体的IP地址进行匹配,对等方手动ping对方进行延迟基准testing? 我认为这可以使用BGP与一堆复杂的查询(也许涉及OSPF),但我希望可能有一个解决scheme或库,使它像下面的理论function调用一样简单。 // `peer` is a single IP address. `peer_list` is a list of IP addresses // get the 5 nearest peers (ordered) to `peer` from `peer_list` nearest_peers = get_nearest_ips(peer, peer_list, 5); 我应该只使用MaxMind的GeoIP数据库+ Haversine / Vincenty的本地实例,还是通过一个库(在需要的时候使用适当的caching)来使用BGP来实现这一目标是否可行? 似乎这种代码可能存在于一个开放源代码的选播路由实现中,尽pipe我还没有find任何符合这个用例的东西。 解决scheme或build议的库不必在node.js上工作 – 任何语言都可以。

创build一个没有*浏览器的webRTC peer *,只需一个JavaScript解释器

我想创build一个WebRTC对等,它是一个简单的监听器/logging器,没有“演示”组件(即没有HTML / CSS)。 如果这是可能的(使用WebRTC JavaScript API),请告诉我可以使用的独立 JavaScript引擎(我正在考虑安装独立的V8引擎)。 谢谢。

Node.js WebRTC客户端

我正在寻找node.js的webrtc实现 从一个nodeJS客户端向另一个webRTC对等端传输数据。 所以在我的情况下,nodejs应用程序不是服务器,而是客户端。 这样的节点模块是否存在?