| 类名 | 类描述 |
|---|---|
| VHallLivePublish | 纯视频直播 |
| VHRoom | 互动直播 |
初始化推流类 VHallLivePublish时,传入视频配置VHPublishConfig
其中设置即可开启美颜功能
@property(nonatomic, strong) VHPublishConfig * config;
config.beautifyFilterEnable = YES; //开启美颜推流器 (VHallLivePublish) 设置美颜参数方法
- (void)setBeautify:(CGFloat)beautify
Brightness:(CGFloat)brightness
Saturation:(CGFloat)saturation
Sharpness:(CGFloat)sharpness;| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| beautify | 是 | 1 | 磨皮 --- 默认 4.0f 取值范围[1.0, 10.0] 10.0 正常图片没有磨皮 |
| brightness | 是 | 1 | 亮度 --- 默认 1.150f 取值范围[0.0, 2.0] 1.0 正常亮度 |
| saturation | 是 | 1 | 饱和度 --- 默认 1.0f 取值范围[0.0, 2.0] 1.0 正常饱和度 |
| sharpness | 是 | 1 | 锐化 --- 默认 0.1f 取值范围[-4.0,4.0] 0.0 正常锐化 |
@property (strong, nonatomic)VHallLivePublish *engine; ///<纯视频直播类
[self.engine setBeautify:10.0f Brightness:1.0f Saturation:1.0f Sharpness:0.0f]# 需要额外使用Pod引入(大概会增加80MB左右)
pod 'VHYun_Beautify', '1.0.6' #import <VHBeautifyKit/VHBeautifyKit.h>
#import <VHBFURender/VHBFURender.h>@property (nonatomic,strong) VHBeautifyKit *beautKit; ///<声明美颜模块
self.beautKit = [VHBeautifyKit beautifyManagerWithModuleClass:[VHBFURender class]];