如何使用美颜功能

RongCallKit,RongCallLib,RongRTCLib 音视频 SDK 如何实现美颜。
发布时间: 2021-12-08 15:42

回答:

        从 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  )