RemoteVideoStats class

Statistics of the remote video.

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

RemoteVideoStats()
Constructs a RemoteVideoStats

Properties

decoderOutputFrameRate int?
The decoder output frame rate (fps) of the remote video.
getter/setter pair
delay int?
Time delay (ms). In scenarios where audio and video is synchronized, you can use the value of networkTransportDelay and jitterBufferDelay in RemoteAudioStats to know the delay statistics of the remote video.
getter/setter pair
frozenRate int?
The total video freeze time (totalFrozenTime) as a percentage (%) of the total time when the video is available (totalActiveTime).
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
height int?
Height (pixels) of the remote video.
getter/setter pair
packetLossRate int?
Packet loss rate (%) of the remote video stream after network countermeasures.
getter/setter pair
publishDuration int?
The total publish duration (ms) of the remote video stream.
getter/setter pair
receivedBitrate int?
Bitrate (Kbps) received in the reported interval.
getter/setter pair
rendererOutputFrameRate int?
The renderer output frame rate (fps) of the remote video.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
rxStreamType VideoStreamType?
Video stream type (high-stream or low-stream). See VideoStreamType.
getter/setter pair
totalActiveTime int?
The total time (ms) when the remote user in the Communication profile or the remote broadcaster in the Live-broadcast profile neither stops sending the video stream nor disables the video module after joining the channel.
getter/setter pair
totalFrozenTime int?
The total freeze time (ms) of the remote video stream after the remote user joins the channel. In a video session where the frame rate is set to no less than 5 fps, video freeze occurs when the time interval between two adjacent renderable video frames is more than 500 ms.
getter/setter pair
uid int?
ID of the user sending the video streams.
getter/setter pair
width int?
Width (pixels) of the remote video.
getter/setter pair

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