TRTC 提供了美颜滤镜功能以及美颜插件的集成,通过美颜滤镜或者插件,可以实现自然的美颜效果。
您可以 单击此处 体验 Web 端美颜效果。
Web 平台美颜插件支持以下浏览器:
浏览器 | 版本 |
---|---|
Chrome | 65+ |
Firefox | 70+ |
Safari | 12+ |
Edge | 80+ |
移动端浏览器 | 不支持 |
微信内嵌网页 | 不支持 |
使用 RTCBeautyPlugin
时,请将 TRTC Web SDK 升级到 4.11.1 及以上版本。
在项目中安装 RTCBeautyPlugin 插件。
npm install rtc-beauty-plugin
一个 RTCBeautyPlugin 实例只能用来处理一条本地音视频流。
const beautyPlugin = new RTCBeautyPlugin();
// 调节美颜插件的美颜程度( 0 - 1 )
beautyPlugin.setBeautyParam({ beauty: 0.5, brightness: 0.5, ruddy: 0.5 });
// 生成美颜后的流
const beautyStream = beautyPlugin.generateBeautyStream(localStream);
// 发布经过美颜后的流
await client.publish(beautyStream);
在通话结束之后,可以销毁美颜插件,避免内存占用和性能消耗。
// 通话结束
await client.leave();
// 销毁插件,释放内存
beautyPlugin.destory();
RTCBeautyPlugin
实例只能处理一条本地流。replaceTrack
等操作会导致您的 localStream
美颜效果消失,请酌情使用。
本页内容是否解决了您的问题?