eG Monitoring
 

Measures reported by MTMVideoStreamsTest

A/V conferencing enables real-time audio and video communications between the Microsoft Teams users. In environments where users use video streams for communication, it becomes mandatory for the administrator to check the quality of the video conferencing experience and the load on the Microsoft Teams so that administrators may proactively be alerted to abnormalities/technical glitches in the conferences. This is where the Video Streams test helps.

Using this test, you can easily figure out the total number of VBSS streams and the count of VBSS streams that were classified as poor, good and unclassified. Administrators can also figure out the reason on why the VBSS streams were classified as poor-is it due to high video frame rate? or high video local frame loss? or high video post Fec plr?

Outputs of the test : One set of results for the monitored Microsoft Teams.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
ViPstFclr Indicates the number of video streams where the Video Post Fec plr exceeded the pre-defined thresholds. Number  
ViLFrPrAg Indicates the number of video streams that were classified as poor owing to Video Local Frame Loss. Number  
ViFrRteAg Indicates the number of video streams that were classified as poor owing to high video frame rate. Number The detailed diagnosis of this measure lists the start time, end time, first UPN, second UPN, first IP address, second IP address, conference ID and the number of video streams classified as poor due to high video frame rate.
UncfdSmCnt Indicates the number of video streams that did not have sufficient data to be classified as good or poor. Number A stream is marked Unclassified when Interactive Connectivity Establishment (ICE) connectivity fails or when all the metrics required to compute the stream classification are not reported.

If ICE connectivity succeeded for an Unclassified stream, the stream is likely considered Unclassified because key stream metrics were not reported. There are a few reasons these metrics may not be reported:

  • QoE reports were not received

  • Short calls

  • Low packet utilization

Strmcnt Indicates the total number of video streams. Number  
PrStrmcnt Indicates the number of video streams that were classified as poor. Number The detailed diagnosis of this measure lists the start time, end time, first UPN, second UPN, first IP address, second IP address, conference ID and the count of poor video streams.
PrPercent Indicates the percentage of video streams that were classified as poor. Percentage  
GdStrmCnt Indicates the number of video streams that were classified as good. Number  
AvRcvFmRtAg Indicates the average frames per second received for all video streams computed over the duration of the session for streams. Frames/second  
AvPsFECPLR Indicates the average of packet loss rate after FEC has been applied across all video streams and codecs for streams, expressed in percentage. Percentage  
AvPktLsRt Indicates the average fraction of packets lost, as specified in RFC3550, computed over the duration of the session for streams, in percentage. Percentage  
AvLwFmRtCPt Indicates the average frames per second received for a video stream, computed over the duration of the session, expressed in percentage. Percentage  
AvLclFmLs Indicates the average percentage of video frames lost as displayed to the user. Percentage  
AvDycCpyPnt Indicates the average of percentage of time that the client is running < 70% of the expected video processing capability for each type of CPU for streams. Milliseconds