We are investigating issues in WebRTC behavior and performance. The latter is particularly important on mobile devices. We have developed a benchmark suite, WebRTCBench, to help identify perfromance issues and target them for improvement. The goal of WebRTCBench is to measure various aspects of connection establishment and streaming between WebRTC peers. This allows a quantitative comparison of WebRTC implementations across browsers and devices (i.e., hardware platforms). WebRTCBench allows definition and evaluation of MediaStreams composed of Video, Audio, Data or any subset of the three. It can establish a single peer connection with a media server and multiple peer connections between browsers in a WebRTC triangle.
The current version of the benchmark can be downloded here
Supported by the Intel Corp.