NERtc Android SDK V5.6.30
|
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 | 视频通道类型:
|