![]() |
AlivcLivePusher_Interactive v6.17.0
Aliyun Live Pusher Interactive SDK API Reference Manual for iOS Platforms
|
Live push engine performance. More...
#include "AlivcLivePushStatsInfo.h"
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 | |
AlivcLiveRTCPushStatsInfo * | rtcPushStatsInfo |
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. | |
Live push engine performance.
|
readwritenonatomicassign |
Corrected audio frame PTS.
|
readwritenonatomicassign |
Corrected video frame PTS.
|
readwritenonatomicassign |
The volume for audio captured.
|
readwritenonatomicassign |
|
readwritenonatomicassign |
The audio encode bitrate Unit : Kbps.
|
readwritenonatomicassign |
The audio encode FPS Unit : Frames per Second.
|
readwritenonatomicassign |
The specified audio encoding mode.
0:hard encode 1:soft encode
|
readwritenonatomicassign |
The number of frames in the audio encoding buffer.
|
readwritenonatomicassign |
Audio loss rate.
|
readwritenonatomicassign |
The number of frames in the audio sending buffer.
|
readwritenonatomicassign |
|
readwritenonatomicassign |
The specified audio sample rate.
|
readwritenonatomicassign |
audio send bitrate Unit : Kbps
|
readwritenonatomicassign |
Current audio upload FPS Unit : Frames per Second.
|
readwritenonatomicassign |
Current audio and video PTS difference.
|
readwritenonatomicassign |
Audio frame PTS before correction.
|
readwritenonatomicassign |
Video frame PTS before correction.
|
readwritenonatomicassign |
The specified number of sound channels.
|
readwritenonatomicassign |
The current CPU usage for live pusher engine 单位 : %.
|
readwritenonatomicassign |
The current PTS for audio capture.
|
readwritenonatomicassign |
Current audio upload PTS.
|
readwritenonatomicassign |
Current video upload PTS.
|
readwritenonatomicassign |
The current PTS for video capture.
|
readwritenonatomicassign |
Current upload frame size of the streaming queue.
|
readwritenonatomicassign |
The audio PTS of the last frame in the streaming queue.
|
readwritenonatomicassign |
The size of the last packet sent by the push queue.
|
readwritenonatomicassign |
The latest sending timestamp of the streaming queue.
|
readwritenonatomicassign |
PTS of the last frame of video in the streaming queue.
|
readwritenonatomicassign |
The last audio sending bit rate of the streaming queue.
|
readwritenonatomicassign |
The bitrate of the last video sent by the streaming queue.
|
readwritenonatomicassign |
The largest audio frame size ever in the buffer queue.
|
readwritenonatomicassign |
The largest video frame size ever in the buffer queue.
|
readwritenonatomicassign |
The current memory usage for live pusher engine 单位 : %.
|
readwritenonatomicassign |
The keyframe PTS of the latest upload.
|
readwritenonatomicassign |
live push engine protocol
|
readwritenonatomicstrong |
|
readwritenonatomicassign |
Network round-trip delay (ms)
|
readwritenonatomicassign |
Total number of dropped audio frames.
|
readwritenonatomicassign |
Total number of dropped video frames.
|
readwritenonatomicassign |
The total number of frames for video encoded.
|
readwritenonatomicassign |
The total number of frames of video streaming.
|
readwritenonatomicassign |
The total size of streaming data.
|
readwritenonatomicassign |
The total Time of encoded video Unit : ms.
|
readwritenonatomicassign |
Total streaming push time.
|
readwritenonatomicassign |
Total number of network disconnections.
|
readwritenonatomicassign |
Total video frame drops.
|
readwritenonatomicassign |
Total number of reconnections.
|
readwritenonatomicassign |
|
readwritenonatomicassign |
The FPS for video capture Uint : Frames per Second.
|
readwritenonatomicassign |
Time-consuming from video capture to upload Unit : ms.
|
readwritenonatomicassign |
The video encoded bitrate 单位 : Kbps.
|
readwritenonatomicassign |
video encoded frames per second Unit : Frames per Second
|
readwritenonatomicassign |
Set the video encode rate parameters 单位 : Kbps.
|
readwritenonatomicassign |
Set the video encode mode parameters 0:硬编 1:软编
|
readwritenonatomicassign |
The number of frames in the video encoding buffer.
|
readwritenonatomicassign |
The number of frames in the video rendering buffer.
|
readwritenonatomicassign |
video gop size
|
readwritenonatomicassign |
The height of the video.
|
readwritenonatomicassign |
Video loss rate.
|
readwritenonatomicassign |
The number of frames in the video sending buffer.
|
readwritenonatomicassign |
The average time consumed for rendering of each frame.
|
readwritenonatomicassign |
Video render frames per second Unit : Frames per Second.
|
readwritenonatomicassign |
Video resend bitrate(kbps)
|
readwritenonatomicassign |
video send itrate Unit : Kbps
|
readwritenonatomicassign |
Current video upload FPS Unit : Frames per Second.
|
readwritenonatomicassign |
The width of the video.