AliVCSDK  6.0.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
AlivcLivePushStatsInfo.java
1 package com.alivc.live.pusher;
2 
10 @Visible
11 public class AlivcLivePushStatsInfo {
12 
13  // --------------------------- 视频采集模块
17  private int mVideoCaptureFps;
18 
19 
20  // --------------------------- 音频采集模块
24  private int mAudioCaptureFps;
25 
29  private int mAudioCaptureVolume;
30 
31  // --------------------------- 音频编码模块
35  private int mAudioEncodeBitrate;
36 
37  private int mAudioEncodeFps;
38 
42  private int mAudioFrameInEncodeBuffer;
43 
44 
45  // --------------------------- 视频渲染模块
46 
50  private int mVideoRenderFps;
51 
55  private int mVideoFramesInRenderBuffer;
56 
57 
58  // --------------------------- 视频编码模块
59 
63  private AlivcEncodeModeEnum mVideoEncodeMode;
67  private int mVideoEncodeBitrate;
68 
72  private int mVideoEncodeFps;
73 
77  private long mTotalFramesOfEncodedVideo;
78 
82  private long mTotalTimeOfEncodedVideo;
83 
87  private int mVideoEncodeParam;
88 
92  private int mVideoFramesInEncodeBuffer;
93 
94  // --------------------------- RTMP模块
95 
99  private int mAudioUploadBitrate;
100 
104  private int mVideoUploadBitrate;
105 
109  private int mAudioPacketsInUploadBuffer;
110 
114  private int mVideoPacketsInUploadBuffer;
115 
119  private int mVideoUploadeFps;
120 
124  private int mAudioUploadFps;
125 
126 
130  private long mCurrentlyUploadedVideoFramePts;
131 
135  private long mCurrentlyUploadedAudioFramePts;
136 
140  private long mPreviousVideoKeyFramePts;
141 
145  private long mLastVideoPtsInBuffer;
146 
150  private long mLastAudioPtsInBuffer;
151 
155  private long mTotalSizeOfUploadedPackets;
156 
160  private long mTotalTimeOfUploading;
161 
165  private long mTotalFramesOfUploadedVideo;
166 
170  private long mTotalDurationOfDropingVideoFrames;
171 
175  private long mTotalTimesOfDropingVideoFrames;
176 
180  private int mTotalTimesOfDisconnect;
181 
185  private int mTotalTimesOfReconnect;
186 
190  private int mVideoDurationFromeCaptureToUpload;
191 
195  private int mAudioDurationFromeCaptureToUpload;
196 
200  private int mCurrentUploadPacketSize;
201 
205  private int mAudioVideoPtsDiff;
206 
210  private long mTotalSendedPacketSizeInTwoSecond;
211 
215  private int mMaxSizeOfVideoPacketsInBuffer;
216 
220  private int mMaxSizeOfAudioPacketsInBuffer;
221 
222  // -------------------------------- 应用层
226  private float mCpu;
230  private float mMemory;
231 
235  private long mLastVideoFramePTSInQueue;
236 
240  private long mLastAudioFramePTSInQueue;
241 
245  private long mAvPTSInterval;
246 
250  private int mVideoRenderConsumingTimePerFrame;
251 
255  private int mTotalDroppedAudioFrames;
256 
257 
261  private int mRtt;
262 
266  private int mVideoLostRate;
267 
271  private int mAudioLostRate;
272 
276  private int mVideoReSendBitRate;
277 
281  private int mAudioReSendBitRate;
282 
286  private int mVideoEncodingWidth;
287 
291  private int mAudioCapturingSampleRate;
292 
296  private int mVideoEncodingGopSize;
297 
301  private int mVideoEncodingHeight;
302 
306  private int mAlivcLivePushPublishType;
307 
308  public int getAlivcLivePushPublishType() {
309  return mAlivcLivePushPublishType;
310  }
311 
312  public void setAlivcLivePushPublishType(int alivcLivePushPublishType) {
313  this.mAlivcLivePushPublishType = alivcLivePushPublishType;
314  }
315 
321  public int getAudioEncodeBitrate() {
322  return mAudioEncodeBitrate;
323  }
324 
330  public void setAudioEncodeBitrate(int audioEncodeBitrate) {
331  mAudioEncodeBitrate = audioEncodeBitrate;
332  }
333 
339  public int getAudioUploadBitrate() {
340  return mAudioUploadBitrate;
341  }
342 
348  public void setAudioUploadBitrate(int audioUploadBitrate) {
349  mAudioUploadBitrate = audioUploadBitrate;
350  }
351 
357  public int getVideoUploadBitrate() {
358  return mVideoUploadBitrate;
359  }
360 
366  public void setVideoUploadBitrate(int videoUploadBitrate) {
367  mVideoUploadBitrate = videoUploadBitrate;
368  }
369 
376  return mAudioPacketsInUploadBuffer;
377  }
378 
384  public void setAudioPacketsInUploadBuffer(int audioPacketsInUploadBuffer) {
385  mAudioPacketsInUploadBuffer = audioPacketsInUploadBuffer;
386  }
387 
394  return mVideoPacketsInUploadBuffer;
395  }
396 
402  public void setVideoPacketsInUploadBuffer(int videoPacketsInUploadBuffer) {
403  mVideoPacketsInUploadBuffer = videoPacketsInUploadBuffer;
404  }
405 
411  public int getVideoUploadeFps() {
412  return mVideoUploadeFps;
413  }
414 
420  public void setVideoUploadeFps(int videoUploadeFps) {
421  mVideoUploadeFps = videoUploadeFps;
422  }
423 
429  public int getVideoCaptureFps() {
430  return mVideoCaptureFps;
431  }
432 
438  public void setVideoCaptureFps(int videoCaptureFps) {
439  mVideoCaptureFps = videoCaptureFps;
440  }
441 
448  return mCurrentlyUploadedVideoFramePts;
449  }
450 
456  public void setCurrentlyUploadedVideoFramePts(long currentlyUploadedVideoFramePts) {
457  mCurrentlyUploadedVideoFramePts = currentlyUploadedVideoFramePts;
458  }
459 
466  return mCurrentlyUploadedAudioFramePts;
467  }
468 
474  public void setCurrentlyUploadedAudioFramePts(long currentlyUploadedAudioFramePts) {
475  mCurrentlyUploadedAudioFramePts = currentlyUploadedAudioFramePts;
476  }
477 
484  return mPreviousVideoKeyFramePts;
485  }
486 
492  public void setPreviousVideoKeyFramePts(long previousKeyFramePts) {
493  mPreviousVideoKeyFramePts = previousKeyFramePts;
494  }
495 
502  return mTotalFramesOfEncodedVideo;
503  }
504 
510  public void setTotalFramesOfEncodedVideo(long totalFramesOfEncodedVideo) {
511  mTotalFramesOfEncodedVideo = totalFramesOfEncodedVideo;
512  }
513 
520  return mTotalTimeOfEncodedVideo;
521  }
522 
528  public void setTotalTimeOfEncodedVideo(long totalTimeOfEncodedVideo) {
529  mTotalTimeOfEncodedVideo = totalTimeOfEncodedVideo;
530  }
531 
538  return mTotalSizeOfUploadedPackets;
539  }
540 
546  public void setTotalSizeOfUploadedPackets(long totalSizeOfUploadedPackets) {
547  mTotalSizeOfUploadedPackets = totalSizeOfUploadedPackets;
548  }
549 
555  public long getTotalTimeOfUploading() {
556  return mTotalTimeOfUploading;
557  }
558 
564  public void setTotalTimeOfUploading(long totalTimeOfUploading) {
565  mTotalTimeOfUploading = totalTimeOfUploading;
566  }
567 
574  return mTotalDurationOfDropingVideoFrames;
575  }
576 
582  public void setTotalDurationOfDropingVideoFrames(long totalDurationOfDropingVideoFrames) {
583  mTotalDurationOfDropingVideoFrames = totalDurationOfDropingVideoFrames;
584  }
585 
591  public int getVideoEncodeFps() {
592  return mVideoEncodeFps;
593  }
594 
600  public void setVideoEncodeFps(int videoEncodeFps) {
601  mVideoEncodeFps = videoEncodeFps;
602  }
603 
610  return mTotalFramesOfUploadedVideo;
611  }
612 
618  public void setTotalFramesOfUploadedVideo(long totalFramesOfUploadedVideo) {
619  mTotalFramesOfUploadedVideo = totalFramesOfUploadedVideo;
620  }
621 
628  return mVideoDurationFromeCaptureToUpload;
629  }
630 
636  public void setVideoDurationFromeCaptureToUpload(int videoDurationFromeCaptureToUpload) {
637  mVideoDurationFromeCaptureToUpload = videoDurationFromeCaptureToUpload;
638  }
639 
646  return mAudioDurationFromeCaptureToUpload;
647  }
648 
654  public void setAudioDurationFromeCaptureToUpload(int audioDurationFromeCaptureToUpload) {
655  mAudioDurationFromeCaptureToUpload = audioDurationFromeCaptureToUpload;
656  }
657 
663  public int getVideoEncodeBitrate() {
664  return mVideoEncodeBitrate;
665  }
666 
672  public void setVideoEncodeBitrate(int videoEncodeBitrate) {
673  mVideoEncodeBitrate = videoEncodeBitrate;
674  }
675 
681  public float getMemory() {
682  return mMemory;
683  }
684 
690  public void setMemory(float mMemory) {
691  this.mMemory = mMemory;
692  }
693 
699  public float getCpu() {
700  return mCpu;
701  }
702 
708  public void setCpu(float cpu) {
709  mCpu = cpu;
710  }
711 
717  public int getVideoEncodeParam() {
718  return mVideoEncodeParam;
719  }
720 
721  public void setVideoEncodeParam(int videoEncodeParam) {
722  mVideoEncodeParam = videoEncodeParam;
723  }
724 
730  public long getLastVideoPtsInBuffer() {
731  return mLastVideoPtsInBuffer;
732  }
733 
734  public void setLastVideoPtsInBuffer(long lastVideoPtsInBuffer) {
735  mLastVideoPtsInBuffer = lastVideoPtsInBuffer;
736  }
737 
743  public long getLastAudioPtsInBuffer() {
744  return mLastAudioPtsInBuffer;
745  }
746 
747  public void setLastAudioPtsInBuffer(long lastAudioPtsInBuffer) {
748  mLastAudioPtsInBuffer = lastAudioPtsInBuffer;
749  }
750 
756  public int getAudioCaptureFps() {
757  return mAudioCaptureFps;
758  }
759 
760  public void setAudioCaptureFps(int audioCaptureFps) {
761  mAudioCaptureFps = audioCaptureFps;
762  }
763 
769  public int getAudioCaptureVolume() {
770  return mAudioCaptureVolume;
771  }
772 
773  public void setAudioCaptureVolume(int audioCaptureVolume) {
774  mAudioCaptureVolume = audioCaptureVolume;
775  }
776 
782  public int getVideoRenderFps() {
783  return mVideoRenderFps;
784  }
785 
786  public void setVideoRenderFps(int videoRenderFps) {
787  mVideoRenderFps = videoRenderFps;
788  }
789 
795  public int getAudioUploadFps() {
796  return mAudioUploadFps;
797  }
798 
799  public void setAudioUploadFps(int audioUploadFps) {
800  mAudioUploadFps = audioUploadFps;
801  }
802 
809  return mVideoEncodeMode;
810  }
811 
812  public void setVideoEncodeMode(AlivcEncodeModeEnum videoEncodeMode) {
813  mVideoEncodeMode = videoEncodeMode;
814  }
815 
822  return mTotalTimesOfDropingVideoFrames;
823  }
824 
825  public void setTotalTimesOfDropingVideoFrames(long totalTimesOfDropingVideoFrames) {
826  mTotalTimesOfDropingVideoFrames = totalTimesOfDropingVideoFrames;
827  }
828 
835  return mTotalTimesOfDisconnect;
836  }
837 
838  public void setTotalTimesOfDisconnect(int totalTimesOfDisconnect) {
839  mTotalTimesOfDisconnect = totalTimesOfDisconnect;
840  }
841 
848  return mTotalTimesOfReconnect;
849  }
850 
851  public void setTotalTimesOfReconnect(int totalTimesOfReconnect) {
852  mTotalTimesOfReconnect = totalTimesOfReconnect;
853  }
854 
861  return mCurrentUploadPacketSize;
862  }
863 
864  public void setCurrentUploadPacketSize(int currentUploadPacketSize) {
865  mCurrentUploadPacketSize = currentUploadPacketSize;
866  }
867 
873  public int getAudioVideoPtsDiff() {
874  return mAudioVideoPtsDiff;
875  }
876 
877  public void setAudioVideoPtsDiff(int audioVideoPtsDiff) {
878  mAudioVideoPtsDiff = audioVideoPtsDiff;
879  }
880 
887  return mTotalSendedPacketSizeInTwoSecond;
888  }
889 
890  public void setTotalSendedPacketSizeInTwoSecond(long totalSendedPacketSizeInTwoSecond) {
891  mTotalSendedPacketSizeInTwoSecond = totalSendedPacketSizeInTwoSecond;
892  }
893 
900  return mMaxSizeOfVideoPacketsInBuffer;
901  }
902 
903  public void setMaxSizeOfVideoPacketsInBuffer(int maxSizeOfVideoPacketsInBuffer) {
904  mMaxSizeOfVideoPacketsInBuffer = maxSizeOfVideoPacketsInBuffer;
905  }
906 
913  return mMaxSizeOfAudioPacketsInBuffer;
914  }
915 
916  public void setMaxSizeOfAudioPacketsInBuffer(int maxSizeOfAudioPacketsInBuffer) {
917  mMaxSizeOfAudioPacketsInBuffer = maxSizeOfAudioPacketsInBuffer;
918  }
919 
920  public long getLastVideoFramePTSInQueue() {
921  return mLastVideoFramePTSInQueue;
922  }
923 
924  public void setLastVideoFramePTSInQueue(long mLastVideoFramePTSInQueue) {
925  this.mLastVideoFramePTSInQueue = mLastVideoFramePTSInQueue;
926  }
927 
928  public long getLastAudioFramePTSInQueue() {
929  return mLastAudioFramePTSInQueue;
930  }
931 
932  public void setLastAudioFramePTSInQueue(long mLastAudioFramePTSInQueue) {
933  this.mLastAudioFramePTSInQueue = mLastAudioFramePTSInQueue;
934  }
935 
936  public long getAvPTSInterval() {
937  return mAvPTSInterval;
938  }
939 
940  public void setAvPTSInterval(long mAvPTSInterval) {
941  this.mAvPTSInterval = mAvPTSInterval;
942  }
943 
950  return mAudioFrameInEncodeBuffer;
951  }
952 
953  public void setAudioFrameInEncodeBuffer(int audioFrameInEncodeBuffer) {
954  mAudioFrameInEncodeBuffer = audioFrameInEncodeBuffer;
955  }
956 
963  return mVideoFramesInRenderBuffer;
964  }
965 
966  public void setVideoFramesInRenderBuffer(int videoFramesInRenderBuffer) {
967  mVideoFramesInRenderBuffer = videoFramesInRenderBuffer;
968  }
969 
976  return mVideoFramesInEncodeBuffer;
977  }
978 
979  public void setVideoFramesInEncodeBuffer(int videoFramesInEncodeBuffer) {
980  mVideoFramesInEncodeBuffer = videoFramesInEncodeBuffer;
981  }
982 
983  public int getAudioEncodeFps() {
984  return mAudioEncodeFps;
985  }
986 
987  public void setAudioEncodeFps(int audioEncodeFps) {
988  mAudioEncodeFps = audioEncodeFps;
989  }
990 
991  public int getVideoRenderConsumingTimePerFrame() {
992  return mVideoRenderConsumingTimePerFrame;
993  }
994 
995  public void setVideoRenderConsumingTimePerFrame(int videoRenderConsumingTimePerFrame) {
996  this.mVideoRenderConsumingTimePerFrame = videoRenderConsumingTimePerFrame;
997  }
998 
999  public int getTotalDroppedAudioFrames() {
1000  return mTotalDroppedAudioFrames;
1001  }
1002 
1003  public void setTotalDroppedAudioFrames(int mTotalDroppedAudioFrames) {
1004  this.mTotalDroppedAudioFrames = mTotalDroppedAudioFrames;
1005  }
1006 
1007  public int getRtt() {
1008  return mRtt;
1009  }
1010 
1011  public void setRtt(int rtt) {
1012  this.mRtt = rtt;
1013  }
1014 
1015  public int getVideoLostRate() {
1016  return mVideoLostRate;
1017  }
1018 
1019  public void setVideoLostRate(int bitrate) {
1020  this.mVideoLostRate = bitrate;
1021  }
1022 
1023  public int getAudioLostRate() {
1024  return mAudioLostRate;
1025  }
1026 
1027  public void setAudioLostRate(int bitrate) {
1028  this.mAudioLostRate = bitrate;
1029  }
1030 
1031  public int getVideoReSendBitRate() {
1032  return mVideoReSendBitRate;
1033  }
1034 
1035  public void setVideoReSendBitRate(int bitrate) {
1036  this.mVideoReSendBitRate = bitrate;
1037  }
1038 
1039  public int getAudioReSendBitRate() {
1040  return mAudioReSendBitRate;
1041  }
1042 
1043  public void setAudioReSendBitRate(int bitrate) {
1044  this.mAudioReSendBitRate = bitrate;
1045  }
1046 
1047  public void setAudioCapturingSampleRate(int audioCapturingSampleRate) {
1048  this.mAudioCapturingSampleRate = audioCapturingSampleRate;
1049  }
1050 
1051  public int getAudioCapturingSampleRate() {
1052  return mAudioCapturingSampleRate;
1053  }
1054 
1055  public int getVideoEncodingGopSize() {
1056  return mVideoEncodingGopSize;
1057  }
1058 
1059  public void setVideoEncodingGopSize(int videoEncodingGopSize) {
1060  this.mVideoEncodingGopSize = videoEncodingGopSize;
1061  }
1062 
1063  public int getVideoEncodingWidth() {
1064  return mVideoEncodingWidth;
1065  }
1066 
1067  public void setVideoEncodingWidth(int videoEncodingWidth) {
1068  this.mVideoEncodingWidth = videoEncodingWidth;
1069  }
1070 
1071  public int getVideoEncodingHeight() {
1072  return mVideoEncodingHeight;
1073  }
1074 
1075  public void setVideoEncodingHeight(int videoEncodingHeight) {
1076  this.mVideoEncodingHeight = videoEncodingHeight;
1077  }
1078 
1079  @Override
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 +
1121  ", mCpu=" + mCpu +
1122  ", mMemory=" + mMemory +
1123  ", mLastVideoFramePTSInQueue=" + mLastVideoFramePTSInQueue +
1124  ", mLastAudioFramePTSInQueue=" + mLastAudioFramePTSInQueue +
1125  ", mAvPTSInterval=" + mAvPTSInterval +
1126  ", mVideoRenderConsumingTimePerFrame=" + mVideoRenderConsumingTimePerFrame +
1127  ", mTotalDroppedAudioFrames=" + mTotalDroppedAudioFrames +
1128  ", mRtt=" + mRtt +
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;
1138  }
1139 }
void setTotalTimeOfEncodedVideo(long totalTimeOfEncodedVideo)
void setVideoPacketsInUploadBuffer(int videoPacketsInUploadBuffer)
void setPreviousVideoKeyFramePts(long previousKeyFramePts)
void setTotalDurationOfDropingVideoFrames(long totalDurationOfDropingVideoFrames)
void setAudioPacketsInUploadBuffer(int audioPacketsInUploadBuffer)
void setCurrentlyUploadedAudioFramePts(long currentlyUploadedAudioFramePts)
void setTotalTimeOfUploading(long totalTimeOfUploading)
void setAudioDurationFromeCaptureToUpload(int audioDurationFromeCaptureToUpload)
void setTotalSizeOfUploadedPackets(long totalSizeOfUploadedPackets)
void setVideoDurationFromeCaptureToUpload(int videoDurationFromeCaptureToUpload)
void setCurrentlyUploadedVideoFramePts(long currentlyUploadedVideoFramePts)
void setTotalFramesOfEncodedVideo(long totalFramesOfEncodedVideo)
void setTotalFramesOfUploadedVideo(long totalFramesOfUploadedVideo)