Share via


Statistics extensions 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.]

Microsoft statistics extensions enable retrieval of end-of-call statistics relating to RTCRtpSender, RTCRtpReceiver and RTCIceTransport objects.

Note  Due to the load placed on the browser, these statistics SHOULD NOT be continuously retrieved and are intended for collection of information on objects in or soon to be entering the "closed" state.

 

Syntax

partial interface RTCStatsProvider {
    Promise<RTCStatsReport> msGetStats ();
};

Standards information

Methods Description
msGetStats Gathers stats for the given object and reports the result asynchronously.

 

Dictionary Description
RTCStats extension The Microsoft Edge statistics extension extends the RTCStats dictionary to support new statistics types.
MSStatsType The Microsoft statistics type.
MSIceType Contains information about the media path.
MSIceWarningFlags Contains information about the ICE process described in bit flags.
MSRelayAddress Contains IP address related information of the relay server.
MSConnectivity Contains ICE connectivity information.
MSNetworkConnectivityInfo Contains information specific to the network connection.
MSIPAddressInfo Contains information on the endpoint addresses.
MSDescription Contains basic information relating to the endpoint.
MSLocalClientEventBase Contains information about the quality events detected by the endpoint.
MSAudioLocalClientEvent Contains information about the quality events detected by the endpoint.
MSJitter Contains metrics related to jitter.
MSDelay Contains metrics related to delays.
MSPacketLoss Contains metrics related to packet loss.
MSUtilization Contains metrics related to network utilization.
MSNetwork Contains network-based metrics.
MSOutboundNetwork Contains additional information on outband bandwidth, in addition to the information provided in the MSNetwork base class.
MSPayloadBase The base object containing payload information.
MSAudioRecvSignal Contains information relating to the audio signal.
MSAudioSendSignal Contains information relating to the audio signal being sent.
MSAudioSendPayload Contains information relating to audio payloads being sent.
MSVideoResolutionDistribution Contains metrics representing the distribution of video resolutions.
MSVideoPayload Contains information about video-based payload metrics.
MSVideoSendPayload Contains information relating to video-based payload metrics.
MSIceAddrType Describes how an ICE candidate was obtained.
MSNetworkInterfaceType Contains information on interface types disabled by browser privacy policy.
MSTransportDiagnosticsStats Contains metrics relating to connectivity.
MSAudioRecvPayload Contains information relating to audio reception.
MSVideoRecvPayload Contains information relating to incoming video.