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