|
NERTC Android SDK V5.9.20
|
Public 成员函数 | |
| void | onRequestSendKeyFrame (NERtcVideoStreamType videoStreamType) |
| void | onBitrateUpdated (int bitrateBps, NERtcVideoStreamType videoStreamType) |
| void | onVideoCodecUpdated (NERtcVideoCodecType videoCodecType, NERtcVideoStreamType videoStreamType) |
回调扩展接口类,用于向 App 上报视频编码 QOS 信息。
| void com.netease.lava.nertc.sdk.video.NERtcVideoEncoderQosObserver.onBitrateUpdated | ( | int | bitrateBps, |
| NERtcVideoStreamType | videoStreamType ) |
视频码率信息回调。
NERtcEx#setVideoEncoderQosObserver() 方法注册解码前媒体数据观测器后,SDK 可能会在推送外部视频编码帧后触发该回调,此时可以调整对应的码率,防止出现超编,引发视频异常。 NERtcEx#setVideoEncoderQosObserver() 接口设置回调监听。 | 参数名称 | 类型 | 描述 |
|---|---|---|
| bitrateBps | int | 码率。单位为 kbps。 |
| videoStreamType | video.NERtcVideoStreamType | 视频通道类型:
|
| void com.netease.lava.nertc.sdk.video.NERtcVideoEncoderQosObserver.onRequestSendKeyFrame | ( | NERtcVideoStreamType | videoStreamType | ) |
I 帧请求事件回调。
NERtcEx#setVideoEncoderQosObserver() 方法注册解码前媒体数据观测器后,SDK 可能会在推送外部视频编码帧后触发该回调,此时请及时发送相应的 IDR 帧,否则对端无法渲染视频画面。 NERtcEx#setVideoEncoderQosObserver() 接口设置回调监听。 | 参数名称 | 类型 | 描述 |
|---|---|---|
| videoStreamType | video.NERtcVideoStreamType | 视频通道类型:
|
| void com.netease.lava.nertc.sdk.video.NERtcVideoEncoderQosObserver.onVideoCodecUpdated | ( | NERtcVideoCodecType | videoCodecType, |
| NERtcVideoStreamType | videoStreamType ) |
视频编码器类型信息回调。
NERtcEx#setVideoEncoderQosObserver() 方法注册解码前媒体数据观测器后,SDK 默认会在推送外部视频编码帧后触发一次该回调;后续若编码器类型发生变更时会再次触发此回调,此时请重置您的编码器。 NERtcEx#setVideoEncoderQosObserver() 接口设置回调监听。 | 参数名称 | 类型 | 描述 |
|---|---|---|
| videoCodecType | video.NERtcVideoCodecType | 视频编码器类型:
|
| videoStreamType | video.NERtcVideoStreamType | 视频通道类型:
|