SIGN UP

VIInboundVideoStats

Class that represents statistics for inbound VIVideoStream. Available in VIEndpointStats.

Properties

bytesReceived

@property (nonatomic, assign, readonly) NSUInteger bytesReceived

Total number of bytes received within the video stream.

codec

@property (nonatomic, strong, readonly) NSString *codec

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

frameHeight

@property (nonatomic, assign, readonly) NSUInteger frameHeight

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

frameWidth

@property (nonatomic, assign, readonly) NSUInteger frameWidth

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

jitterBufferMs

@property (nonatomic, assign, readonly) 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.

loss

@property (nonatomic, assign, readonly) 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.

packetsLost

@property (nonatomic, assign, readonly) NSUInteger packetsLost

Total number of video packets lost for the video stream.

packetsReceived

@property (nonatomic, assign, readonly) NSUInteger packetsReceived

Total number of packets received within the video stream.

timestamp

@property (nonatomic, assign, readonly) NSTimeInterval timestamp

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