VIOutboundVideoStats
Class that represents statistics for outgoing VILocalVideoStream. Available via VICallStats.
Props
bytesPerSecond
bytesPerSecond: Total number of bytes sent in the last second.
Returns
type:
NSUInteger
bytesSent
bytesSent: Total number of bytes sent within the video stream.
Returns
type:
NSUInteger
cameraFrameHeight
cameraFrameHeight: Height of the video frame captured by camera.
Returns
type:
NSUInteger
cameraFrameWidth
cameraFrameWidth: Width of the video frame captured by camera.
Returns
type:
NSUInteger
codec
codec: Video codec name for the video stream.
Returns
type:
NSString *
encoderBitrate
encoderBitrate: Bitrate that the encoder is actually producing. Measured in bits per seconds and calculated over a 1 second window.
Returns
type:
double
fps
fps: Number of complete frames in the last second.
Returns
type:
NSUInteger
layersStats
layersStats: Statistics for the layers of the video stream.
Returns
type:
NSArray<VIVideoStreamLayerStats *> *
packetsSent
packetsSent: Total number of packets sent within the video stream.
Returns
type:
NSUInteger
targetBitrate
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
timestamp: Time at which the call statistics are collected, relative to the UNIX epoch (Jan 1, 1970, UTC), in microseconds.
Returns
type:
NSTimeInterval