本文简要介绍声网云市场中插件的原理、类型和格式。
插件原理
在声网云市场中:
- 服务商负责开发插件。服务商可以将滤镜、美颜、音效、变声等音视频处理能力封装为插件,发布在声网云市场上。
- 开发者是插件的使用者。集成 SDK 后,开发者只需调用几个 API 就可以使用插件的音视频处理能力,增加 app 的互动性和趣味性。
声网 SDK 的媒体传输管道通常包含采集、前处理、编码、传输、解码、后处理和播放环节。在前处理或后处理阶段,插件可以对管道中的音视频数据进行处理,从而实现变声、美颜等有趣的互动功能。
插件类型
声网云市场目前支持两种类型的插件:
- 音频插件:处理音频数据,提供音效、降噪等功能。在 声网 SDK 的媒体传输通道中,音频插件的位置如下图所示:

- 视频插件:处理视频数据,提供滤镜、虚拟背景等功能。在 声网 SDK 的媒体传输通道中,视频插件的位置如下图所示:

插件格式
声网云市场支持的插件格式如下:
- Android:
.aar
或 .so
- iOS/macOS:
.xcframework
或 .framework
- Windows:
.dll