🎧 音频延迟优化实战
嵌入式音响
⏱️ 30章 · 从基础到实战
📘 低延迟 · 高音质
1
01
音频延迟基础概念
什么是音频延迟 · 延迟对用户体验的影响 · 测量单位与标准
2
02
音频信号链路分析
从麦克风到扬声器完整路径 · 各环节延迟拆解
3
03
硬件延迟来源
ADC/DAC转换延迟 · DSP芯片延迟 · 放大器与扬声器延迟
4
04
软件延迟来源
操作系统调度延迟 · 音频驱动缓冲 · 音频框架处理延迟
5
05
缓冲区与延迟的关系
缓冲区大小影响 · 欠载与溢出 · 配置策略
6
06
采样率与延迟
采样率影响 · 不同采样率延迟计算 · 采样率转换延迟
7
07
音频编解码器延迟
SBC / AAC / LDAC / aptX 对比 · 参数调优
8
08
无线传输延迟
蓝牙音频延迟 · Wi-Fi传输延迟 · 无线协议选择
9
09
数字信号处理延迟
FIR/IIR滤波器延迟 · FFT处理 · 自适应算法延迟
10
10
操作系统音频架构
Linux ALSA · Windows WASAPI · Android AAudio · iOS CoreAudio
11
11
实时操作系统选择
RTOS vs GPOS · FreeRTOS音频优先级 · Zephyr音频栈
12
12
音频驱动优化
ALSA驱动参数调优 · 低延迟驱动编写 · 中断优化
13
13
音频线程优先级管理
实时线程调度 · 避免优先级反转 · CPU亲和性
14
14
内存管理优化
避免页面错误 · 连续内存 · DMA缓冲区管理
15
15
缓存优化策略
CPU缓存行对齐 · 预取指令 · 缓存一致性维护
16
16
音频时钟同步
时钟漂移 · PLL同步 · 网络音频时钟同步协议
17
17
延迟测量方法
硬件示波器 · 软件环路测试 · 专业音频分析仪
18
18
延迟分析工具
latencytop · ftrace · perf · 自定义探测点
19
19
音频处理流水线优化
流水线并行化 · 零拷贝技术 · 批处理与平衡
20
20
低延迟音频算法设计
分块处理 · 重叠相加法优化 · 定点数运算加速
21
21
音频预处理技术
噪声门限降低延迟 · AGC延迟优化 · 动态范围压缩
22
22
多声道同步延迟
声道间延迟差异 · 时间对齐算法 · 环绕声系统延迟管理
23
23
网络音频传输优化
RTP/RTCP优化 · FEC与重传 · 抖动缓冲管理
24
24
蓝牙音频优化
LE Audio与LC3 · 蓝牙5.2新特性 · 多设备同步播放
25
25
车载音频系统延迟
车载音响架构 · A2B总线延迟 · 车载音频同步方案
26
26
专业音频设备延迟
调音台延迟 · 数字音频工作站 · 舞台监听系统延迟
27
27
延迟与功耗平衡
低延迟模式功耗 · 动态频率调整 · 睡眠模式管理
28
28
音频延迟测试标准
ITU-T G.114 · AES标准测试 · 行业基准测试
29
29
实战案例一:蓝牙音箱
延迟优化 200ms → 40ms
30
30
实战案例二:车载语音助手
延迟优化 500ms → 100ms