Rate this page:

VIOutboundVideoStats

Class that represents statistics for outgoing VILocalVideoStream. Available via VICallStats.

Props

bytesPerSecond

Copy URL
public 

NSUInteger

bytesPerSecond

Total number of bytes sent in the last second.

Returns

  • type:

    NSUInteger

bytesSent

Copy URL
public 

NSUInteger

bytesSent

Total number of bytes sent within the video stream.

Returns

  • type:

    NSUInteger

cameraFrameHeight

Copy URL
public 

NSUInteger

cameraFrameHeight

Height of the video frame captured by camera.

Returns

  • type:

    NSUInteger

cameraFrameWidth

Copy URL
public 

NSUInteger

cameraFrameWidth

Width of the video frame captured by camera.

Returns

  • type:

    NSUInteger

codec

Copy URL
public 

NSString *

codec

Video codec name for the video stream.

Returns

  • type:

    NSString *

encoderBitrate

Copy URL
public 

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

Copy URL
public 

NSUInteger

fps

Number of complete frames in the last second.

Returns

  • type:

    NSUInteger

layersStats

Copy URL
public 

NSArray<VIVideoStreamLayerStats *> *

layersStats

Statistics for the layers of the video stream.

Returns

packetsSent

Copy URL
public 

NSUInteger

packetsSent

Total number of packets sent within the video stream.

Returns

  • type:

    NSUInteger

streamType

Copy URL
public 

VIVideoStreamType

streamType

Type of video stream.

Returns

targetBitrate

Copy URL
public 

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

Copy URL
public 

NSTimeInterval

timestamp

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

Returns

  • type:

    NSTimeInterval