MSVideoRecvPayload Dictionary object
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Contains information relating to incoming video. It is described in [MS-QoE] 2.2.1.15.1.
Syntax
dictionary MSVideoRecvPayload : MSVideoPayload {
float videoFrameLossRate;
DOMString recvCodecType;
unsigned long recvResolutionWidth;
unsigned long recvResolutionHeight;
MSVideoResolutionDistribution videoResolutions;
float recvFrameRateAverage;
unsigned long recvBitRateMaximum;
unsigned long recvBitRateAverage;
unsigned long recvVideoStreamsMax;
unsigned long recvVideoStreamsMin;
long recvVideoStreamsMode;
float videoPostFECPLR;
float lowBitRateCallPercent;
float lowFrameRateCallPercent;
unsigned long reorderBufferTotalPackets;
unsigned long recvReorderBufferReorderedPackets;
unsigned long recvReorderBufferPacketsDroppedDueToBufferExhaustion;
unsigned long recvReorderBufferMaxSuccessfullyOrderedExtent;
unsigned long recvReorderBufferMaxSuccessfullyOrderedLateTime;
unsigned long recvReorderBufferPacketsDroppedDueToTimeout;
float recvFpsHarmonicAverage;
float recvNumResSwitches;
};
Standards information
MSVideoRecvPayload Dictionary
Member | Type | Description |
---|---|---|
lowBitRateCallPercent | float | Percentage of time of the call where bit rate is 70 kilobits per second or less. |
lowFrameRateCallPercent | float | Percentage of time of the call where frame rate is less than 7.5 frames per second. |
recvBitRateAverage | unsigned long | The average bandwidth received for all video streams, computed over the duration of the session. |
recvBitRateMaximum | unsigned long | The maximum bandwidth received for all video streams, computed over the duration of the session. |
recvCodecType | DOMString | Codec name, as specified in [MS-SDPEXT] Section 3.1.5.3 or [RFC3551] Section 6 concatenated by resource type. See [MS-QoE] Section 2.2.1.15.1.2. |
recvFpsHarmonicAverage | float | Calculated received FPS using harmonic average. |
recvFrameRateAverage | float | Average frames per second received for all video streams, computed over the duration of the session. |
recvNumResSwitches | float | How many times the receiver sees a resolution change. |
recvReorderBufferMaxSuccessfullyOrderedExtent | unsigned long | The maximum reorder extent in the case where video packets arrive late and FEC has already recovered this packet. |
recvReorderBufferMaxSuccessfullyOrderedLateTime | unsigned long | The maximum late time in the case where video packets arrive late and FEC has already recovered this packet. |
recvReorderBufferPacketsDroppedDueToBufferExhaustion | unsigned long | The number of video packets dropped due to buffer exhaustion. |
recvReorderBufferPacketsDroppedDueToTimeout | unsigned long | The number of video packets dropped due to time out as they arrive late. |
recvReorderBufferReorderedPackets | unsigned long | The number of reordered video packets. |
recvResolutionHeight | unsigned long | The maximum video image height received for all video streams, computed over the duration of the session. |
recvResolutionWidth | unsigned long | The maximum video image width received for all video streams, computed over the duration of the session. |
recvVideoStreamsMax | unsigned long | The maximum number of video streams received during any one second interval, computed over the duration of the session. |
recvVideoStreamsMin | unsigned long | The minimum number of video streams received during any one second interval, computed over the duration of the session. |
recvVideoStreamsMode | long | The most common number ("mode") of video streams received during any one second interval, computed over the duration of the session. |
reorderBufferTotalPackets | unsigned long | |
videoFrameLossRate | float | The average fraction of frames lost on the video receiver side, computer of the duration of the session. |
videoPostFECPLR | float | Reports packet loss rate after FEC has been applied for video. Aggregated across all video streams and codecs. Value between 0.00 and 1.00. |
videoResolutions | MSVideoResolutionDistribution | Metrics representing the distribution of video resolutions. |