常见问题

产品 / 插件
平台 / 框架

如何减少集成 Native SDK 的 App 体积?

产品 / 插件:实时音视频 / 实时语音

平台 / 框架:iOS / Android / macOS / Windows

更新时间:2021-09-09 19:57


本文介绍如何减少集成 Express Native SDK 后的 App 体积(即包大小)。

  • Native 平台主要指 Android、iOS、macOS 和 Windows 平台。
  • 集成最新版本的 Native SDK 相对于集成上一版本 Native SDK 的 App 体积增量数据请参考 实时音视频 - 概述

方案一:使用实时语音版本 Express-Audio SDK

当您的业务中不涉及视频模块相关功能时,可直接使用 Express-Audio SDK,能够减少包大小。同时,由于 Express-Video SDK 和 Express-Audio SDK 接口上是兼容的,因此后续您可以很方便地通过替换 SDK 做到从纯音频场景切换到音视频场景。

Native 各平台 Express-Audio SDK 的下载地址如下:

方案二:联系 ZEGO 技术支持提供裁剪包

ZEGO 支持 iOS、Android、Windows 和 macOS SDK 功能级别的裁剪,当前可裁剪功能如下,详情请联系 ZEGO 技术支持。

  • 播放器:包含媒体播放器和音效播放器。
  • 自定义视频操作:包含自定义视频采集、自定义视频前处理和自定义视频渲染。
  • 音频处理:包含变声、混响、虚拟立体声和均衡器等。
  • 本地媒体录制。
  • 音频数据监测器。
  • 多房间。
  • 不常用的编解码器:详情可向 ZEGO 技术支持咨询。