#RTCP based analysis
#Codec Configuration Variability Analysis
## Sample Rate, Input and Output Channels, Reverse Channels, Echo Cancellation, Gain Control, Noise Suppression, Voice Activity Detection, Level Metrics, Delay, Drift compensation, Echo Metrics
## Video Frame-rate, bitrate, resolutions
#Hardware and Platform Variability Analysis
== Ongoing Work ==
== Audio Performance Framework. ==
{{bugBug|901831909524}} is ongoing effort to provide minimal components that serves as a good starting point
for carrying out Peer Connection audio quality analysis as part of Mozilla's Talos framework
Below picture captures the test setup for reporting Perceptual Evaluation of Speech Quality (PESQ)
scores for audio played through the Peer Connection.
[[File:AudioPerf-Setup.png|650px]]
The idea here is to compute PESQ scores between an the input audio file fed into the local Peer Connection and
output audio audio file recorded at the play-out of the remote Peer Connection in a fully automated fashion.
Following sub-sections explain in details the various components for this setup.
=== Talos ===
<a_fcknotitle="true" href="https:[[Talos]] is Mozilla's python performance testing framework that is usable on Windows, Mac and Linux. Talos provides automated way to start//wikistop Firefox , perform tests and capture results to be reported to the Mozilla's graphing server across various Firefox builds.mozilla Talos is used in our setup to run media tests along with other start-up and page-loader performance tests.org/Buildbot/Talos"> Talos </a>
=== MozCaptureStream and Peer Connection ===
=== Audio Tools - PulseAudio, Sox, PESQ ===
=== Summary ===
=== Open Issues ====== TODO Feature List ===
Analysis of tools and techniques for measuring WebRTC Audio Performance.