在互动直播、视频会议、在线授课等场景下,可将用户人像和背景分离,采用自定义图片或纯色作为虚拟背景,从而避免杂乱背景对观众的影响,保护用户隐私,呈现较高的视频效果。你可以参考本文,实现这一功能。
你已经集成了 3.44 及以上版本的 RTC SDK,并实现音视频通话功能。
调用背景分割接口前,你需要联系智能美化特效(CV)商务人员,获取 CV 许可证,详见在线授权说明。
以 Android 平台为例:
依次调用以下接口:
检查 CV 许可证 checkVideoEffectLicense。
设置 CV 算法模型 setVideoEffectAlgoModelPath。
开启 CV 特效引擎enableVideoEffect。
调用setBackgroundSticker,设置相应参数。支持以下设置:
传入 modelPath 参数 ,设置背景贴纸特效素材路径。若要关闭背景贴纸特效,将该参数设置为 null。
传入 source 参数,设置自定义背景图片的本地路径。