AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
Loading...
Searching...
No Matches
AlivcLivePushStatsInfo.java
1package com.alivc.live.pusher;
2
3
10@Visible
12
13 // --------------------------- 视频采集模块
17 public int videoCaptureFps;
18
19
20 // --------------------------- 音频采集模块
24 public int audioCaptureFps;
25
30
31 // --------------------------- 音频编码模块
36
40 public int audioEncodeFps;
41
46
47
48 // --------------------------- 视频渲染模块
49
53 public int videoRenderFps;
54
59
60
61 // --------------------------- 视频编码模块
62
67
72
76 public int videoEncodeFps;
77
82
87
91 public int videoEncodeParam;
92
97
101 public int videoAvgQp;
102
103 // --------------------------- RTMP模块
104
109
114
119
124
128 public int videoUploadFps;
129
133 public int audioUploadFps;
134
139
144
149
154
159
164
169
174
179
184
189
194
199
204
209
214
219
224
229
230 // -------------------------------- 应用层
234 public float cpu;
235
239 public float memory;
240
245
250
254 public long avPTSInterval;
255
260
265
269 public int rtt;
270
274 public int videoLostRate;
275
279 public int audioLostRate;
280
285
290
295
300
305
310
314 public int publishType;
315
322 public RtcStats rtcStats = null;
323
327 @Visible
328 public static class RtcStats {
329
333 public long availableSendKbitrate = 0;
334
338 public long sentKbitrate = 0;
339
343 public long rcvdKbitrate = 0;
344
348 public long sentBytes = 0;
349
353 public long rcvdBytes = 0;
354
358 public long videoRcvdKbitrate = 0;
359
363 public long videoSentKbitrate = 0;
364
368 public long callDuration = 0;
369
373 public long sentLossRate = 0;
374
378 public long sentLossPkts = 0;
379
383 public long sentExpectedPkts = 0;
384
388 public long rcvdLossRate = 0;
389
393 public long rcvdLossPkts = 0;
394
398 public long rcvdExpectedPkts = 0;
399
403 public long lastMileDelay = 0;
404
405 @Override
406 public String toString() {
407 return "RtcStats{" +
408 "availableSendKbitrate=" + availableSendKbitrate +
409 ", sentKbitrate=" + sentKbitrate +
410 ", rcvdKbitrate=" + rcvdKbitrate +
411 ", sentBytes=" + sentBytes +
412 ", rcvdBytes=" + rcvdBytes +
413 ", videoRcvdKbitrate=" + videoRcvdKbitrate +
414 ", videoSentKbitrate=" + videoSentKbitrate +
415 ", callDuration=" + callDuration +
416 ", sentLossRate=" + sentLossRate +
417 ", sentLossPkts=" + sentLossPkts +
418 ", sentExpectedPkts=" + sentExpectedPkts +
419 ", rcvdLossRate=" + rcvdLossRate +
420 ", rcvdLossPkts=" + rcvdLossPkts +
421 ", rcvdExpectedPkts=" + rcvdExpectedPkts +
422 ", lastMileDelay=" + lastMileDelay +
423 '}';
424 }
425 }
426
427 @Override
428 public String toString() {
429 return "AlivcLivePushStatsInfo{" +
430 "videoCaptureFps=" + videoCaptureFps +
431 ", audioCaptureFps=" + audioCaptureFps +
432 ", audioCaptureVolume=" + audioCaptureVolume +
433 ", audioEncodeBitrate=" + audioEncodeBitrate +
434 ", audioEncodeFps=" + audioEncodeFps +
435 ", audioFrameInEncodeBuffer=" + audioFrameInEncodeBuffer +
436 ", videoRenderFps=" + videoRenderFps +
437 ", videoFramesInRenderBuffer=" + videoFramesInRenderBuffer +
438 ", videoEncodeMode=" + videoEncodeMode +
439 ", videoEncodeBitrate=" + videoEncodeBitrate +
440 ", videoEncodeFps=" + videoEncodeFps +
441 ", totalFramesOfEncodedVideo=" + totalFramesOfEncodedVideo +
442 ", totalTimeOfEncodedVideo=" + totalTimeOfEncodedVideo +
443 ", videoEncodeParam=" + videoEncodeParam +
444 ", videoFramesInEncodeBuffer=" + videoFramesInEncodeBuffer +
445 ", videoAvgQp=" + videoAvgQp +
446 ", audioUploadBitrate=" + audioUploadBitrate +
447 ", videoUploadBitrate=" + videoUploadBitrate +
448 ", audioPacketsInUploadBuffer=" + audioPacketsInUploadBuffer +
449 ", videoPacketsInUploadBuffer=" + videoPacketsInUploadBuffer +
450 ", videoUploadFps=" + videoUploadFps +
451 ", audioUploadFps=" + audioUploadFps +
452 ", currentUploadedVideoFramePts=" + currentUploadedVideoFramePts +
453 ", currentUploadedAudioFramePts=" + currentUploadedAudioFramePts +
454 ", previousVideoKeyFramePts=" + previousVideoKeyFramePts +
455 ", lastVideoPtsInBuffer=" + lastVideoPtsInBuffer +
456 ", lastAudioPtsInBuffer=" + lastAudioPtsInBuffer +
457 ", totalSizeOfUploadedPackets=" + totalSizeOfUploadedPackets +
458 ", totalTimeOfUploading=" + totalTimeOfUploading +
459 ", totalFramesOfUploadedVideo=" + totalFramesOfUploadedVideo +
460 ", totalDurationOfDroppingVideoFrames=" + totalDurationOfDroppingVideoFrames +
461 ", totalTimesOfDroppingVideoFrames=" + totalTimesOfDroppingVideoFrames +
462 ", totalTimesOfDisconnect=" + totalTimesOfDisconnect +
463 ", totalTimesOfReconnect=" + totalTimesOfReconnect +
464 ", videoDurationFromCaptureToUpload=" + videoDurationFromCaptureToUpload +
465 ", audioDurationFromCaptureToUpload=" + audioDurationFromCaptureToUpload +
466 ", currentUploadPacketSize=" + currentUploadPacketSize +
467 ", audioVideoPtsDiff=" + audioVideoPtsDiff +
468 ", totalSentPacketSizeInTwoSecond=" + totalSentPacketSizeInTwoSecond +
469 ", maxSizeOfVideoPacketsInBuffer=" + maxSizeOfVideoPacketsInBuffer +
470 ", maxSizeOfAudioPacketsInBuffer=" + maxSizeOfAudioPacketsInBuffer +
471 ", cpu=" + cpu +
472 ", memory=" + memory +
473 ", lastVideoFramePTSInQueue=" + lastVideoFramePTSInQueue +
474 ", lastAudioFramePTSInQueue=" + lastAudioFramePTSInQueue +
475 ", avPTSInterval=" + avPTSInterval +
476 ", videoRenderConsumingTimePerFrame=" + videoRenderConsumingTimePerFrame +
477 ", totalDroppedAudioFrames=" + totalDroppedAudioFrames +
478 ", rtt=" + rtt +
479 ", videoLostRate=" + videoLostRate +
480 ", audioLostRate=" + audioLostRate +
481 ", videoReSendBitRate=" + videoReSendBitRate +
482 ", audioReSendBitRate=" + audioReSendBitRate +
483 ", audioCapturingSampleRate=" + audioCapturingSampleRate +
484 ", videoEncodingGopSize=" + videoEncodingGopSize +
485 ", videoEncodingWidth=" + videoEncodingWidth +
486 ", videoEncodingHeight=" + videoEncodingHeight +
487 ", publishType=" + publishType +
488 ", rtcStats=" + rtcStats +
489 '}';
490 }
491}
Enumeration of streaming encode mode.