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