1 package com.alivc.live.pusher;
17 private int mVideoCaptureFps;
24 private int mAudioCaptureFps;
29 private int mAudioCaptureVolume;
35 private int mAudioEncodeBitrate;
37 private int mAudioEncodeFps;
42 private int mAudioFrameInEncodeBuffer;
50 private int mVideoRenderFps;
55 private int mVideoFramesInRenderBuffer;
67 private int mVideoEncodeBitrate;
72 private int mVideoEncodeFps;
77 private long mTotalFramesOfEncodedVideo;
82 private long mTotalTimeOfEncodedVideo;
87 private int mVideoEncodeParam;
92 private int mVideoFramesInEncodeBuffer;
99 private int mAudioUploadBitrate;
104 private int mVideoUploadBitrate;
109 private int mAudioPacketsInUploadBuffer;
114 private int mVideoPacketsInUploadBuffer;
119 private int mVideoUploadeFps;
124 private int mAudioUploadFps;
130 private long mCurrentlyUploadedVideoFramePts;
135 private long mCurrentlyUploadedAudioFramePts;
140 private long mPreviousVideoKeyFramePts;
145 private long mLastVideoPtsInBuffer;
150 private long mLastAudioPtsInBuffer;
155 private long mTotalSizeOfUploadedPackets;
160 private long mTotalTimeOfUploading;
165 private long mTotalFramesOfUploadedVideo;
170 private long mTotalDurationOfDropingVideoFrames;
175 private long mTotalTimesOfDropingVideoFrames;
180 private int mTotalTimesOfDisconnect;
185 private int mTotalTimesOfReconnect;
190 private int mVideoDurationFromeCaptureToUpload;
195 private int mAudioDurationFromeCaptureToUpload;
200 private int mCurrentUploadPacketSize;
205 private int mAudioVideoPtsDiff;
210 private long mTotalSendedPacketSizeInTwoSecond;
215 private int mMaxSizeOfVideoPacketsInBuffer;
220 private int mMaxSizeOfAudioPacketsInBuffer;
230 private float mMemory;
235 private long mLastVideoFramePTSInQueue;
240 private long mLastAudioFramePTSInQueue;
245 private long mAvPTSInterval;
250 private int mVideoRenderConsumingTimePerFrame;
255 private int mTotalDroppedAudioFrames;
266 private int mVideoLostRate;
271 private int mAudioLostRate;
276 private int mVideoReSendBitRate;
281 private int mAudioReSendBitRate;
286 private int mVideoEncodingWidth;
291 private int mAudioCapturingSampleRate;
296 private int mVideoEncodingGopSize;
301 private int mVideoEncodingHeight;
306 private int mAlivcLivePushPublishType;
308 public int getAlivcLivePushPublishType() {
309 return mAlivcLivePushPublishType;
312 public void setAlivcLivePushPublishType(
int alivcLivePushPublishType) {
313 this.mAlivcLivePushPublishType = alivcLivePushPublishType;
322 return mAudioEncodeBitrate;
331 mAudioEncodeBitrate = audioEncodeBitrate;
340 return mAudioUploadBitrate;
349 mAudioUploadBitrate = audioUploadBitrate;
358 return mVideoUploadBitrate;
367 mVideoUploadBitrate = videoUploadBitrate;
376 return mAudioPacketsInUploadBuffer;
385 mAudioPacketsInUploadBuffer = audioPacketsInUploadBuffer;
394 return mVideoPacketsInUploadBuffer;
403 mVideoPacketsInUploadBuffer = videoPacketsInUploadBuffer;
412 return mVideoUploadeFps;
421 mVideoUploadeFps = videoUploadeFps;
430 return mVideoCaptureFps;
439 mVideoCaptureFps = videoCaptureFps;
448 return mCurrentlyUploadedVideoFramePts;
457 mCurrentlyUploadedVideoFramePts = currentlyUploadedVideoFramePts;
466 return mCurrentlyUploadedAudioFramePts;
475 mCurrentlyUploadedAudioFramePts = currentlyUploadedAudioFramePts;
484 return mPreviousVideoKeyFramePts;
493 mPreviousVideoKeyFramePts = previousKeyFramePts;
502 return mTotalFramesOfEncodedVideo;
511 mTotalFramesOfEncodedVideo = totalFramesOfEncodedVideo;
520 return mTotalTimeOfEncodedVideo;
529 mTotalTimeOfEncodedVideo = totalTimeOfEncodedVideo;
538 return mTotalSizeOfUploadedPackets;
547 mTotalSizeOfUploadedPackets = totalSizeOfUploadedPackets;
556 return mTotalTimeOfUploading;
565 mTotalTimeOfUploading = totalTimeOfUploading;
574 return mTotalDurationOfDropingVideoFrames;
583 mTotalDurationOfDropingVideoFrames = totalDurationOfDropingVideoFrames;
592 return mVideoEncodeFps;
601 mVideoEncodeFps = videoEncodeFps;
610 return mTotalFramesOfUploadedVideo;
619 mTotalFramesOfUploadedVideo = totalFramesOfUploadedVideo;
628 return mVideoDurationFromeCaptureToUpload;
637 mVideoDurationFromeCaptureToUpload = videoDurationFromeCaptureToUpload;
646 return mAudioDurationFromeCaptureToUpload;
655 mAudioDurationFromeCaptureToUpload = audioDurationFromeCaptureToUpload;
664 return mVideoEncodeBitrate;
673 mVideoEncodeBitrate = videoEncodeBitrate;
691 this.mMemory = mMemory;
718 return mVideoEncodeParam;
721 public void setVideoEncodeParam(
int videoEncodeParam) {
722 mVideoEncodeParam = videoEncodeParam;
731 return mLastVideoPtsInBuffer;
734 public void setLastVideoPtsInBuffer(
long lastVideoPtsInBuffer) {
735 mLastVideoPtsInBuffer = lastVideoPtsInBuffer;
744 return mLastAudioPtsInBuffer;
747 public void setLastAudioPtsInBuffer(
long lastAudioPtsInBuffer) {
748 mLastAudioPtsInBuffer = lastAudioPtsInBuffer;
757 return mAudioCaptureFps;
760 public void setAudioCaptureFps(
int audioCaptureFps) {
761 mAudioCaptureFps = audioCaptureFps;
770 return mAudioCaptureVolume;
773 public void setAudioCaptureVolume(
int audioCaptureVolume) {
774 mAudioCaptureVolume = audioCaptureVolume;
783 return mVideoRenderFps;
786 public void setVideoRenderFps(
int videoRenderFps) {
787 mVideoRenderFps = videoRenderFps;
796 return mAudioUploadFps;
799 public void setAudioUploadFps(
int audioUploadFps) {
800 mAudioUploadFps = audioUploadFps;
809 return mVideoEncodeMode;
813 mVideoEncodeMode = videoEncodeMode;
822 return mTotalTimesOfDropingVideoFrames;
825 public void setTotalTimesOfDropingVideoFrames(
long totalTimesOfDropingVideoFrames) {
826 mTotalTimesOfDropingVideoFrames = totalTimesOfDropingVideoFrames;
835 return mTotalTimesOfDisconnect;
838 public void setTotalTimesOfDisconnect(
int totalTimesOfDisconnect) {
839 mTotalTimesOfDisconnect = totalTimesOfDisconnect;
848 return mTotalTimesOfReconnect;
851 public void setTotalTimesOfReconnect(
int totalTimesOfReconnect) {
852 mTotalTimesOfReconnect = totalTimesOfReconnect;
861 return mCurrentUploadPacketSize;
864 public void setCurrentUploadPacketSize(
int currentUploadPacketSize) {
865 mCurrentUploadPacketSize = currentUploadPacketSize;
874 return mAudioVideoPtsDiff;
877 public void setAudioVideoPtsDiff(
int audioVideoPtsDiff) {
878 mAudioVideoPtsDiff = audioVideoPtsDiff;
887 return mTotalSendedPacketSizeInTwoSecond;
890 public void setTotalSendedPacketSizeInTwoSecond(
long totalSendedPacketSizeInTwoSecond) {
891 mTotalSendedPacketSizeInTwoSecond = totalSendedPacketSizeInTwoSecond;
900 return mMaxSizeOfVideoPacketsInBuffer;
903 public void setMaxSizeOfVideoPacketsInBuffer(
int maxSizeOfVideoPacketsInBuffer) {
904 mMaxSizeOfVideoPacketsInBuffer = maxSizeOfVideoPacketsInBuffer;
913 return mMaxSizeOfAudioPacketsInBuffer;
916 public void setMaxSizeOfAudioPacketsInBuffer(
int maxSizeOfAudioPacketsInBuffer) {
917 mMaxSizeOfAudioPacketsInBuffer = maxSizeOfAudioPacketsInBuffer;
920 public long getLastVideoFramePTSInQueue() {
921 return mLastVideoFramePTSInQueue;
924 public void setLastVideoFramePTSInQueue(
long mLastVideoFramePTSInQueue) {
925 this.mLastVideoFramePTSInQueue = mLastVideoFramePTSInQueue;
928 public long getLastAudioFramePTSInQueue() {
929 return mLastAudioFramePTSInQueue;
932 public void setLastAudioFramePTSInQueue(
long mLastAudioFramePTSInQueue) {
933 this.mLastAudioFramePTSInQueue = mLastAudioFramePTSInQueue;
936 public long getAvPTSInterval() {
937 return mAvPTSInterval;
940 public void setAvPTSInterval(
long mAvPTSInterval) {
941 this.mAvPTSInterval = mAvPTSInterval;
950 return mAudioFrameInEncodeBuffer;
953 public void setAudioFrameInEncodeBuffer(
int audioFrameInEncodeBuffer) {
954 mAudioFrameInEncodeBuffer = audioFrameInEncodeBuffer;
963 return mVideoFramesInRenderBuffer;
966 public void setVideoFramesInRenderBuffer(
int videoFramesInRenderBuffer) {
967 mVideoFramesInRenderBuffer = videoFramesInRenderBuffer;
976 return mVideoFramesInEncodeBuffer;
979 public void setVideoFramesInEncodeBuffer(
int videoFramesInEncodeBuffer) {
980 mVideoFramesInEncodeBuffer = videoFramesInEncodeBuffer;
983 public int getAudioEncodeFps() {
984 return mAudioEncodeFps;
987 public void setAudioEncodeFps(
int audioEncodeFps) {
988 mAudioEncodeFps = audioEncodeFps;
991 public int getVideoRenderConsumingTimePerFrame() {
992 return mVideoRenderConsumingTimePerFrame;
995 public void setVideoRenderConsumingTimePerFrame(
int videoRenderConsumingTimePerFrame) {
996 this.mVideoRenderConsumingTimePerFrame = videoRenderConsumingTimePerFrame;
999 public int getTotalDroppedAudioFrames() {
1000 return mTotalDroppedAudioFrames;
1003 public void setTotalDroppedAudioFrames(
int mTotalDroppedAudioFrames) {
1004 this.mTotalDroppedAudioFrames = mTotalDroppedAudioFrames;
1007 public int getRtt() {
1011 public void setRtt(
int rtt) {
1015 public int getVideoLostRate() {
1016 return mVideoLostRate;
1019 public void setVideoLostRate(
int bitrate) {
1020 this.mVideoLostRate = bitrate;
1023 public int getAudioLostRate() {
1024 return mAudioLostRate;
1027 public void setAudioLostRate(
int bitrate) {
1028 this.mAudioLostRate = bitrate;
1031 public int getVideoReSendBitRate() {
1032 return mVideoReSendBitRate;
1035 public void setVideoReSendBitRate(
int bitrate) {
1036 this.mVideoReSendBitRate = bitrate;
1039 public int getAudioReSendBitRate() {
1040 return mAudioReSendBitRate;
1043 public void setAudioReSendBitRate(
int bitrate) {
1044 this.mAudioReSendBitRate = bitrate;
1047 public void setAudioCapturingSampleRate(
int audioCapturingSampleRate) {
1048 this.mAudioCapturingSampleRate = audioCapturingSampleRate;
1051 public int getAudioCapturingSampleRate() {
1052 return mAudioCapturingSampleRate;
1055 public int getVideoEncodingGopSize() {
1056 return mVideoEncodingGopSize;
1059 public void setVideoEncodingGopSize(
int videoEncodingGopSize) {
1060 this.mVideoEncodingGopSize = videoEncodingGopSize;
1063 public int getVideoEncodingWidth() {
1064 return mVideoEncodingWidth;
1067 public void setVideoEncodingWidth(
int videoEncodingWidth) {
1068 this.mVideoEncodingWidth = videoEncodingWidth;
1071 public int getVideoEncodingHeight() {
1072 return mVideoEncodingHeight;
1075 public void setVideoEncodingHeight(
int videoEncodingHeight) {
1076 this.mVideoEncodingHeight = videoEncodingHeight;
1080 public String toString() {
1081 return "mVideoCaptureFps=" + mVideoCaptureFps +
1082 ", mAudioCaptureFps=" + mAudioCaptureFps +
1083 ", mAudioCaptureVolume=" + mAudioCaptureVolume +
1084 ", mAudioEncodeBitrate=" + mAudioEncodeBitrate +
1085 ", mAudioEncodeFps=" + mAudioEncodeFps +
1086 ", mAudioFrameInEncodeBuffer=" + mAudioFrameInEncodeBuffer +
1087 ", mVideoRenderFps=" + mVideoRenderFps +
1088 ", mVideoFramesInRenderBuffer=" + mVideoFramesInRenderBuffer +
1089 ", mVideoEncodeMode=" + mVideoEncodeMode +
1090 ", mVideoEncodeBitrate=" + mVideoEncodeBitrate +
1091 ", mVideoEncodeFps=" + mVideoEncodeFps +
1092 ", mTotalFramesOfEncodedVideo=" + mTotalFramesOfEncodedVideo +
1093 ", mTotalTimeOfEncodedVideo=" + mTotalTimeOfEncodedVideo +
1094 ", mVideoEncodeParam=" + mVideoEncodeParam +
1095 ", mVideoFramesInEncodeBuffer=" + mVideoFramesInEncodeBuffer +
1096 ", mAudioUploadBitrate=" + mAudioUploadBitrate +
1097 ", mVideoUploadBitrate=" + mVideoUploadBitrate +
1098 ", mAudioPacketsInUploadBuffer=" + mAudioPacketsInUploadBuffer +
1099 ", mVideoPacketsInUploadBuffer=" + mVideoPacketsInUploadBuffer +
1100 ", mVideoUploadeFps=" + mVideoUploadeFps +
1101 ", mAudioUploadFps=" + mAudioUploadFps +
1102 ", mCurrentlyUploadedVideoFramePts=" + mCurrentlyUploadedVideoFramePts +
1103 ", mCurrentlyUploadedAudioFramePts=" + mCurrentlyUploadedAudioFramePts +
1104 ", mPreviousVideoKeyFramePts=" + mPreviousVideoKeyFramePts +
1105 ", mLastVideoPtsInBuffer=" + mLastVideoPtsInBuffer +
1106 ", mLastAudioPtsInBuffer=" + mLastAudioPtsInBuffer +
1107 ", mTotalSizeOfUploadedPackets=" + mTotalSizeOfUploadedPackets +
1108 ", mTotalTimeOfUploading=" + mTotalTimeOfUploading +
1109 ", mTotalFramesOfUploadedVideo=" + mTotalFramesOfUploadedVideo +
1110 ", mTotalDurationOfDropingVideoFrames=" + mTotalDurationOfDropingVideoFrames +
1111 ", mTotalTimesOfDropingVideoFrames=" + mTotalTimesOfDropingVideoFrames +
1112 ", mTotalTimesOfDisconnect=" + mTotalTimesOfDisconnect +
1113 ", mTotalTimesOfReconnect=" + mTotalTimesOfReconnect +
1114 ", mVideoDurationFromeCaptureToUpload=" + mVideoDurationFromeCaptureToUpload +
1115 ", mAudioDurationFromeCaptureToUpload=" + mAudioDurationFromeCaptureToUpload +
1116 ", mCurrentUploadPacketSize=" + mCurrentUploadPacketSize +
1117 ", mAudioVideoPtsDiff=" + mAudioVideoPtsDiff +
1118 ", mTotalSendedPacketSizeInTwoSecond=" + mTotalSendedPacketSizeInTwoSecond +
1119 ", mMaxSizeOfVideoPacketsInBuffer=" + mMaxSizeOfVideoPacketsInBuffer +
1120 ", mMaxSizeOfAudioPacketsInBuffer=" + mMaxSizeOfAudioPacketsInBuffer +
1122 ", mMemory=" + mMemory +
1123 ", mLastVideoFramePTSInQueue=" + mLastVideoFramePTSInQueue +
1124 ", mLastAudioFramePTSInQueue=" + mLastAudioFramePTSInQueue +
1125 ", mAvPTSInterval=" + mAvPTSInterval +
1126 ", mVideoRenderConsumingTimePerFrame=" + mVideoRenderConsumingTimePerFrame +
1127 ", mTotalDroppedAudioFrames=" + mTotalDroppedAudioFrames +
1129 ", mVideoLostRate=" + mVideoLostRate +
1130 ", mAudioLostRate=" + mAudioLostRate +
1131 ", mVideoReSendBitRate=" + mVideoReSendBitRate +
1132 ", mAudioReSendBitRate=" + mAudioReSendBitRate +
1133 ", mVideoEncodingWidth=" + mVideoEncodingWidth +
1134 ", mAudioCapturingSampleRate=" + mAudioCapturingSampleRate +
1135 ", mVideoEncodingGopSize=" + mVideoEncodingGopSize +
1136 ", mVideoEncodingHeight=" + mVideoEncodingHeight +
1137 ", mAlivcLivePushPublishType=" + mAlivcLivePushPublishType;
int getMaxSizeOfVideoPacketsInBuffer()
void setAudioUploadBitrate(int audioUploadBitrate)
int getAudioUploadBitrate()
long getTotalSendedPacketSizeInTwoSecond()
long getTotalTimesOfDropingVideoFrames()
void setTotalTimeOfEncodedVideo(long totalTimeOfEncodedVideo)
void setVideoEncodeBitrate(int videoEncodeBitrate)
int getAudioEncodeBitrate()
int getVideoFramesInEncodeBuffer()
long getTotalFramesOfUploadedVideo()
void setVideoEncodeFps(int videoEncodeFps)
void setVideoPacketsInUploadBuffer(int videoPacketsInUploadBuffer)
int getVideoEncodeParam()
void setPreviousVideoKeyFramePts(long previousKeyFramePts)
int getMaxSizeOfAudioPacketsInBuffer()
long getTotalSizeOfUploadedPackets()
void setTotalDurationOfDropingVideoFrames(long totalDurationOfDropingVideoFrames)
int getVideoFramesInRenderBuffer()
void setAudioPacketsInUploadBuffer(int audioPacketsInUploadBuffer)
int getTotalTimesOfReconnect()
long getCurrentlyUploadedVideoFramePts()
long getLastAudioPtsInBuffer()
int getVideoUploadBitrate()
void setVideoUploadeFps(int videoUploadeFps)
void setCurrentlyUploadedAudioFramePts(long currentlyUploadedAudioFramePts)
AlivcEncodeModeEnum getVideoEncodeMode()
int getCurrentUploadPacketSize()
int getAudioVideoPtsDiff()
long getTotalTimeOfEncodedVideo()
int getAudioCaptureVolume()
int getTotalTimesOfDisconnect()
long getTotalTimeOfUploading()
void setVideoCaptureFps(int videoCaptureFps)
long getLastVideoPtsInBuffer()
void setTotalTimeOfUploading(long totalTimeOfUploading)
long getTotalDurationOfDropingVideoFrames()
int getAudioPacketsInUploadBuffer()
int getAudioDurationFromeCaptureToUpload()
int getAudioFrameInEncodeBuffer()
void setAudioEncodeBitrate(int audioEncodeBitrate)
long getCurrentlyUploadedAudioFramePts()
void setAudioDurationFromeCaptureToUpload(int audioDurationFromeCaptureToUpload)
void setMemory(float mMemory)
void setTotalSizeOfUploadedPackets(long totalSizeOfUploadedPackets)
long getTotalFramesOfEncodedVideo()
int getVideoPacketsInUploadBuffer()
void setVideoDurationFromeCaptureToUpload(int videoDurationFromeCaptureToUpload)
int getVideoDurationFromeCaptureToUpload()
long getPreviousVideoKeyFramePts()
int getVideoEncodeBitrate()
void setVideoUploadBitrate(int videoUploadBitrate)
void setCurrentlyUploadedVideoFramePts(long currentlyUploadedVideoFramePts)
void setTotalFramesOfEncodedVideo(long totalFramesOfEncodedVideo)
void setTotalFramesOfUploadedVideo(long totalFramesOfUploadedVideo)