AgoraRtcRemoteVideoStats Class Reference

Inherits from NSObject
Declared in AgoraObjects.h

Overview

Statistics of the remote video stream.

  uid

User ID of the user sending the video streams.

@property (assign, nonatomic) NSUInteger uid

Declared In

AgoraObjects.h

  delay

Time delay (ms). DEPRECATED In scenarios where audio and video is synchronized, you can use the value of networkTransportDelay and jitterBufferDelay in AgoraRtcRemoteAudioStats to know the delay statistics of the remote video.

@property (assign, nonatomic) NSUInteger __deprecated delay

Declared In

AgoraObjects.h

  width

Width (pixels) of the video stream.

@property (assign, nonatomic) NSUInteger width

Declared In

AgoraObjects.h

  height

Height (pixels) of the video stream.

@property (assign, nonatomic) NSUInteger height

Declared In

AgoraObjects.h

  receivedBitrate

The average bitrate (Kbps) of the received video stream.

@property (assign, nonatomic) NSUInteger receivedBitrate

Declared In

AgoraObjects.h

  decoderOutputFrameRate

The decoder output frame rate (fps) of the remote video.

@property (assign, nonatomic) NSUInteger decoderOutputFrameRate

Declared In

AgoraObjects.h

  rendererOutputFrameRate

The renderer output frame rate (fps) of the remote video.

@property (assign, nonatomic) NSUInteger rendererOutputFrameRate

Declared In

AgoraObjects.h

  packetLossRate

Packet loss rate (%) of the remote video stream after using the anti-packet-loss method.

@property (assign, nonatomic) NSUInteger packetLossRate

Declared In

AgoraObjects.h

  rxStreamType

Video stream type (high-stream or low-stream).

@property (assign, nonatomic) AgoraVideoStreamType rxStreamType

Declared In

AgoraObjects.h

  totalFrozenTime

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.

@property (assign, nonatomic) NSUInteger totalFrozenTime

Declared In

AgoraObjects.h

  frozenRate

The total video freeze time as a percentage (%) of the total time when the video is available.

@property (assign, nonatomic) NSUInteger frozenRate

Declared In

AgoraObjects.h

  totalActiveTime

The total time (ms) when the remote user in the Communication profile or the remote host in the interactive live streaming profile neither stops sending the video stream nor disables the video module after joining the channel.

@property (assign, nonatomic) NSUInteger totalActiveTime

Declared In

AgoraObjects.h

  publishDuration

The total publish duration (ms) of the remote video stream.

@property (assign, nonatomic) NSInteger publishDuration

Declared In

AgoraObjects.h