Rate this page:

VIInboundVideoStats

Class that represents statistics for incoming VIRemoteVideoStream. Available in VIEndpointStats.

Props

bytesReceived

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

bytesReceived

Total number of bytes received within the video stream.

Returns

  • type:

    NSUInteger

codec

Copy URL
@property (strong, nullable, readonly, nonatomic) 

NSString *

codec

Video codec name for the video stream, e.g. "VP8".

Returns

  • type:

    NSString *

fps

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

fps

Number of complete frames in the last second

Returns

  • type:

    NSUInteger

frameHeight

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

frameHeight

Video frame height received within the video stream at the moment the statistics are collected.

Returns

  • type:

    NSUInteger

frameWidth

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

frameWidth

Video frame width received within the video stream at the moment the statistics are collected.

Returns

  • type:

    NSUInteger

jitterBufferMs

Copy URL
@property (assign, readonly, nonatomic) 

NSTimeInterval

jitterBufferMs

Temporary storage buffer used to capture incoming data packets.

It is used to ensure the continuity of streams by smoothing out packet arrival times during periods of network congestion.

Measured in milliseconds.

Returns

  • type:

    NSTimeInterval

loss

Copy URL
@property (assign, readonly, nonatomic) 

double

loss

Packet loss in the video stream. Values are in the range 0..1, where 0 means no loss and 1 means full loss.

Returns

  • type:

    double

packetsLost

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

packetsLost

Total number of video packets lost for the video stream.

Returns

  • type:

    NSUInteger

packetsReceived

Copy URL
@property (assign, readonly, nonatomic) 

NSUInteger

packetsReceived

Total number of packets received within the video stream.

Returns

  • type:

    NSUInteger

timestamp

Copy URL
@property (assign, readonly, nonatomic) 

NSTimeInterval

timestamp

Time at which the call statistics are collected, relative to the UNIX epoch (Jan 1, 1970, UTC), in microseconds.

Returns

  • type:

    NSTimeInterval