ARTC采用插件形式提供音视频增强及特效能力,可通过官网组件文档发布日志进行组件下载,参考集成美颜特效SDK集成进ARTC引擎。
开启美颜插件
美颜特效SDK相关文档请参考获取美颜特效SDK License。
enablePlugin(插件实例,初始化参数)
import AliRtcBeautyPlugin from 'aliyun-rtc-sdk/dist/types/plugins/beautyPlugin';
aliRtcEngine.enablePlugin(
new AliRtcBeautyPlugin(),
{
/** 美颜licenseKey */
licenseKey: '',
/** 基础美颜设置 */
basicBeauty: {
/** 美白系数 */
whitening: 1,
},
}
);
设置插件参数
setPluginOption(插件名称, 插件参数)
/** 背景虚化 */
aliRtcEngine.setPluginOption(
'AliRtcBeauty',
{
segmentBackgroundProcess: {
enable: true,
type: 0,
},
},
);
/** 背景替换 */
aliRtcEngine.setPluginOption(
'AliRtcBeauty',
{
setSegmentBackgroundImage: {
backgroundImgUrl:
'https://img.alicdn.com/imgextra/i1/O1CN01vZZv8a1NCA0JTSY0j_!!6000000001533-2-tps-600-648.png',
},
},
);
获取插件参数
aliRtcEngine.getPluginOption(
/** 参数1:插件名称 */
'AliRtcBeauty',
)
移除插件
aliRtcEngine.removePlugin(
/** 参数1:插件名称 */
'AliRtcBeauty',
)
文档内容是否对您有帮助?