LocalVideoStats

  • Android

更新时间不可用

本地视频流的统计信息。

Java
public static class LocalVideoStats {
    public int uid;
    public int sentBitrate;
    public int sentFrameRate;
    public int captureFrameRate;
    public int captureFrameWidth;
    public int captureFrameHeight;
    public int regulatedCaptureFrameRate;
    public int regulatedCaptureFrameWidth;
    public int regulatedCaptureFrameHeight;
    public int encoderOutputFrameRate;
    public int rendererOutputFrameRate;
    public int targetBitrate;
    public int targetFrameRate;
    public int qualityAdaptIndication;
    public int encodedBitrate;
    public int encodedFrameWidth;
    public int encodedFrameHeight;
    public int encodedFrameCount;
    public int codecType;
    public int txPacketLossRate;
    public int captureBrightnessLevel;
    public boolean dualStreamEnabled;
    public int hwEncoderAccelerating;
    public int encodedFrameDepth;
}

属性

参数名描述
uid

本地用户的用户 ID。

sentBitrate

本地视频流在发送过程中的实际码率(Kbps)。

注: 该值不包括由于丢包引起的重传码率。

sentFrameRate

本地视频流在发送过程中的实际帧率(fps)。

注: 该值不包括由于丢包引起的重传帧率。

captureFrameRate

采集本地视频流时的帧率(fps)。

captureFrameWidth

采集本地视频流时的宽度(px)。

captureFrameHeight

采集本地视频流时的高度(px)。

regulatedCaptureFrameRate

声网 SDK 内建的视频采集调节器根据编码配置调整后的本地视频帧率(fps)。

regulatedCaptureFrameWidth

声网 SDK 内建的视频采集调节器根据编码配置调整后的本地视频宽度(px)。

regulatedCaptureFrameHeight

声网 SDK 内建的视频采集调节器根据编码配置调整后的本地视频高度(px)。

encoderOutputFrameRate

本地视频编码器的输出帧率(fps)。

rendererOutputFrameRate

本地视频渲染器的输出帧率(fps)。

targetBitrate

当前编码器的目标码率(Kbps)。

注: 该值由 SDK 根据当前网络状况估算得出。

targetFrameRate

当前编码器的目标帧率(fps)。

qualityAdaptIndication

本地视频流在统计周期内的画质自适应状态:

  • ADAPT_NONE (0):本地视频质量维持不变。
  • ADAPT_UP_BANDWIDTH (1):由于网络带宽增加,本地视频质量上升。
  • ADAPT_DOWN_BANDWIDTH (2):由于网络带宽下降,本地视频质量下降。
encodedBitrate

对本地视频流编码时的码率(Kbps)。

注: 该值不包括由于丢包引起的重传码率。

encodedFrameWidth

编码后视频的宽度(px)。

encodedFrameHeight

编码后视频的高度(px)。

encodedFrameCount

发送的视频帧总数,表示为聚合值。

codecType

注: 在某些场景下(如采集分辨率较低或设备性能有限),SDK 会自动切换为 H.264 编码格式。

本地视频使用的编码器类型。可选值如下,详见 VIDEO_CODEC_TYPE:

  • VIDEO_CODEC_VP8 (1):VP8。
  • VIDEO_CODEC_H264 (2):H.264。
  • VIDEO_CODEC_H265 (3):H.265(默认)。
txPacketLossRate

应用抗丢包策略前,本地客户端到声网服务器的视频丢包率(%)。

captureBrightnessLevel

注: 等待几秒后,可从下一次回调中的 captureBrightnessLevel 获取亮度等级。

本地摄像头采集的视频画面的亮度等级:

  • CAPTURE_BRIGHTNESS_LEVEL_INVALID (-1):SDK 未检测到画面亮度。
  • CAPTURE_BRIGHTNESS_LEVEL_NORMAL (0):画面亮度正常。
  • CAPTURE_BRIGHTNESS_LEVEL_BRIGHT (1):画面亮度过亮。
  • CAPTURE_BRIGHTNESS_LEVEL_DARK (2):画面亮度过暗。
dualStreamEnabled

是否启用了双流功能:

  • true:启用双流功能。
  • false:未启用双流功能。
hwEncoderAccelerating

本地视频编码加速类型:

  • 0:使用软件编码,无加速。
  • 1:使用硬件编码进行加速。
表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?