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