此 SDK 运行于搭载 Linux 系统的硬件设备上,为设备提供向手机微信内的微信小程序拨打 VoIP 通话的能力。
使用此 SDK 之前,请先参考《微信小程序音视频通话(for 硬件)》完成前置的接入和微信小程序开发流程。
1. 设备要求
1.1 硬件要求
- CPU:未定最低要求,推荐双核 500MHz CPU 或更高规格。
- 内存:推荐 64M+ RAM。SDK 本身至少需要 13M 内存。
- 磁盘
- 空间:32M+ ROM (SDK 代码文件本身有 6.5M, 此外还需要预留文件读写空间)。
- 规格:推荐 EMMC/UFS;若设备包含 RPMB,则必须确保 RPMB 分区未被使用。
- 麦克风
- 采样率:需要支持 16000,不支持的需要厂商自行重采样。
- 编码格式:必须支持 PCM;可选支持 OPUS/G711/G729(软编软解)。
- 扬声器:
- 采样率:需要支持 16000,不支持的需要厂商自行重采样。
- 编码格式:必须支持 PCM;可选支持 OPUS/G711/G729(软编软解)。
- 摄像头(可选)
- 分辨率:至少 240×320。
- 编码格式
- H264:必须支持, 如果设备确不支持 H264, 你可以选择语音通话。
- H265:可选支持, 仅微信 8.0.36 及以上版本支持。
- 暂不考虑支持其它视频编码格式。