AlivcLivePusher_Interactive v6.17.0
Aliyun Live Pusher Interactive SDK API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
AlivcLivePushStatsInfo Class Reference

Live push engine performance. More...

#include "AlivcLivePushStatsInfo.h"

Inheritance diagram for AlivcLivePushStatsInfo:

Properties

uint64_t afterAdjustAudioPts
 Corrected audio frame PTS.
 
uint64_t afterAdjustVideoPts
 Corrected video frame PTS.
 
int audioCaptureVolume
 The volume for audio captured.
 
uint64_t audioDurationFromCaptureToUpload
 
int audioEncodedBitrate
 The audio encode bitrate Unit : Kbps.
 
int audioEncodedFps
 The audio encode FPS Unit : Frames per Second.
 
int audioEncoderMode
 The specified audio encoding mode.
 
int audioFramesInEncodeBuffer
 The number of frames in the audio encoding buffer.
 
int audioLostRate
 Audio loss rate.
 
int audioPacketsInUploadBuffer
 The number of frames in the audio sending buffer.
 
int audioReSendBitRate
 
int audioSampleRate
 The specified audio sample rate.
 
int audioUploadBitrate
 audio send bitrate Unit : Kbps
 
int audioUploadFps
 Current audio upload FPS Unit : Frames per Second.
 
uint64_t audioVideoPtsDiff
 Current audio and video PTS difference.
 
uint64_t beforeAdjustAudioPts
 Audio frame PTS before correction.
 
uint64_t beforeAdjustVideoPts
 Video frame PTS before correction.
 
int channel
 The specified number of sound channels.
 
float CPUHold
 The current CPU usage for live pusher engine 单位 : %.
 
uint64_t currentlyAudioCapturePts
 The current PTS for audio capture.
 
uint64_t currentlyUploadedAudioFramePts
 Current audio upload PTS.
 
uint64_t currentlyUploadedVideoFramePts
 Current video upload PTS.
 
uint64_t currentlyVideoCapturePts
 The current PTS for video capture.
 
uint64_t currentUploadPacketSize
 Current upload frame size of the streaming queue.
 
uint64_t lastAudioPtsInBuffer
 The audio PTS of the last frame in the streaming queue.
 
int lastUploadedSendSize
 The size of the last packet sent by the push queue.
 
int lastUploadedSendTime
 The latest sending timestamp of the streaming queue.
 
uint64_t lastVideoPtsInBuffer
 PTS of the last frame of video in the streaming queue.
 
int latestUploadedAudioBitrate
 The last audio sending bit rate of the streaming queue.
 
int latestUploadedVideoBitrate
 The bitrate of the last video sent by the streaming queue.
 
uint64_t maxSizeOfAudioPacketsInBuffer
 The largest audio frame size ever in the buffer queue.
 
uint64_t maxSizeOfVideoPacketsInBuffer
 The largest video frame size ever in the buffer queue.
 
float memoryHold
 The current memory usage for live pusher engine 单位 : %.
 
uint64_t previousVideoKeyframePts
 The keyframe PTS of the latest upload.
 
AlivcLivePushPublishType publishType
 live push engine protocol
 
AlivcLiveRTCPushStatsInfortcPushStatsInfo
 
int rtt
 Network round-trip delay (ms)
 
int totalDurationOfDropingAudioFrames
 Total number of dropped audio frames.
 
int totalDurationOfDropingVideoFrames
 Total number of dropped video frames.
 
uint64_t totalFramesOfEncodedVideo
 The total number of frames for video encoded.
 
uint64_t totalFramesOfUploadedVideo
 The total number of frames of video streaming.
 
uint64_t totalSizeOfUploadedPackets
 The total size of streaming data.
 
uint64_t totalTimeOfEncodedVideo
 The total Time of encoded video Unit : ms.
 
uint64_t totalTimeOfUploading
 Total streaming push time.
 
int totalTimesOfDisconnect
 Total number of network disconnections.
 
int totalTimesOfDropingVideoFrames
 Total video frame drops.
 
int totalTimesOfReconnect
 Total number of reconnections.
 
int videoAvgQp
 
int videoCaptureFps
 The FPS for video capture Uint : Frames per Second.
 
uint64_t videoDurationFromCaptureToUpload
 Time-consuming from video capture to upload Unit : ms.
 
int videoEncodedBitrate
 The video encoded bitrate 单位 : Kbps.
 
int videoEncodedFps
 video encoded frames per second Unit : Frames per Second
 
int videoEncodeParam
 Set the video encode rate parameters 单位 : Kbps.
 
int videoEncoderMode
 Set the video encode mode parameters 0:硬编 1:软编
 
int videoFramesInEncodeBuffer
 The number of frames in the video encoding buffer.
 
int videoFramesInRenderBuffer
 The number of frames in the video rendering buffer.
 
int videoGop
 video gop size
 
NSUInteger videoHeight
 The height of the video.
 
int videoLostRate
 Video loss rate.
 
int videoPacketsInUploadBuffer
 The number of frames in the video sending buffer.
 
