连麦RTC模块剪裁
1 什么是连麦RTC依赖剪裁
连麦RTC依赖剪裁是多场景SDK支持的一种空壳技术方案,可以在依赖配置中按需选择想要的RTC依赖,也可以全部移除。移除后对应的连麦和RTC功能无法使用,但是不影响代码编译和其他功能的运行。
为了进一步缩减APP包体积,多场景SDK支持对连麦RTC模块的依赖进行按需裁剪甚至完全移除。
一般要进行连麦的话,仅保留一个RTC的引用依赖即可。排除另外两个RTC引用依赖后,可以大大缩减包体积。
2 为什么需要做连麦RTC依赖剪裁
进一步缩减包体积;
加快编译速度;
3 使用方式
3.1 版本要求
多场景全版本支持
3.2 依赖配置
empty后缀的包就是空壳包,排除原先的rtc包并依赖空壳包就完成了剪裁。
注意,请选择当前项目所用到的rtc的版本。(可以通过AndroidStudio左下角的External Libraries查看)
4 FAQ
4.1 是否需要对 Demo层代码(开源代码部分)作改动?
不需要
4.2 Demo层代码的连麦相关代码文件,是否可以删除?
可以,但是不建议。
如果不想使用连麦功能,只要开播端不发起连麦即可,观看端自然不做任何响应。
Last updated