RemoteVideoStats class

Remote video stream statistics called back every 2 seconds.

After a local user successfully subscribed to a remote video stream, the SDK periodically notifies the user of the status of the received video stream during this statistics cycle through RTCRoomEventHandler.onRemoteStreamStats.

Properties

codecType VideoCodecType?
Encoding type of the video.
final
decoderOutputFrameRate int?
The frame rate of the video decoder output in fps for this statistical period.
final
e2eDelay int?
Delay in ms from the completion of encoding at the sender-side to the completion of decoding and rendering at the receiver-side
final
frozenRate int?
Cumulative duration of video stalls occurring after the remote user enters the room as a percentage of the total effective duration of the video.
final
hashCode int
The hash code for this object.
no setterinherited
height int?
Remote video stream height
final
isScreen bool?
Whether the media stream is from screen sharing.
final
jitter int?
Video downlink network jitter in ms.
final
receivedKBitrate double?
The received bit rate of the video in kbps for this statistical period.
final
renderOutputFrameRate int?
The frame rate of the video rendering in fps during the statistical period.
final
rtt int?
Round-trip time delay in ms.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stallCount int?
Number of stalls in the statistical cycle.
final
stallDuration int?
The total duration of video stalls in the statistics period in ms.
final
statsInterval int?
The interval of this statistical period, in ms.
final
superResolutionMode → VideoSuperResolutionMode?
Super-resolution mode.
final
videoIndex int?
Numbering of video streams with different resolution.
final
videoLossRate double?
The video downlink packet loss rate in % in the range of [0, 1] for this statistical period.
final
width int?
Remote video stream width
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited