如何使用美颜功能

从 5.1.4 及之后版本开始,融云 RTCLib SDK 支持美颜和滤镜功能。美颜与滤镜功即能以 RongFaceBeautifier 插件库形式提供,并已集成于 SDK 中(参考文档链接:https://doc.rongcloud.cn/live/IOS/5.X/video/beautifier );也可以对接第三方的插件。

1、针对于集成 RongCallKit 的用户,支持在连接融云后使用 RongFaceBeautifier 插件库来实现美颜,如果想使用第三方美颜需要集成源码。

2、针对集成 RongCallKit 源码以及 RongCallLib 的用户:

①、支持在连接融云后使用 RongFaceBeautifier 插件库来实现美颜;

②、同时也支持第三方美颜。RongCallLib 库的 RCCallSession 中定义了本地摄像头采集数据的上报功能,无论主叫还是被叫,实现 RCCallSessionDelegate 代理中的如下方法,即可得到本地摄像头采集的原始视频数据,将处理后的视频数据同步返回,即可显示并发送:

    - (CMSampleBufferRef)processVideoFrame:(CMSampleBufferRef)sampleBuffer;

3、针对集成 RongRTCLib 的用户:

①、支持在连接融云后使用 RongFaceBeautifier 插件库来实现美颜;

②、同时也支持第三方美颜。(文档:https://doc.rongcloud.cn/live/IOS/5.X/video/texturefiltering#3rd )