From a3f7c6a908c4724b9d230628b04d28b2c92ee7e8 Mon Sep 17 00:00:00 2001
From: Philipp Hancke
unsigned long framesEncoded;
unsigned long keyFramesEncoded;
unsigned long long qpSum;
+ double psnrSumY;
+ double psnrSumU;
+ double psnrSumV;
+ unsigned long long psnrMeasurements;
double totalEncodeTime;
double totalPacketSendDelay;
RTCQualityLimitationReason qualityLimitationReason;
@@ -2218,6 +2222,37 @@
formats have ways to vary the quantizer value within the frame.
+ MUST NOT [= map/exist =] for audio. + The cumulative sum of the PSNR values of frames encoded by this sender, for Y/U/V components. + The count of measurements is in {{psnrMeasurements}}. +
++ PSNR is defined in [[!iso-29170-1:2017]]. +
++ MUST NOT [= map/exist =] for audio. + The number of times PSNR was measured. {{psnrSumY}}, {{psnrSumU}} and {{psnrSumV}} are + aggregated with this measurement. +
++ The PSNR is defined in [[!iso-29170-1:2017]]. +
++ The frequency of PSNR measurements is outside the scope of this specification. +
+MUST NOT [= map/exist =] for audio. - The cumulative sum of the PSNR values of frames encoded by this sender, for Y/U/V components. + The cumulative sum of the PSNR values of frames encoded by this sender. + The record includes values for the "y", "u" and "v" components. The count of measurements is in {{psnrMeasurements}}.
@@ -2243,7 +2242,7 @@
MUST NOT [= map/exist =] for audio. - The number of times PSNR was measured. {{psnrSumY}}, {{psnrSumU}} and {{psnrSumV}} are + The number of times PSNR was measured. The components of {{psnrSum}} are aggregated with this measurement.
From 33b41597368f0183ffde228469eff38c90fbf8a8 Mon Sep 17 00:00:00 2001
From: Philipp Hancke
The count of measurements is in {{psnrMeasurements}}.
- PSNR is defined in [[!iso-29170-1:2017]]. + PSNR is defined in [[ISO-29170-1:2017]].
- The PSNR is defined in [[!iso-29170-1:2017]]. + The PSNR is defined in [[ISO-29170-1:2017]].
The frequency of PSNR measurements is outside the scope of this specification.
diff --git a/webrtc-stats.js b/webrtc-stats.js
index b54b8df..1c87249 100644
--- a/webrtc-stats.js
+++ b/webrtc-stats.js
@@ -99,7 +99,7 @@ var respecConfig = {
status: "Internet Draft",
publisher: "IETF"
},
- "iso-29170-1:2017": {
+ "ISO-29170-1:2017": {
title: "Information technology — Advanced image coding and evaluation",
href: "https://www.iso.org/standard/63637.html",
publisher: "ISO",
From 85afc3657fac40b4f3b82129ece83a8a78a0a792 Mon Sep 17 00:00:00 2001
From: Philipp Hancke
The PSNR is defined in [[ISO-29170-1:2017]].
- The frequency of PSNR measurements is outside the scope of this specification. + PSNR metrics should primarily be used as a basis for statistical analysis rather + than be used as an absolute truth on a per-frame basis. + The frequency of PSNR measurements is [=implementation-defined=].
The PSNR is defined in [[ISO-29170-1:2017]]. + The frequency of PSNR measurements is [=implementation-defined=].
PSNR metrics should primarily be used as a basis for statistical analysis rather than be used as an absolute truth on a per-frame basis. - The frequency of PSNR measurements is [=implementation-defined=].
PSNR is defined in [[ISO-29170-1:2017]].
++ PSNR metrics should primarily be used as a basis for statistical analysis rather + than be used as an absolute truth on a per-frame basis. +
- PSNR metrics should primarily be used as a basis for statistical analysis rather - than be used as an absolute truth on a per-frame basis. -
- PSNR metrics should primarily be used as a basis for statistical analysis rather - than be used as an absolute truth on a per-frame basis. + PSNR metrics are intended for statistical analysis rather + than representing absolute truth on a per-frame basis.
+ MUST NOT [= map/exist =] unless [= exposing hardware is allowed =]. +
MUST NOT [= map/exist =] for audio. The cumulative sum of the PSNR values of frames encoded by this sender. @@ -2244,6 +2247,9 @@
+ MUST NOT [= map/exist =] unless [= exposing hardware is allowed =]. +
MUST NOT [= map/exist =] for audio. The number of times PSNR was measured. The components of {{psnrSum}} are