VIOutboundVideoStats
Class that represents statistics for outgoing VILocalVideoStream. Available via VICallStats.
Props
bytesPerSecond
@property (assign, readonly, nonatomic) NSUInteger
 bytesPerSecondTotal number of bytes sent in the last second.
Returns
type:
NSUInteger
bytesSent
@property (assign, readonly, nonatomic) NSUInteger
 bytesSentTotal number of bytes sent within the video stream.
Returns
type:
NSUInteger
cameraFrameHeight
@property (assign, readonly, nonatomic) NSUInteger
 cameraFrameHeightHeight of the video frame captured by camera.
Returns
type:
NSUInteger
cameraFrameWidth
@property (assign, readonly, nonatomic) NSUInteger
 cameraFrameWidthWidth of the video frame captured by camera.
Returns
type:
NSUInteger
codec
@property (strong, nullable, readonly, nonatomic) NSString *
codecVideo codec name for the video stream.
Returns
type:
NSString *
encoderBitrate
@property (assign, readonly, nonatomic) double
 encoderBitrateBitrate 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
 fpsNumber of complete frames in the last second.
Returns
type:
NSUInteger
layersStats
@property (strong, readonly, nonatomic) NSArray<VIVideoStreamLayerStats *> *
layersStatsStatistics for the layers of the video stream.
Returns
type:
NSArray<VIVideoStreamLayerStats *> *
packetsSent
@property (assign, readonly, nonatomic) NSUInteger
 packetsSentTotal number of packets sent within the video stream.
Returns
type:
NSUInteger
streamType
@property (assign, readonly, nonatomic)  streamTypeType of video stream.
Returns
type:
targetBitrate
@property (assign, readonly, nonatomic) double
 targetBitrateTarget 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
 timestampTime at which the call statistics are collected, relative to the UNIX epoch (Jan 1, 1970, UTC), in microseconds.
Returns
type:
NSTimeInterval