fix(audio): lower raw opus bitrate to 16 kbps

This commit is contained in:
chenjintao
2026-10-08 11:26:03 +08:00
parent 9fd01bb61b
commit 5d849033c3
6 changed files with 19 additions and 19 deletions
+4 -4
View File
@@ -544,7 +544,7 @@ if (ret != ESP_CODEC_DEV_OK) {
位深:16 bit
通道:单声道
Opus 帧长:60 ms
Opus 码率:24 kbps
Opus 码率:16 kbps
```
每个 60ms 帧包含:
@@ -679,11 +679,11 @@ Opus 编码核心为:
esp_opus_enc_process(ctx->opus_enc, &in_frame, &out_frame);
```
输入为固定的 1920 字节 PCM,输出为压缩后的 Opus 包。按照 24kbps、60ms 计算,理论平均大小约为:
输入为固定的 1920 字节 PCM,输出为压缩后的 Opus 包。按照 16kbps、60ms 计算,理论平均大小约为:
```text
24000 bit/s × 0.060s = 1440 bit
1440 / 8 = 180 字节
16000 bit/s × 0.060s = 960 bit
960 / 8 = 120 字节
```
实际包大小仍可能受到编码参数和音频内容影响。