Package com.alivc.live.pusher
Class AlivcLivePushStatsInfo
- java.lang.Object
-
- com.alivc.live.pusher.AlivcLivePushStatsInfo
-
public class AlivcLivePushStatsInfo extends java.lang.Object
推流统计类
-
-
Constructor Summary
Constructors Constructor Description AlivcLivePushStatsInfo()
-
Method Summary
-
-
-
Method Detail
-
getAlivcLivePushPublishType
public int getAlivcLivePushPublishType()
-
setAlivcLivePushPublishType
public void setAlivcLivePushPublishType(int alivcLivePushPublishType)
-
getAudioEncodeBitrate
public int getAudioEncodeBitrate()
获取音频编码码率- Returns:
- 音频编码码率
-
getAudioUploadBitrate
public int getAudioUploadBitrate()
获取音频上传码率- Returns:
- 音频上传码率
-
getVideoUploadBitrate
public int getVideoUploadBitrate()
获取视频上传码率- Returns:
- 视频上传码率
-
getAudioPacketsInUploadBuffer
public int getAudioPacketsInUploadBuffer()
获取缓冲中的音频包数量- Returns:
- 缓冲中的音频包数量
-
getVideoPacketsInUploadBuffer
public int getVideoPacketsInUploadBuffer()
获取缓冲中的视频包数量- Returns:
- 缓冲中的视频包数量
-
getVideoUploadeFps
public int getVideoUploadeFps()
获取视频上传帧率- Returns:
- 视频上传帧率
-
getVideoCaptureFps
public int getVideoCaptureFps()
获取视频采集帧率- Returns:
- 视频采集帧率
-
getCurrentlyUploadedVideoFramePts
public long getCurrentlyUploadedVideoFramePts()
获取当前上传视频帧PTS- Returns:
- 当前上传视频帧PTS
-
getCurrentlyUploadedAudioFramePts
public long getCurrentlyUploadedAudioFramePts()
获取当前上传音频帧PTS- Returns:
- 当前上传音频帧PTS
-
getPreviousVideoKeyFramePts
public long getPreviousVideoKeyFramePts()
获取上一次视频关键帧PTS- Returns:
- 上一次视频关键帧PTS
-
getTotalFramesOfEncodedVideo
public long getTotalFramesOfEncodedVideo()
获取总的视频编码帧数- Returns:
- 总的视频编码帧数
-
getTotalTimeOfEncodedVideo
public long getTotalTimeOfEncodedVideo()
获取总的视频编码耗时- Returns:
- 获取总的视频编码耗时
-
getTotalSizeOfUploadedPackets
public long getTotalSizeOfUploadedPackets()
获取总的上传帧大小- Returns:
- 总的上传帧大小
-
getTotalTimeOfUploading
public long getTotalTimeOfUploading()
获取总的推流时长- Returns:
- 总的推流时长
-
getTotalDurationOfDropingVideoFrames
public long getTotalDurationOfDropingVideoFrames()
获取总的视频丢帧时长- Returns:
- 总的视频丢帧时长
-
getVideoEncodeFps
public int getVideoEncodeFps()
获取视频编码帧率- Returns:
- 视频编码帧率
-
getTotalFramesOfUploadedVideo
public long getTotalFramesOfUploadedVideo()
获取总的视频上传帧数- Returns:
- 总的视频上传帧数
-
getVideoDurationFromeCaptureToUpload
public int getVideoDurationFromeCaptureToUpload()
获取从采集到上传总延时- Returns:
- 从采集到上传总延时
-
getAudioDurationFromeCaptureToUpload
public int getAudioDurationFromeCaptureToUpload()
获取音频帧从采集到上传的总延迟- Returns:
- 音频帧从采集到上传的总延迟
-
getVideoEncodeBitrate
public int getVideoEncodeBitrate()
获取视频编码码率- Returns:
- 视频编码码率
-
getMemory
public float getMemory()
获取内存分配量,单位M- Returns:
- 内存分配量
-
getCpu
public float getCpu()
获取CPU的占用百分比,单位%- Returns:
- cpu百分比
-
getVideoEncodeParam
public int getVideoEncodeParam()
获取当前设置的视频编码码率(单位:Kbps)- Returns:
- 当前设置的视频编码码率
-
getLastVideoPtsInBuffer
public long getLastVideoPtsInBuffer()
获取上传队列中最后一个视频帧的pts- Returns:
- 上传队列中最后一个视频帧的pts
-
getLastAudioPtsInBuffer
public long getLastAudioPtsInBuffer()
获取上传队列中最后一个音频帧的pts- Returns:
- 上传队列中最后一个音频帧的pts
-
getAudioCaptureFps
public int getAudioCaptureFps()
获取音频采集的帧率- Returns:
- 音频采集的帧率
-
getAudioCaptureVolume
public int getAudioCaptureVolume()
获取音频采集的音量- Returns:
- 音频采集的音量
-
getVideoRenderFps
public int getVideoRenderFps()
获取视频渲染帧率- Returns:
- 视频渲染帧率
-
getAudioUploadFps
public int getAudioUploadFps()
获取音频上传帧率- Returns:
- 音频上传帧率
-
getVideoEncodeMode
public AlivcEncodeModeEnum getVideoEncodeMode()
获取视频编码模式- Returns:
- 视频编码模式
-
setVideoEncodeMode
public void setVideoEncodeMode(AlivcEncodeModeEnum videoEncodeMode)
-
getTotalTimesOfDropingVideoFrames
public long getTotalTimesOfDropingVideoFrames()
获取总的丢弃的视频帧时长- Returns:
- 总的丢弃的视频帧时长
-
getTotalTimesOfDisconnect
public int getTotalTimesOfDisconnect()
获取总的重连次数- Returns:
- 总的重连次数
-
getTotalTimesOfReconnect
public int getTotalTimesOfReconnect()
获取总的重连次数- Returns:
- 总的重连次数
-
getCurrentUploadPacketSize
public int getCurrentUploadPacketSize()
获取当前上传帧大小,单位byte- Returns:
- 当前上传帧大小,单位byte
-
getAudioVideoPtsDiff
public int getAudioVideoPtsDiff()
获取音视频pts差异- Returns:
- 音视频pts差异
-
getTotalSendedPacketSizeInTwoSecond
public long getTotalSendedPacketSizeInTwoSecond()
获取2秒内总的发送数据量大小- Returns:
- 2秒内总的发送数据量大小
-
getMaxSizeOfVideoPacketsInBuffer
public int getMaxSizeOfVideoPacketsInBuffer()
获取缓冲队列中最大的视频帧大小- Returns:
- 缓冲队列中最大的视频帧大小
-
getMaxSizeOfAudioPacketsInBuffer
public int getMaxSizeOfAudioPacketsInBuffer()
获取缓冲队列中最大的音频帧大小- Returns:
- 缓冲队列中最大的音频帧大小
-
getLastVideoFramePTSInQueue
public long getLastVideoFramePTSInQueue()
-
setLastVideoFramePTSInQueue
public void setLastVideoFramePTSInQueue(long mLastVideoFramePTSInQueue)
-
getLastAudioFramePTSInQueue
public long getLastAudioFramePTSInQueue()
-
getAvPTSInterval
public long getAvPTSInterval()
-
getAudioFrameInEncodeBuffer
public int getAudioFrameInEncodeBuffer()
获取音频编码队列中的音频帧数量- Returns:
- 音频编码队列中的音频帧数量
-
getVideoFramesInRenderBuffer
public int getVideoFramesInRenderBuffer()
获取视频渲染队列中的视频帧数量- Returns:
- 视频渲染队列中的视频帧数量
-
getVideoFramesInEncodeBuffer
public int getVideoFramesInEncodeBuffer()
获取视频编码队列的视频帧数量- Returns:
- 视频编码队列的视频帧数量
-
getAudioEncodeFps
public int getAudioEncodeFps()
-
setAudioEncodeFps
public void setAudioEncodeFps(int audioEncodeFps)
-
getVideoRenderConsumingTimePerFrame
public int getVideoRenderConsumingTimePerFrame()
-
setVideoRenderConsumingTimePerFrame
public void setVideoRenderConsumingTimePerFrame(int videoRenderConsumingTimePerFrame)
-
getTotalDroppedAudioFrames
public int getTotalDroppedAudioFrames()
-
getRtt
public int getRtt()
-
getVideoLostRate
public int getVideoLostRate()
-
getAudioLostRate
public int getAudioLostRate()
-
getVideoReSendBitRate
public int getVideoReSendBitRate()
-
getAudioReSendBitRate
public int getAudioReSendBitRate()
-
setAudioCapturingSampleRate
public void setAudioCapturingSampleRate(int audioCapturingSampleRate)
-
getAudioCapturingSampleRate
public int getAudioCapturingSampleRate()
-
getVideoEncodingGopSize
public int getVideoEncodingGopSize()
-
setVideoEncodingGopSize
public void setVideoEncodingGopSize(int videoEncodingGopSize)
-
getVideoEncodingWidth
public int getVideoEncodingWidth()
-
setVideoEncodingWidth
public void setVideoEncodingWidth(int videoEncodingWidth)
-
getVideoEncodingHeight
public int getVideoEncodingHeight()
-
setVideoEncodingHeight
public void setVideoEncodingHeight(int videoEncodingHeight)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-