UnionAdaptor Class Reference

Inherits from NSObject
Declared in UnionAdaptor.h

  bWithVideo

是否处理视频数据 (默认YES)

@property (nonatomic, assign) BOOL bWithVideo

Discussion

推荐在启动本模块前设置,过程中不再改动

Declared In

UnionAdaptor.h

  bWithAudio

是否处理音频数据 (默认YES)

@property (nonatomic, assign) BOOL bWithAudio

Discussion

推荐在启动本模块前设置,过程中不再改动

Declared In

UnionAdaptor.h

  audioBitrate

音频编码码率(单位:kbps, 默认64)

@property (nonatomic, assign) int audioBitrate

Discussion

推荐在启动本模块前设置,过程中不再改动

该参数会影响码率自适应效果,请务必按照真实码率进行配置

Declared In

UnionAdaptor.h

  videoInitBitrate

视频编码起始码率(单位:kbps, 默认:500)

@property (nonatomic, assign) int videoInitBitrate

Discussion

开始推流时的视频码率,开始推流后,根据网络情况在Min~Max范围内调节

视频码率上调则画面更清晰,下调则画面更模糊

推荐在启动本模块前设置,过程中不再改动

Declared In

UnionAdaptor.h

  videoMaxBitrate

视频编码最高码率(单位:kbps, 默认:800)

@property (nonatomic, assign) int videoMaxBitrate

Discussion

视频码率自适应调整的上限, 为目标码率

推荐在启动本模块前设置,过程中不再改动

Declared In

UnionAdaptor.h

  videoMinBitrate

视频编码最低码率(单位:kbps, 默认:200)

@property (nonatomic, assign) int videoMinBitrate

Discussion

视频码率自适应调整的下限

推荐在启动本模块前设置,过程中不再改动

Declared In

UnionAdaptor.h

  bwEstimateMode

带宽估计模式

@property (nonatomic, assign) UnionBWEstimateMode bwEstimateMode

Discussion

带宽估计的策略选择 (开始推流前设置有效)

Declared In

UnionAdaptor.h

  bwEstimateEventCallback

网络自适应事件

@property (nonatomic, copy) void ( ^ ) ( UnionBWEstimateEvent event , int64_t value ) bwEstimateEventCallback

Declared In

UnionAdaptor.h

– start

启动网络自适应模块

- (int)start

Return Value

成功返回0,失败返回负数

Declared In

UnionAdaptor.h

– writePacket:

写入数据包

- (int)writePacket:(UnionAVPacket *)packet

Parameters

packet

待写入数据

Return Value

成功返回0,失败返回负数

Declared In

UnionAdaptor.h

– stop

停止网络自适应模块

- (void)stop

Declared In

UnionAdaptor.h

  adaptedPacketCallback

停止网络自适应模块

@property (nonatomic, copy) void ( ^ ) ( UnionAVPacket *pkt ) adaptedPacketCallback

Declared In

UnionAdaptor.h