public class AlivcLivePushStatsInfo
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
private int |
mAlivcLivePushPublishType
流类型:1:rtmp协议流 2:rtp协议流
|
private int |
mAudioCaptureFps
音频采集帧率
|
private int |
mAudioCapturingSampleRate
音频采样帧率
|
private int |
mAudioDurationFromeCaptureToUpload
音频延迟时长,当前last packet pts - cur capture pts,单位毫秒
|
private int |
mAudioEncodeBitrate
音频编码码率,单位kbps
|
private int |
mAudioEncodeFps |
private int |
mAudioFrameInEncodeBuffer
音频编码队列中的音频帧数量
|
private int |
mAudioLostRate
音频丢包率(%)
|
private int |
mAudioPacketsInUploadBuffer
音频上传队列的音频帧数量
|
private int |
mAudioReSendBitRate
音频重传码率(kbps)
|
private int |
mAudioUploadBitrate
音频输出码率,单位kbps
|
private int |
mAudioUploadFps
音频上传帧率
|
private int |
mAudioVideoPtsDiff
音视频pts差异
|
private long |
mAvPTSInterval
当前发送的音视频包pts diff
|
private float |
mCpu
本应用占用cpu百分比,单位%
|
private long |
mCurrentlyUploadedAudioFramePts
当前上传音频帧PTS
|
private long |
mCurrentlyUploadedVideoFramePts
当前上传视频帧PTS
|
private int |
mCurrentUploadPacketSize
当前上传帧大小,单位byte
|
private long |
mLastAudioFramePTSInQueue
带发送队列中最后一个音频包的pts
|
private long |
mLastAudioPtsInBuffer
缓冲区中最后一帧音频
|
private long |
mLastVideoFramePTSInQueue
待发送队列中最后一个视频包的pts
|
private long |
mLastVideoPtsInBuffer
缓冲区中最后一帧视频
|
private int |
mMaxSizeOfAudioPacketsInBuffer
缓冲队列中曾经最大的音频帧size
|
private int |
mMaxSizeOfVideoPacketsInBuffer
缓冲队列中曾经最大的视频帧size
|
private float |
mMemory
内存消耗,单位M
|
private long |
mPreviousVideoKeyFramePts
上一个视频关键帧PTS
|
private int |
mRtt
网络往返延时(ms)
|
private int |
mTotalDroppedAudioFrames
音频丢帧
|
private long |
mTotalDurationOfDropingVideoFrames
视频丢帧总数
|
private long |
mTotalFramesOfEncodedVideo
视频编码总帧数
|
private long |
mTotalFramesOfUploadedVideo
当前视频流已发送总帧数
|
private long |
mTotalSendedPacketSizeInTwoSecond
两秒内上传数据总大小,单位byte
|
private long |
mTotalSizeOfUploadedPackets
数据上传总大小
|
private long |
mTotalTimeOfEncodedVideo
视频编码总耗时
|
private long |
mTotalTimeOfUploading
视频推流总耗时
|
private int |
mTotalTimesOfDisconnect
总的断网次数
|
private long |
mTotalTimesOfDropingVideoFrames
视频丢帧次数
|
private int |
mTotalTimesOfReconnect
总的重连次数
|
private int |
mVideoCaptureFps
视频采集帧率(实时帧率)
|
private int |
mVideoDurationFromeCaptureToUpload
视频延迟时长,当前last packet pts - cur capture pts,单位毫秒
|
private int |
mVideoEncodeBitrate
视频编码码率,单位kbps
|
private int |
mVideoEncodeFps
视频编码帧率(实时帧率)
|
private AlivcEncodeModeEnum |
mVideoEncodeMode
视频编码模式
|
private int |
mVideoEncodeParam
视频编码器设置参数
|
private int |
mVideoEncodingGopSize
视频GOP大小
|
private int |
mVideoEncodingHeight
编码图像的高
|
private int |
mVideoEncodingWidth
编码图像的宽
|
private int |
mVideoFramesInEncodeBuffer
视频编码队列中视频帧数
|
private int |
mVideoFramesInRenderBuffer
视频渲染队列中的视频帧数量
|
private int |
mVideoLostRate
视频丢包率(%)
|
private int |
mVideoPacketsInUploadBuffer
视频上传队列的视频帧数量
|
private int |
mVideoRenderConsumingTimePerFrame
每帧平均渲染时长,单位ms
|
private int |
mVideoRenderFps
视频渲染帧率
|
private int |
mVideoReSendBitRate
视频重传码率(kbps)
|
private int |
mVideoUploadBitrate
视频输出码率,单位kbps
|
private int |
mVideoUploadeFps
视频上传帧率
|
构造器和说明 |
---|
AlivcLivePushStatsInfo() |
限定符和类型 | 方法和说明 |
---|---|
int |
getAlivcLivePushPublishType() |
int |
getAudioCaptureFps()
获取音频采集的帧率
|
int |
getAudioCapturingSampleRate() |
int |
getAudioDurationFromeCaptureToUpload()
获取音频帧从采集到上传的总延迟
|
int |
getAudioEncodeBitrate()
获取音频编码码率
|
int |
getAudioEncodeFps() |
int |
getAudioFrameInEncodeBuffer()
获取音频编码队列中的音频帧数量
|
int |
getAudioLostRate() |
int |
getAudioPacketsInUploadBuffer()
获取缓冲中的音频包数量
|
int |
getAudioReSendBitRate() |
int |
getAudioUploadBitrate()
获取音频上传码率
|
int |
getAudioUploadFps()
获取音频上传帧率
|
int |
getAudioVideoPtsDiff()
获取音视频pts差异
|
long |
getAvPTSInterval() |
float |
getCpu()
获取CPU的占用百分比,单位%
|
long |
getCurrentlyUploadedAudioFramePts()
获取当前上传音频帧PTS
|
long |
getCurrentlyUploadedVideoFramePts()
获取当前上传视频帧PTS
|
int |
getCurrentUploadPacketSize()
获取当前上传帧大小,单位byte
|
long |
getLastAudioFramePTSInQueue() |
long |
getLastAudioPtsInBuffer()
获取上传队列中最后一个音频帧的pts
|
long |
getLastVideoFramePTSInQueue() |
long |
getLastVideoPtsInBuffer()
获取上传队列中最后一个视频帧的pts
|
int |
getMaxSizeOfAudioPacketsInBuffer()
获取缓冲队列中最大的音频帧大小
|
int |
getMaxSizeOfVideoPacketsInBuffer()
获取缓冲队列中最大的视频帧大小
|
float |
getMemory()
获取内存分配量,单位M
|
long |
getPreviousVideoKeyFramePts()
获取上一次视频关键帧PTS
|
int |
getRtt() |
int |
getTotalDroppedAudioFrames() |
long |
getTotalDurationOfDropingVideoFrames()
获取总的视频丢帧时长
|
long |
getTotalFramesOfEncodedVideo()
获取总的视频编码帧数
|
long |
getTotalFramesOfUploadedVideo()
获取总的视频上传帧数
|
long |
getTotalSendedPacketSizeInTwoSecond()
获取2秒内总的发送数据量大小
|
long |
getTotalSizeOfUploadedPackets()
获取总的上传帧大小
|
long |
getTotalTimeOfEncodedVideo()
获取总的视频编码耗时
|
long |
getTotalTimeOfUploading()
获取总的推流时长
|
int |
getTotalTimesOfDisconnect()
获取总的重连次数
|
long |
getTotalTimesOfDropingVideoFrames()
获取总的丢弃的视频帧时长
|
int |
getTotalTimesOfReconnect()
获取总的重连次数
|
int |
getVideoCaptureFps()
获取视频采集帧率
|
int |
getVideoDurationFromeCaptureToUpload()
获取从采集到上传总延时
|
int |
getVideoEncodeBitrate()
获取视频编码码率
|
int |
getVideoEncodeFps()
获取视频编码帧率
|
AlivcEncodeModeEnum |
getVideoEncodeMode()
获取视频编码模式
|
int |
getVideoEncodeParam()
获取当前设置的视频编码码率(单位:Kbps)
|
int |
getVideoEncodingGopSize() |
int |
getVideoEncodingHeight() |
int |
getVideoEncodingWidth() |
int |
getVideoFramesInEncodeBuffer()
获取视频编码队列的视频帧数量
|
int |
getVideoFramesInRenderBuffer()
获取视频渲染队列中的视频帧数量
|
int |
getVideoLostRate() |
int |
getVideoPacketsInUploadBuffer()
获取缓冲中的视频包数量
|
int |
getVideoRenderConsumingTimePerFrame() |
int |
getVideoRenderFps()
获取视频渲染帧率
|
int |
getVideoReSendBitRate() |
int |
getVideoUploadBitrate()
获取视频上传码率
|
int |
getVideoUploadeFps()
获取视频上传帧率
|
void |
setAlivcLivePushPublishType(int alivcLivePushPublishType) |
protected void |
setAudioCaptureFps(int audioCaptureFps) |
void |
setAudioCapturingSampleRate(int audioCapturingSampleRate) |
protected void |
setAudioDurationFromeCaptureToUpload(int audioDurationFromeCaptureToUpload)
设置音频帧从采集到上传的总延迟
|
protected void |
setAudioEncodeBitrate(int audioEncodeBitrate)
设置音频编码码率
|
void |
setAudioEncodeFps(int audioEncodeFps) |
protected void |
setAudioFrameInEncodeBuffer(int audioFrameInEncodeBuffer) |
protected void |
setAudioLostRate(int bitrate) |
protected void |
setAudioPacketsInUploadBuffer(int audioPacketsInUploadBuffer)
设置缓冲中的音频包数量
|
protected void |
setAudioReSendBitRate(int bitrate) |
protected void |
setAudioUploadBitrate(int audioUploadBitrate)
设置音频上传码率
|
protected void |
setAudioUploadFps(int audioUploadFps) |
protected void |
setAudioVideoPtsDiff(int audioVideoPtsDiff) |
protected void |
setAvPTSInterval(long mAvPTSInterval) |
protected void |
setCpu(float cpu)
设置CPU占用百分比,单位%
|
protected void |
setCurrentlyUploadedAudioFramePts(long currentlyUploadedAudioFramePts)
设置当前上传音频帧PTS
|
protected void |
setCurrentlyUploadedVideoFramePts(long currentlyUploadedVideoFramePts)
设置当前上传视频帧PTS
|
protected void |
setCurrentUploadPacketSize(int currentUploadPacketSize) |
protected void |
setLastAudioFramePTSInQueue(long mLastAudioFramePTSInQueue) |
protected void |
setLastAudioPtsInBuffer(long lastAudioPtsInBuffer) |
void |
setLastVideoFramePTSInQueue(long mLastVideoFramePTSInQueue) |
protected void |
setLastVideoPtsInBuffer(long lastVideoPtsInBuffer) |
protected void |
setMaxSizeOfAudioPacketsInBuffer(int maxSizeOfAudioPacketsInBuffer) |
protected void |
setMaxSizeOfVideoPacketsInBuffer(int maxSizeOfVideoPacketsInBuffer) |
protected void |
setMemory(float mMemory)
设置内存分配量,单位M
|
protected void |
setPreviousVideoKeyFramePts(long previousKeyFramePts)
设置上一次视频关键帧PTS
|
protected void |
setRtt(int rtt) |
protected void |
setTotalDroppedAudioFrames(int mTotalDroppedAudioFrames) |
protected void |
setTotalDurationOfDropingVideoFrames(long totalDurationOfDropingVideoFrames)
设置总的视频丢帧时长
|
protected void |
setTotalFramesOfEncodedVideo(long totalFramesOfEncodedVideo)
设置总的视频编码帧数
|
protected void |
setTotalFramesOfUploadedVideo(long totalFramesOfUploadedVideo)
设置总的视频上传帧数
|
protected void |
setTotalSendedPacketSizeInTwoSecond(long totalSendedPacketSizeInTwoSecond) |
protected void |
setTotalSizeOfUploadedPackets(long totalSizeOfUploadedPackets)
设置总的上传帧大小
|
protected void |
setTotalTimeOfEncodedVideo(long totalTimeOfEncodedVideo)
设置总的视频编码耗时
|
protected void |
setTotalTimeOfUploading(long totalTimeOfUploading)
设置总的推流时长
|
protected void |
setTotalTimesOfDisconnect(int totalTimesOfDisconnect) |
protected void |
setTotalTimesOfDropingVideoFrames(long totalTimesOfDropingVideoFrames) |
protected void |
setTotalTimesOfReconnect(int totalTimesOfReconnect) |
protected void |
setVideoCaptureFps(int videoCaptureFps)
设置视频采集帧率
|
protected void |
setVideoDurationFromeCaptureToUpload(int videoDurationFromeCaptureToUpload)
设置视频帧从采集到上传总延时
|
protected void |
setVideoEncodeBitrate(int videoEncodeBitrate)
设置视频编码码率
|
protected void |
setVideoEncodeFps(int videoEncodeFps)
设置视频编码帧率
|
void |
setVideoEncodeMode(AlivcEncodeModeEnum videoEncodeMode) |
protected void |
setVideoEncodeParam(int videoEncodeParam) |
void |
setVideoEncodingGopSize(int videoEncodingGopSize) |
void |
setVideoEncodingHeight(int videoEncodingHeight) |
void |
setVideoEncodingWidth(int videoEncodingWidth) |
protected void |
setVideoFramesInEncodeBuffer(int videoFramesInEncodeBuffer) |
protected void |
setVideoFramesInRenderBuffer(int videoFramesInRenderBuffer) |
protected void |
setVideoLostRate(int bitrate) |
protected void |
setVideoPacketsInUploadBuffer(int videoPacketsInUploadBuffer)
设置缓冲中的视频包数量
|
void |
setVideoRenderConsumingTimePerFrame(int videoRenderConsumingTimePerFrame) |
protected void |
setVideoRenderFps(int videoRenderFps) |
protected void |
setVideoReSendBitRate(int bitrate) |
protected void |
setVideoUploadBitrate(int videoUploadBitrate)
设置视频上传码率
|
protected void |
setVideoUploadeFps(int videoUploadeFps)
设置视频上传帧率
|
private int mVideoCaptureFps
private int mAudioCaptureFps
private int mAudioEncodeBitrate
private int mAudioEncodeFps
private int mAudioFrameInEncodeBuffer
private int mVideoRenderFps
private int mVideoFramesInRenderBuffer
private AlivcEncodeModeEnum mVideoEncodeMode
private int mVideoEncodeBitrate
private int mVideoEncodeFps
private long mTotalFramesOfEncodedVideo
private long mTotalTimeOfEncodedVideo
private int mVideoEncodeParam
private int mVideoFramesInEncodeBuffer
private int mAudioUploadBitrate
private int mVideoUploadBitrate
private int mAudioPacketsInUploadBuffer
private int mVideoPacketsInUploadBuffer
private int mVideoUploadeFps
private int mAudioUploadFps
private long mCurrentlyUploadedVideoFramePts
private long mCurrentlyUploadedAudioFramePts
private long mPreviousVideoKeyFramePts
private long mLastVideoPtsInBuffer
private long mLastAudioPtsInBuffer
private long mTotalSizeOfUploadedPackets
private long mTotalTimeOfUploading
private long mTotalFramesOfUploadedVideo
private long mTotalDurationOfDropingVideoFrames
private long mTotalTimesOfDropingVideoFrames
private int mTotalTimesOfDisconnect
private int mTotalTimesOfReconnect
private int mVideoDurationFromeCaptureToUpload
private int mAudioDurationFromeCaptureToUpload
private int mCurrentUploadPacketSize
private int mAudioVideoPtsDiff
private long mTotalSendedPacketSizeInTwoSecond
private int mMaxSizeOfVideoPacketsInBuffer
private int mMaxSizeOfAudioPacketsInBuffer
private float mCpu
private float mMemory
private long mLastVideoFramePTSInQueue
private long mLastAudioFramePTSInQueue
private long mAvPTSInterval
private int mVideoRenderConsumingTimePerFrame
private int mTotalDroppedAudioFrames
private int mRtt
private int mVideoLostRate
private int mAudioLostRate
private int mVideoReSendBitRate
private int mAudioReSendBitRate
private int mVideoEncodingWidth
private int mAudioCapturingSampleRate
private int mVideoEncodingGopSize
private int mVideoEncodingHeight
private int mAlivcLivePushPublishType
public int getAlivcLivePushPublishType()
public void setAlivcLivePushPublishType(int alivcLivePushPublishType)
public int getAudioEncodeBitrate()
protected void setAudioEncodeBitrate(int audioEncodeBitrate)
audioEncodeBitrate
- 音频编码码率public int getAudioUploadBitrate()
protected void setAudioUploadBitrate(int audioUploadBitrate)
audioUploadBitrate
- 音频上传码率public int getVideoUploadBitrate()
protected void setVideoUploadBitrate(int videoUploadBitrate)
videoUploadBitrate
- 视频上传码率public int getAudioPacketsInUploadBuffer()
protected void setAudioPacketsInUploadBuffer(int audioPacketsInUploadBuffer)
audioPacketsInUploadBuffer
- 缓冲中的音频包数量public int getVideoPacketsInUploadBuffer()
protected void setVideoPacketsInUploadBuffer(int videoPacketsInUploadBuffer)
videoPacketsInUploadBuffer
- public int getVideoUploadeFps()
protected void setVideoUploadeFps(int videoUploadeFps)
videoUploadeFps
- 视频上传帧率public int getVideoCaptureFps()
protected void setVideoCaptureFps(int videoCaptureFps)
videoCaptureFps
- 视频采集帧率public long getCurrentlyUploadedVideoFramePts()
protected void setCurrentlyUploadedVideoFramePts(long currentlyUploadedVideoFramePts)
currentlyUploadedVideoFramePts
- 当前上传视频帧PTSpublic long getCurrentlyUploadedAudioFramePts()
protected void setCurrentlyUploadedAudioFramePts(long currentlyUploadedAudioFramePts)
currentlyUploadedAudioFramePts
- 当前上传音频帧PTSpublic long getPreviousVideoKeyFramePts()
protected void setPreviousVideoKeyFramePts(long previousKeyFramePts)
previousKeyFramePts
- 上一次视频关键帧PTSpublic long getTotalFramesOfEncodedVideo()
protected void setTotalFramesOfEncodedVideo(long totalFramesOfEncodedVideo)
totalFramesOfEncodedVideo
- 总的视频编码帧数public long getTotalTimeOfEncodedVideo()
protected void setTotalTimeOfEncodedVideo(long totalTimeOfEncodedVideo)
totalTimeOfEncodedVideo
- 总的视频编码耗时public long getTotalSizeOfUploadedPackets()
protected void setTotalSizeOfUploadedPackets(long totalSizeOfUploadedPackets)
totalSizeOfUploadedPackets
- 总的上传帧大小public long getTotalTimeOfUploading()
protected void setTotalTimeOfUploading(long totalTimeOfUploading)
totalTimeOfUploading
- 总的推流时长public long getTotalDurationOfDropingVideoFrames()
protected void setTotalDurationOfDropingVideoFrames(long totalDurationOfDropingVideoFrames)
totalDurationOfDropingVideoFrames
- 总的视频丢帧时长public int getVideoEncodeFps()
protected void setVideoEncodeFps(int videoEncodeFps)
videoEncodeFps
- 视频编码帧率public long getTotalFramesOfUploadedVideo()
protected void setTotalFramesOfUploadedVideo(long totalFramesOfUploadedVideo)
totalFramesOfUploadedVideo
- 总的视频上传帧数public int getVideoDurationFromeCaptureToUpload()
protected void setVideoDurationFromeCaptureToUpload(int videoDurationFromeCaptureToUpload)
videoDurationFromeCaptureToUpload
- 从采集到上传总延时public int getAudioDurationFromeCaptureToUpload()
protected void setAudioDurationFromeCaptureToUpload(int audioDurationFromeCaptureToUpload)
audioDurationFromeCaptureToUpload
- 音频帧从采集到上传的总延迟public int getVideoEncodeBitrate()
protected void setVideoEncodeBitrate(int videoEncodeBitrate)
videoEncodeBitrate
- 视频编码码率public float getMemory()
protected void setMemory(float mMemory)
mMemory
- public float getCpu()
protected void setCpu(float cpu)
cpu
- public int getVideoEncodeParam()
protected void setVideoEncodeParam(int videoEncodeParam)
public long getLastVideoPtsInBuffer()
protected void setLastVideoPtsInBuffer(long lastVideoPtsInBuffer)
public long getLastAudioPtsInBuffer()
protected void setLastAudioPtsInBuffer(long lastAudioPtsInBuffer)
public int getAudioCaptureFps()
protected void setAudioCaptureFps(int audioCaptureFps)
public int getVideoRenderFps()
protected void setVideoRenderFps(int videoRenderFps)
public int getAudioUploadFps()
protected void setAudioUploadFps(int audioUploadFps)
public AlivcEncodeModeEnum getVideoEncodeMode()
public void setVideoEncodeMode(AlivcEncodeModeEnum videoEncodeMode)
public long getTotalTimesOfDropingVideoFrames()
protected void setTotalTimesOfDropingVideoFrames(long totalTimesOfDropingVideoFrames)
public int getTotalTimesOfDisconnect()
protected void setTotalTimesOfDisconnect(int totalTimesOfDisconnect)
public int getTotalTimesOfReconnect()
protected void setTotalTimesOfReconnect(int totalTimesOfReconnect)
public int getCurrentUploadPacketSize()
protected void setCurrentUploadPacketSize(int currentUploadPacketSize)
public int getAudioVideoPtsDiff()
protected void setAudioVideoPtsDiff(int audioVideoPtsDiff)
public long getTotalSendedPacketSizeInTwoSecond()
protected void setTotalSendedPacketSizeInTwoSecond(long totalSendedPacketSizeInTwoSecond)
public int getMaxSizeOfVideoPacketsInBuffer()
protected void setMaxSizeOfVideoPacketsInBuffer(int maxSizeOfVideoPacketsInBuffer)
public int getMaxSizeOfAudioPacketsInBuffer()
protected void setMaxSizeOfAudioPacketsInBuffer(int maxSizeOfAudioPacketsInBuffer)
public long getLastVideoFramePTSInQueue()
public void setLastVideoFramePTSInQueue(long mLastVideoFramePTSInQueue)
public long getLastAudioFramePTSInQueue()
protected void setLastAudioFramePTSInQueue(long mLastAudioFramePTSInQueue)
public long getAvPTSInterval()
protected void setAvPTSInterval(long mAvPTSInterval)
public int getAudioFrameInEncodeBuffer()
protected void setAudioFrameInEncodeBuffer(int audioFrameInEncodeBuffer)
public int getVideoFramesInRenderBuffer()
protected void setVideoFramesInRenderBuffer(int videoFramesInRenderBuffer)
public int getVideoFramesInEncodeBuffer()
protected void setVideoFramesInEncodeBuffer(int videoFramesInEncodeBuffer)
public int getAudioEncodeFps()
public void setAudioEncodeFps(int audioEncodeFps)
public int getVideoRenderConsumingTimePerFrame()
public void setVideoRenderConsumingTimePerFrame(int videoRenderConsumingTimePerFrame)
public int getTotalDroppedAudioFrames()
protected void setTotalDroppedAudioFrames(int mTotalDroppedAudioFrames)
public int getRtt()
protected void setRtt(int rtt)
public int getVideoLostRate()
protected void setVideoLostRate(int bitrate)
public int getAudioLostRate()
protected void setAudioLostRate(int bitrate)
public int getVideoReSendBitRate()
protected void setVideoReSendBitRate(int bitrate)
public int getAudioReSendBitRate()
protected void setAudioReSendBitRate(int bitrate)
public void setAudioCapturingSampleRate(int audioCapturingSampleRate)
public int getAudioCapturingSampleRate()
public int getVideoEncodingGopSize()
public void setVideoEncodingGopSize(int videoEncodingGopSize)
public int getVideoEncodingWidth()
public void setVideoEncodingWidth(int videoEncodingWidth)
public int getVideoEncodingHeight()
public void setVideoEncodingHeight(int videoEncodingHeight)