ZegoPublishStreamQuality
ZegoPublishStreamQuality
Published stream quality information.
Details
Audio and video parameters and network quality, etc.
Declared in ZegoExpressDefines.h
Properties
videoCaptureFPS
nonatomic, assign double videoCaptureFPSVideo capture frame rate. The unit of frame rate is f/s
videoEncodeFPS
nonatomic, assign double videoEncodeFPSVideo encoding frame rate. The unit of frame rate is f/s
videoSendFPS
nonatomic, assign double videoSendFPSVideo transmission frame rate. The unit of frame rate is f/s
videoKBPS
nonatomic, assign double videoKBPSVideo bit rate in kbps
audioCaptureFPS
nonatomic, assign double audioCaptureFPSAudio capture frame rate. The unit of frame rate is f/s
audioSendFPS
nonatomic, assign double audioSendFPSAudio transmission frame rate. The unit of frame rate is f/s
audioKBPS
nonatomic, assign double audioKBPSAudio bit rate in kbps
rtt
nonatomic, assign int rttLocal to server delay, in milliseconds
packetLostRate
nonatomic, assign double packetLostRatePacket loss rate, in percentage, 0.0 ~ 1.0
level
isHardwareEncode
nonatomic, assign BOOL isHardwareEncodeWhether to enable hardware encoding
videoCodecID
totalSendBytes
nonatomic, assign double totalSendBytesTotal number of bytes sent, including audio, video, SEI
audioSendBytes
nonatomic, assign double audioSendBytesNumber of audio bytes sent
videoSendBytes
nonatomic, assign double videoSendBytesNumber of video bytes sent
audioTrafficControlRate
nonatomic, assign int audioTrafficControlRateAudio traffic control ratio, in percentage, 0 ~ 100. A value of -1 indicates failed streaming. Higher values indicate greater traffic control impact.
videoTrafficControlRate
nonatomic, assign int videoTrafficControlRateVideo traffic control ratio, in percentage, 0 ~ 100. A value of -1 indicates failed streaming. Higher values indicate greater traffic control impact.
