微信小程序音视频通话 SDK (Linux 设备)

此 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 及以上版本支持。
      • 暂不考虑支持其它视频编码格式。