Sajjad Taheri, Laleh Aghababaie Beni, Rosario Cammarota, Alexander Veidenbaum, Alexandru Nicolau, Jianlin Qiu, Qiang Lu and Mohammad Haghighat
Presented by: Tiago Mück
The Center for Embedded Systems and Cyber-Physical Systems, UC Irvine
WebRTCBench is built on top of a representative real world WebRTC System
Users navigate to the server address using browsers of choice to download the HTML5 app
JavaScript accurate timers: "performance.now()"
Statistics are collected using
WebRTC statistics API
HTML5 video element API
Database adapter for MySQL is provided
Based on RTC peer connection establishment flow
Measurements include:
Media engine pipeline: capturing/encoding/decoding at the same time
Specification of evaluation devices
Making offer/answer
instantiating an PeerConnection Object
Getting User Media
ICE hole punching
Encoder bitrate ramp-up for live video
Decoder bitrate/framerate/resolution
Encoder bitrate/framerate/resolution
Video inputs
email: sajjadt@uci.edu
instantiating an PeerConnection Object
Getting/Playing User Media
Making offer/answer
ICE hole punching
sending user level packets
sending documents with different sizes
Soccer
640*480
60FPS
Sintel
1280*720
24FPS
VP8 encoder resolution versus encoding/rendering framerate
VP8 decoder resolution versus encoding/rendering framerate