Share via


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.

 

See also

Statistics extensions

Statistics API