diff options
| -rw-r--r-- | tools/metrics/histograms/histograms.xml | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml index bee5e70..620167a 100644 --- a/tools/metrics/histograms/histograms.xml +++ b/tools/metrics/histograms/histograms.xml @@ -57684,6 +57684,15 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. </summary> </histogram> +<histogram name="WebRTC.Video.Screenshare.BitrateSentInKbps" units="kbps"> + <owner>sprang@chromium.org</owner> + <summary> + The number of sent bits per second for a sent screenshare stream. Recorded + when a stream is removed. The total number of bytes is divided by the time + the video stream exists. + </summary> +</histogram> + <histogram name="WebRTC.Video.Screenshare.EncodeTimeInMs" units="ms"> <owner>sprang@chromium.org</owner> <summary> @@ -57692,6 +57701,45 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. </summary> </histogram> +<histogram name="WebRTC.Video.Screenshare.FecBitrateSentInKbps" units="kbps"> + <owner>sprang@chromium.org</owner> + <summary> + The number of sent FEC bits per second for a sent screenshare stream. + Recorded when a stream is removed. The total number of bytes is divided by + the time the video stream exists. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.FirPacketsReceivedPerMinute" + units="packets/minute"> + <owner>sprang@chromium.org</owner> + <summary> + The number of received RTCP FIR packets per minute for a sent screenshare + stream. Recorded when a stream is removed. The total number of packets is + divided by the time the video stream exists. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.FramesPerDrop" + units="sent/dropped ratio"> + <owner>sprang@chromium.org</owner> + <summary> + Ratio of sent frames to dropped frames at the encoder. The value is reported + when a stream is removed and is calculated as the total number frames sent + divided by the number of dropped frames. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.FramesPerOvershoot" + units="sent/overshoot ratio"> + <owner>sprang@chromium.org</owner> + <summary> + Ratio of sent frames to number of re-encoded frames (due to target bitrate + overshoot). The value is reported when a stream is removed and is calculated + as the total number frames sent divided by the number of re-encoded frames. + </summary> +</histogram> + <histogram name="WebRTC.Video.Screenshare.InputHeightInPixels" units="pixels"> <owner>sprang@chromium.org</owner> <summary> @@ -57717,6 +57765,59 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. </summary> </histogram> +<histogram name="WebRTC.Video.Screenshare.Layer0"> + <owner>sprang@chromium.org</owner> + <summary> + Stats for the lower layer (TL0) of a screenshare stream in conference mode. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.Layer1"> + <owner>sprang@chromium.org</owner> + <summary> + Stats for the higher layer (TL1) of a screenshare stream in conference mode. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.MediaBitrateSentInKbps" units="kbps"> + <owner>sprang@chromium.org</owner> + <summary> + The number of sent media payload bits per second for a sent screenshare + stream. Recorded when a stream is removed. The total number of bytes is + divided by the time the video stream exists. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.NackPacketsReceivedPerMinute" + units="packets/minute"> + <owner>sprang@chromium.org</owner> + <summary> + The number of received RTCP NACK packets per minute for a sent screenshare + stream. Recorded when a stream is removed. The total number of packets is + divided by the time the video stream exists. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.PaddingBitrateSentInKbps" + units="kbps"> + <owner>sprang@chromium.org</owner> + <summary> + The number of sent padding bits per second for a sent screenshare stream. + Recorded when a stream is removed. The total number of bytes is divided by + the time the video stream exists. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.PliPacketsReceivedPerMinute" + units="packets/minute"> + <owner>sprang@chromium.org</owner> + <summary> + The number of received RTCP PLI packets per minute for a sent screenshare + stream. Recorded when a stream is removed. The total number of packets is + divided by the time the video stream exists. + </summary> +</histogram> + <histogram name="WebRTC.Video.Screenshare.QualityLimitedResolutionDownscales" units="downscales"> <owner>sprang@chromium.org</owner> @@ -57736,6 +57837,25 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. </summary> </histogram> +<histogram name="WebRTC.Video.Screenshare.RetransmittedBitrateSentInKbps" + units="kbps"> + <owner>sprang@chromium.org</owner> + <summary> + The number of retransmitted bits per second for a sent screenshare stream. + Recorded when a stream is removed. The total number of bytes is divided by + the time the video stream exists. + </summary> +</histogram> + +<histogram name="WebRTC.Video.Screenshare.RtxBitrateSentInKbps" units="kbps"> + <owner>sprang@chromium.org</owner> + <summary> + The number of sent bits over RTX per second for a sent screenshare stream. + Recorded when a stream is removed. The total number of bytes is divided by + the time the video stream exists. + </summary> +</histogram> + <histogram name="WebRTC.Video.Screenshare.SendSideDelayInMs" units="ms"> <owner>sprang@chromium.org</owner> <summary> @@ -57777,6 +57897,14 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. </summary> </histogram> +<histogram name="WebRTC.Video.Screenshare.SentPacketsLostInPercent" units="%"> + <owner>sprang@chromium.org</owner> + <summary> + Percentage of sent packets lost for a sent screenshare stream. Recorded when + a stream is removed. + </summary> +</histogram> + <histogram name="WebRTC.Video.Screenshare.SentWidthInPixels" units="pixels"> <owner>sprang@chromium.org</owner> <summary> @@ -57785,6 +57913,15 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. </summary> </histogram> +<histogram name="WebRTC.Video.Screenshare.UniqueNackRequestsReceivedInPercent" + units="%"> + <owner>sprang@chromium.org</owner> + <summary> + Percentage of unique RTCP NACK requests that are received in response to a + sent screenshare stream. Recorded when a stream is removed. + </summary> +</histogram> + <histogram name="WebRTC.Video.SendSideDelayInMs" units="ms"> <owner>asapersson@chromium.org</owner> <summary> @@ -88624,6 +88761,24 @@ To add a new entry, add it with any value and run test to compute valid value. <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/> </histogram_suffixes> +<histogram_suffixes name="ScreenshareLayerStats" separator="."> + <suffix name="FrameRate" + label="Frames per second sent, in fps. The value is reported when a + stream is removed and is calculated as the total number of + frames in this layer, divided by the duration of the call."/> + <suffix name="Qp" + label="Average quantizer (qp) of frames sent. The value is reported + when a stream is removed and is calculated, for this layer, as + the sum of all qp values divided the number of frames."/> + <suffix name="TargetBitrate" + label="Average target bitrate in kbps. The value is reported when a + stream is removed and is calculated as the sum of all target + bitrates for this layer (sampled after frame has been encoded) + divided by the total number of frames for this layer."/> + <affected-histogram name="WebRTC.Video.Screenshare.Layer0"/> + <affected-histogram name="WebRTC.Video.Screenshare.Layer1"/> +</histogram_suffixes> + <histogram_suffixes name="ScrollUpdateHandledThread"> <affected-histogram name="Event.Latency.ScrollUpdate.HandledToRendererSwap"/> <suffix name="Main" label="ScrollUpdate handled on main thread"/> |
