ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

LE Audio TMAP(Telephony and Media Audio Profile)技术解析

LE Audio TMAP(Telephony and Media Audio Profile)技术解析 适用范围蓝牙LE Audio协议栈学习一、TMAP 概述与定位1.1 定义TMAPTelephony and Media Audio Profile电话和媒体音频配置文件是 Bluetooth LE Audio 的应用层核心协议于2022年6月由 Bluetooth SIG 正式发布。1.2 核心定位统一替代经典蓝牙音频中的三个独立协议A2DPAdvanced Audio Distribution Profile— 高质量立体声播放但不支持麦克风HFP/HSPHands-Free/Headset Profile— 双向通话但音质差、单声道AVRCPAudio/Video Remote Control Profile— 媒体控制关键突破TMAP 通过单一协议同时支持立体声媒体播放 麦克风通话无需在 A2DP 和 HFP 之间切换避免了一开麦音质就崩的问题。1.3 与 HFP 的关键区别特性HFP (Classic)TMAP (LE Audio)网络支持仅移动网络通话移动网络 VoIP语音带宽窄带(8kHz) / 宽带(16kHz)超宽带(32kHz)编解码器CVSD / mSBCLC3播放质量单声道、低音质立体声保持二、TMAP 六大角色RolesTMAP 定义了6个互操作角色覆盖电话、单播媒体、广播媒体三大场景角色缩写全称功能描述典型设备电话网关CGCall Gateway控制远端通话通过CCP/TBS管理呼叫状态双向音频经CIS传输手机、PC电话终端CTCall Terminal暴露通话状态接收/发送双向语音耳机、TWS耳塞单播媒体发送器UMSUnicast Media Sender向一个或多个UMR发送单向媒体音频手机、播放器单播媒体接收器UMRUnicast Media Receiver从UMS接收媒体音频支持音量控制耳机、音箱广播媒体发送器BMSBroadcast Media Sender通过BIS向无限多个接收器广播音频机场广播、电视广播媒体接收器BMRBroadcast Media Receiver接收BMS广播音频任意LE Audio耳机角色组合示例TWS耳机 手机手机作为CG UMS耳机作为CT UMRAuracast公共广播广播源作为BMS听众耳机作为BMR三、编解码器与 QoS 配置要求3.1 强制编解码器LC3TMAP强制要求所有设备支持LC3Low Complexity Communications Codec采样率8kHz / 16kHz / 24kHz / 32kHz / 44.1kHz /48kHz帧时长7.5ms 或 10ms比特率根据配置可变支持高效压缩3.2 关键配置要求采样率应用场景最高音频频率16kHz宽带语音 (WB)7kHz32kHz超宽带语音 (SWB)14kHz48kHz音乐/媒体20kHz3.3 电话音频 QoSCT角色强制支持16kHz 配置用于标准宽带语音32kHz 配置用于超宽带语音Super Wideband音质显著优于HFP的mSBC3.4 媒体音频 QoS48kHz 配置TMAP要求支持48kHz采样、7.5ms和10ms帧的多种比特率配置用于高质量音乐传输四、协议栈架构与依赖关系TMAP 采用 LE Audio 三层架构不定义新的传输机制完全依赖底层 GAFGeneric Audio Framework组件。4.1 架构层次┌─────────────────────────────────────────┐ │ Tier 3: TMAP (用例层) │ │ - 6个角色定义 TMAS服务 │ ├─────────────────────────────────────────┤ │ Tier 2: GAF (通用音频框架) │ │ - CAP: 协调多设备操作 │ │ - MCP/CCP: 媒体/通话控制 │ │ - VCP/MICP: 音量/麦克风控制 │ │ - CSIP: 设备协调集如左右耳 │ │ - BAP: 基础音频流控制 │ ├─────────────────────────────────────────┤ │ Tier 1: 传输层 │ │ - ISO Channels: CIS(单播) / BIS(广播) │ │ - ACL: GATT/ATT 控制信令 │ │ - LC3: 音频编解码器 │ └─────────────────────────────────────────┘4.2 TMAP 依赖的 GAF 组件依赖协议功能TMAP使用场景BAP音频流建立、编解码协商、QoS配置所有音频流传输VCP音量控制、静音媒体播放音量调节MCP播放/暂停/切歌UMS/UMR媒体控制CCP呼叫控制、接听/挂断CG/CT电话管理CAP多设备协调左右耳同步CSIP设备集识别TWS左右耳配对4.3 TMAS 服务Telephony and Media Audio Service (TMAS)一个轻量级 GATT 服务仅包含TMAP Role特征值用途设备在连接前即可被发现支持的 TMAP 角色CG/CT/UMS/UMR/BMS/BMR五、TMAP vs Classic 蓝牙音频核心差异维度Classic Bluetooth (A2DPHFP)LE Audio TMAP协议数量3个独立协议A2DPHFPAVRCP1个统一协议播放通话互斥切换开麦即降质同时支持立体声保持语音质量窄带(8kHz) / 宽带(16kHz)超宽带(32kHz)VoIP支持❌ HFP不支持✅原生支持广播模式❌ 不支持✅Auracast广播功耗较高LE低功耗多设备复杂标准化多流同步Windows 11 实际案例Microsoft 在 Windows 11 24H2 中引入Super Wideband Stereo正是基于 TMAP LC3 ISO 的技术组合实现了游戏开麦不降音质的体验。六、典型应用场景6.1 TWS 耳机Phone ↔ Earbuds手机作为CG UMSTWS耳机作为CT UMR单播音乐 通话无缝切换通过 CSIP 实现左右耳同步6.2 PC 音频Windows 11PC 作为CG UMSSuper Wideband Stereo 支持游戏开麦不降音质6.3 广播音频Auracast机场、影院、教堂部署BMS任意 LE Audio 耳机作为BMR接收无需配对扫描即听6.4 VoIP 通话Teams / Discord32kHz 超宽带语音低延迟、高清晰度统一协议支持移动网络 IP 通话七、PPT 建议结构页码内容建议图表1封面LE Audio TMAP 技术解析-2背景Classic蓝牙音频的痛点A2DP↔HFP切换对比图3TMAP 概述定义、定位、发布时间总结框架图(模块1)4TMAP 六大角色详解角色关系图5协议栈架构三层模型与GAF依赖完整架构图6LC3编解码器与QoS配置QoS配置图7TMAP vs Classic 技术对比对比表格8应用场景TWS、PC、Auracast、VoIP总结框架图(底部)9总结与展望-
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进