Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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. |