int videoRenderConsumingTimePerFrame
 The average time consumed for rendering of each frame.
 
int videoRenderFps
 Video render frames per second Unit : Frames per Second.
 
int videoReSendBitRate
 Video resend bitrate(kbps)
 
int videoUploadBitrate
 video send itrate Unit : Kbps
 
int videoUploadFps
 Current video upload FPS Unit : Frames per Second.
 
int videoWidth
 The width of the video.
 

Detailed Description

Live push engine performance.

Property Documentation

◆ afterAdjustAudioPts

- (uint64_t) afterAdjustAudioPts
readwritenonatomicassign

Corrected audio frame PTS.

◆ afterAdjustVideoPts

- (uint64_t) afterAdjustVideoPts
readwritenonatomicassign

Corrected video frame PTS.

◆ audioCaptureVolume

- (int) audioCaptureVolume
readwritenonatomicassign

The volume for audio captured.

◆ audioDurationFromCaptureToUpload

- (uint64_t) audioDurationFromCaptureToUpload
readwritenonatomicassign

◆ audioEncodedBitrate

- (int) audioEncodedBitrate
readwritenonatomicassign

The audio encode bitrate Unit : Kbps.

◆ audioEncodedFps

- (int) audioEncodedFps
readwritenonatomicassign

The audio encode FPS Unit : Frames per Second.

◆ audioEncoderMode

- (int) audioEncoderMode
readwritenonatomicassign

The specified audio encoding mode.

0:hard encode 1:soft encode

◆ audioFramesInEncodeBuffer

- (int) audioFramesInEncodeBuffer
readwritenonatomicassign

The number of frames in the audio encoding buffer.

◆ audioLostRate

- (int) audioLostRate
readwritenonatomicassign

Audio loss rate.

◆ audioPacketsInUploadBuffer

- (int) audioPacketsInUploadBuffer
readwritenonatomicassign

The number of frames in the audio sending buffer.

◆ audioReSendBitRate

- (int) audioReSendBitRate
readwritenonatomicassign

◆ audioSampleRate

- (int) audioSampleRate
readwritenonatomicassign

The specified audio sample rate.

◆ audioUploadBitrate

- (int) audioUploadBitrate
readwritenonatomicassign

audio send bitrate Unit : Kbps

◆ audioUploadFps

- (int) audioUploadFps
readwritenonatomicassign

Current audio upload FPS Unit : Frames per Second.

◆ audioVideoPtsDiff

- (uint64_t) audioVideoPtsDiff
readwritenonatomicassign

Current audio and video PTS difference.

◆ beforeAdjustAudioPts

- (uint64_t) beforeAdjustAudioPts
readwritenonatomicassign

Audio frame PTS before correction.

◆ beforeAdjustVideoPts

- (uint64_t) beforeAdjustVideoPts
readwritenonatomicassign

Video frame PTS before correction.

◆ channel

- (int) channel
readwritenonatomicassign

The specified number of sound channels.

◆ CPUHold

- (float) CPUHold
readwritenonatomicassign

The current CPU usage for live pusher engine 单位 : %.

◆ currentlyAudioCapturePts

- (uint64_t) currentlyAudioCapturePts
readwritenonatomicassign

The current PTS for audio capture.

◆ currentlyUploadedAudioFramePts

- (uint64_t) currentlyUploadedAudioFramePts
readwritenonatomicassign

Current audio upload PTS.

◆ currentlyUploadedVideoFramePts

- (uint64_t) currentlyUploadedVideoFramePts
readwritenonatomicassign

Current video upload PTS.

◆ currentlyVideoCapturePts

- (uint64_t) currentlyVideoCapturePts
readwritenonatomicassign

The current PTS for video capture.

◆ currentUploadPacketSize

- (uint64_t) currentUploadPacketSize
readwritenonatomicassign

Current upload frame size of the streaming queue.

◆ lastAudioPtsInBuffer

- (uint64_t) lastAudioPtsInBuffer
readwritenonatomicassign

The audio PTS of the last frame in the streaming queue.

◆ lastUploadedSendSize

- (int) lastUploadedSendSize
readwritenonatomicassign

The size of the last packet sent by the push queue.

◆ lastUploadedSendTime

- (int) lastUploadedSendTime
readwritenonatomicassign

The latest sending timestamp of the streaming queue.

◆ lastVideoPtsInBuffer

- (uint64_t) lastVideoPtsInBuffer
readwritenonatomicassign

PTS of the last frame of video in the streaming queue.

◆ latestUploadedAudioBitrate

- (int) latestUploadedAudioBitrate
readwritenonatomicassign

The last audio sending bit rate of the streaming queue.

◆ latestUploadedVideoBitrate

- (int) latestUploadedVideoBitrate
readwritenonatomicassign

The bitrate of the last video sent by the streaming queue.

◆ maxSizeOfAudioPacketsInBuffer

- (uint64_t) maxSizeOfAudioPacketsInBuffer
readwritenonatomicassign

