NERtc iOS SDK V5.6.25
载入中...
搜索中...
未找到
构造函数 | 所有成员列表
<NERtcEngineVideoEncoderQosObserver>协议 参考

#include <NERtcEngineDelegate.h>

类 <NERtcEngineVideoEncoderQosObserver> 继承关系图:

构造函数

(void) - onNERtcEngineRequestSendKeyFrame:
 I 帧请求事件回调。
 
(void) - onNERtcEngineBitrateUpdated:videoStreamType:
 I 帧请求事件回调。
 
(void) - onNERtcEngineVideoCodecUpdated:videoStreamType:
 视频编码器类型信息回调。
 

函数文档

◆ onNERtcEngineBitrateUpdated:videoStreamType:

- (void) onNERtcEngineBitrateUpdated: (int) bitrateBps
videoStreamType: (NERtcStreamChannelType) videoStreamType 
optionalrequired

I 帧请求事件回调。

  • 调用 INERtcEngineEx#setPreDecodeObserver: 方法注册解码前媒体数据观测器后,SDK 可能会在推送外部视频编码帧后触发该回调,此时可以调整对应的码率,防止出现超编,引发视频异常。
    自从
    V4.6.29
    使用前提
    请通过 INERtcEngineEx#setPreDecodeObserver: 接口设置回调监听。
    参数说明
    参数名称 类型 描述
    bitrateBps int 码率。单位为 kbps。
    videoStreamType NERtcStreamChannelType 视频通道类型:
    • kNERtcStreamChannelTypeMainStream:主流。
    • kNERtcStreamChannelTypeSubStream:辅流。

◆ onNERtcEngineRequestSendKeyFrame:

- (void) onNERtcEngineRequestSendKeyFrame: (NERtcStreamChannelType) videoStreamType
optional

I 帧请求事件回调。

  • 调用 INERtcEngineEx#setPreDecodeObserver: 方法注册解码前媒体数据观测器后,SDK 可能会在推送外部视频编码帧后触发该回调,此时请及时发送相应的 IDR 帧,否则对端无法渲染视频画面。
    自从
    V4.6.29
    使用前提
    请通过 INERtcEngineEx#setPreDecodeObserver: 接口设置回调监听。
    参数说明
    参数名称 类型 描述
    videoStreamType NERtcStreamChannelType 视频通道类型:
    • kNERtcStreamChannelTypeMainStream:主流。
    • kNERtcStreamChannelTypeSubStream:辅流。

◆ onNERtcEngineVideoCodecUpdated:videoStreamType:

- (void) onNERtcEngineVideoCodecUpdated: (NERtcVideoCodecType) videoCodecType
videoStreamType: (NERtcStreamChannelType) videoStreamType 
optionalrequired

视频编码器类型信息回调。


该协议的文档由以下文件生成: