LocalVideoStats
本地视频流的统计信息。
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_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:使用硬件编码进行加速。
encodedFrameDepth
编码帧的类型:
- 8:SDR。
- 10:HDR。