OptionalvideoStreamIndex: VideoStreamIndexOptionalselfAttendeeId: stringReadonlyaudioReadonlyaudioReadonlyglobalCanonical and derived metric maps
ReadonlyobservableObservable metrics and related APIs
Readonlyobservablemedia Stream metrics
ReadonlystreamDimensions derived from metric
ReadonlyvideoReadonlyvideoOptionalmetricName: stringOptionalssrc: numberOptionalmetricName: stringOptionalssrc: numberClones the ClientMetricReport and returns it.
OptionalmetricName: stringOptionalssrc: numberOptionalmetricName: stringOptionalssrc: numberOptionalmediaType: ClientMetricReportMediaTypeOptionaldirection: ClientMetricReportDirectionReturns the value of metrics in observableMetricSpec.
Returns the value of the specific metric in observableMetricSpec.
Returns the value of metrics in observableVideoMetricSpec for each SSRC.
Returns the value of the specific metric in observableVideoMetricSpec.
Returns the raw RTCStatsReport from RTCPeerConnection.getStats() API.
Get ssrcs of upstream video streams
ssrcs of video upstream streams
Metric transform functions
OptionalmetricName: stringOptionalssrc: numberOptionalmetricName: stringOptionalssrc: numberOptionalmetricName: stringOptionalssrc: numberOverrides a specific observable metric value (e.g. with one that didn't come from the WebRTC report)
OptionalsourceMetricName: stringOptionalssrc: numberPrints out the globalMetricReport, streamMetricReports and the corresponding timestamps from the current ClientMetricReport.
Removes the SSRCs that are no longer valid.
OptionalmetricName: stringOptionalssrc: number
[[ClientMetricReport]] gets the media metrics used by ConnectionMonitor to update connection health data.