The largest audio frame size ever in the buffer queue.

◆ maxSizeOfVideoPacketsInBuffer

- (uint64_t) maxSizeOfVideoPacketsInBuffer
readwritenonatomicassign

The largest video frame size ever in the buffer queue.

◆ memoryHold

- (float) memoryHold
readwritenonatomicassign

The current memory usage for live pusher engine 单位 : %.

◆ previousVideoKeyframePts

- (uint64_t) previousVideoKeyframePts
readwritenonatomicassign

The keyframe PTS of the latest upload.

◆ publishType

- (AlivcLivePushPublishType) publishType
readwritenonatomicassign

live push engine protocol

◆ rtcPushStatsInfo

- (AlivcLiveRTCPushStatsInfo*) rtcPushStatsInfo
readwritenonatomicstrong

◆ rtt

- (int) rtt
readwritenonatomicassign

Network round-trip delay (ms)

◆ totalDurationOfDropingAudioFrames

- (int) totalDurationOfDropingAudioFrames
readwritenonatomicassign

Total number of dropped audio frames.

◆ totalDurationOfDropingVideoFrames

- (int) totalDurationOfDropingVideoFrames
readwritenonatomicassign

Total number of dropped video frames.

◆ totalFramesOfEncodedVideo

- (uint64_t) totalFramesOfEncodedVideo
readwritenonatomicassign

The total number of frames for video encoded.

◆ totalFramesOfUploadedVideo

- (uint64_t) totalFramesOfUploadedVideo
readwritenonatomicassign

The total number of frames of video streaming.

◆ totalSizeOfUploadedPackets

- (uint64_t) totalSizeOfUploadedPackets
readwritenonatomicassign

The total size of streaming data.

◆ totalTimeOfEncodedVideo

- (uint64_t) totalTimeOfEncodedVideo
readwritenonatomicassign

The total Time of encoded video Unit : ms.

◆ totalTimeOfUploading

- (uint64_t) totalTimeOfUploading
readwritenonatomicassign

Total streaming push time.

◆ totalTimesOfDisconnect

- (int) totalTimesOfDisconnect
readwritenonatomicassign

Total number of network disconnections.

◆ totalTimesOfDropingVideoFrames

- (int) totalTimesOfDropingVideoFrames
readwritenonatomicassign

Total video frame drops.

◆ totalTimesOfReconnect

- (int) totalTimesOfReconnect
readwritenonatomicassign

Total number of reconnections.

◆ videoAvgQp

- (int) videoAvgQp
readwritenonatomicassign

◆ videoCaptureFps

- (int) videoCaptureFps
readwritenonatomicassign

The FPS for video capture Uint : Frames per Second.

◆ videoDurationFromCaptureToUpload

- (uint64_t) videoDurationFromCaptureToUpload
readwritenonatomicassign

Time-consuming from video capture to upload Unit : ms.

◆ videoEncodedBitrate

- (int) videoEncodedBitrate
readwritenonatomicassign

The video encoded bitrate 单位 : Kbps.

◆ videoEncodedFps

- (int) videoEncodedFps
readwritenonatomicassign

video encoded frames per second Unit : Frames per Second

◆ videoEncodeParam

- (int) videoEncodeParam
readwritenonatomicassign

Set the video encode rate parameters 单位 : Kbps.

◆ videoEncoderMode

- (int) videoEncoderMode
readwritenonatomicassign

Set the video encode mode parameters 0:硬编 1:软编

◆ videoFramesInEncodeBuffer

- (int) videoFramesInEncodeBuffer
readwritenonatomicassign

The number of frames in the video encoding buffer.

◆ videoFramesInRenderBuffer

- (int) videoFramesInRenderBuffer
readwritenonatomicassign

The number of frames in the video rendering buffer.

◆ videoGop

- (int) videoGop
readwritenonatomicassign

video gop size

◆ videoHeight

- (NSUInteger) videoHeight
readwritenonatomicassign

The height of the video.

◆ videoLostRate

- (int) videoLostRate
readwritenonatomicassign

Video loss rate.

◆ videoPacketsInUploadBuffer

- (int) videoPacketsInUploadBuffer
readwritenonatomicassign

The number of frames in the video sending buffer.

◆ videoRenderConsumingTimePerFrame

- (int) videoRenderConsumingTimePerFrame
readwritenonatomicassign

The average time consumed for rendering of each frame.

◆ videoRenderFps

- (int) videoRenderFps
readwritenonatomicassign

Video render frames per second Unit : Frames per Second.

◆ videoReSendBitRate

- (int) videoReSendBitRate
readwritenonatomicassign

Video resend bitrate(kbps)

◆ videoUploadBitrate

- (int) videoUploadBitrate
readwritenonatomicassign

video send itrate Unit : Kbps

◆ videoUploadFps

- (int) videoUploadFps
readwritenonatomicassign

Current video upload FPS Unit : Frames per Second.

◆ videoWidth

- (int) videoWidth
readwritenonatomicassign

The width of the video.


The documentation for this class was generated from the following file: