测试WebRTC应用程序

Der*_*ang 7 headless-browser phantomjs webrtc

我正在尝试测试WebRTC应用程序.现在,我能做的最好的事情就是打开几个私人浏览器窗口,让它们互相交谈,但这显然无法扩展.

我正在寻找一种在一台机器上创建大量对等体的方法.我正在研究Phantom.js,但它似乎还没有支持WebRTC.有什么建议?

Sam*_*ton 8

问题是PhantomJS目前基于QtWebKit,而WebRTC需要来自Chromium和WebKit的组件.

Phantom.js重新实现所有这些工作将会有很多工作 - 并且还存在编解码器支持等问题.在我看来,在无头环境中测试getUserMedia()会很困难.是WebRTC的基础,但需要用户交互,不能编写脚本.

  • 我认为无头WebRTC对于使用数据通道而非视频的应用程序非常有用.例如,对等网络由浏览器和非浏览器节点的混合组成. (7认同)