UnionAdaptor Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | UnionAdaptor.h |
bWithVideo
是否处理视频数据 (默认YES)
@property (nonatomic, assign) BOOL bWithVideoDiscussion
推荐在启动本模块前设置,过程中不再改动
Declared In
UnionAdaptor.h
bWithAudio
是否处理音频数据 (默认YES)
@property (nonatomic, assign) BOOL bWithAudioDiscussion
推荐在启动本模块前设置,过程中不再改动
Declared In
UnionAdaptor.h
audioBitrate
音频编码码率(单位:kbps, 默认64)
@property (nonatomic, assign) int audioBitrateDiscussion
推荐在启动本模块前设置,过程中不再改动
该参数会影响码率自适应效果,请务必按照真实码率进行配置
Declared In
UnionAdaptor.h
videoInitBitrate
视频编码起始码率(单位:kbps, 默认:500)
@property (nonatomic, assign) int videoInitBitrateDiscussion
开始推流时的视频码率,开始推流后,根据网络情况在Min~Max范围内调节
视频码率上调则画面更清晰,下调则画面更模糊
推荐在启动本模块前设置,过程中不再改动
Declared In
UnionAdaptor.h
videoMaxBitrate
视频编码最高码率(单位:kbps, 默认:800)
@property (nonatomic, assign) int videoMaxBitrateDiscussion
视频码率自适应调整的上限, 为目标码率
推荐在启动本模块前设置,过程中不再改动
Declared In
UnionAdaptor.h
videoMinBitrate
视频编码最低码率(单位:kbps, 默认:200)
@property (nonatomic, assign) int videoMinBitrateDiscussion
视频码率自适应调整的下限
推荐在启动本模块前设置,过程中不再改动
Declared In
UnionAdaptor.h
bwEstimateMode
带宽估计模式
@property (nonatomic, assign) UnionBWEstimateMode bwEstimateModeDiscussion
带宽估计的策略选择 (开始推流前设置有效)
Declared In
UnionAdaptor.h
bwEstimateEventCallback
网络自适应事件
@property (nonatomic, copy) void ( ^ ) ( UnionBWEstimateEvent event , int64_t value ) bwEstimateEventCallbackDeclared In
UnionAdaptor.h
– writePacket:
写入数据包
- (int)writePacket:(UnionAVPacket *)packetParameters
packet |
待写入数据 |
|---|
Return Value
成功返回0,失败返回负数
Declared In
UnionAdaptor.h
adaptedPacketCallback
停止网络自适应模块
@property (nonatomic, copy) void ( ^ ) ( UnionAVPacket *pkt ) adaptedPacketCallbackDeclared In
UnionAdaptor.h