VIOutboundVideoStats
Class that represents statistics for outgoing VILocalVideoStream. Available via VICallStats.
Props
bytesPerSecond
@property (assign, readonly, nonatomic) NSUInteger
bytesPerSecond
Total number of bytes sent in the last second.
Returns
type:
NSUInteger
bytesSent
@property (assign, readonly, nonatomic) NSUInteger
bytesSent
Total number of bytes sent within the video stream.
Returns
type:
NSUInteger
cameraFrameHeight
@property (assign, readonly, nonatomic) NSUInteger
cameraFrameHeight
Height of the video frame captured by camera.
Returns
type:
NSUInteger
cameraFrameWidth
@property (assign, readonly, nonatomic) NSUInteger
cameraFrameWidth
Width of the video frame captured by camera.
Returns
type:
NSUInteger
codec
@property (strong, nullable, readonly, nonatomic) NSString *
codec
Video codec name for the video stream.
Returns
type:
NSString *
encoderBitrate
@property (assign, readonly, nonatomic) double
encoderBitrate
Bitrate that the encoder is actually producing. Measured in bits per seconds and calculated over a 1 second window.
Returns
type:
double
fps
@property (assign, readonly, nonatomic) NSUInteger
fps
Number of complete frames in the last second.
Returns
type:
NSUInteger
layersStats
@property (strong, readonly, nonatomic) NSArray<VIVideoStreamLayerStats *> *
layersStats
Statistics for the layers of the video stream.
Returns
type:
NSArray<VIVideoStreamLayerStats *> *
packetsSent
@property (assign, readonly, nonatomic) NSUInteger
packetsSent
Total number of packets sent within the video stream.
Returns
type:
NSUInteger
streamType
@property (assign, readonly, nonatomic) streamType
Type of video stream.
Returns
type:
targetBitrate
@property (assign, readonly, nonatomic) double
targetBitrate
Target bitrate for video encoder that does not count the size of the IP and other transport layers like TCP or UDP. Measured in bits per second and calculated over a 1 second window.
Returns
type:
double
timestamp
@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