自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【LE audio修炼手册】BAP协议 4/8 -- Unicast audio streaming procedures

如下是Unicast audio streaming程序要求:发现 Sink PAC Characteristic 和/或 Sink Audio Locations Characteristic 和/或 Sink ASE Characteristic 通知 Unicast Client,Unicast Server支持Audio Sink角色。发现Source PAC Characteristic 和/或 Source Audio Locations Characteristic 和/或 Source A

2025-09-10 21:11:00 575

原创 【LE audio修炼手册】BAP协议 3/8 -- LC3 codec integration

LC3媒体数据包格式包含编解码器帧块组成的有效载荷,其帧数量和顺序由Audio_Channel_Allocation定义,采用固定比特率编码。LC3规范详细定义了编解码能力、配置参数和元数据要求,支持单播和广播场景下的多声道音频传输。单播模式下支持多种设备配置方案,通过CIS传输最多两个音频流;广播模式下通过BIS传输单个音频流到多个接收端。该标准提供了从单声道到立体声等不同音频配置的完整实现方案和技术要求。

2025-08-25 21:20:26 487

原创 【LE audio修炼手册】LE audio Broadcast配置流程

本文介绍了广播音频系统的配置流程,主要包括三部分:1)BroadcastSource的参数配置;2)BroadcastAssistant通过GATT连接发现并配置相关服务特性;3)BroadcastAssistant协助设备加入广播音频的过程,包括参数配置、扫描开启、同步信息传输、数据路径设置及广播码配置等步骤,最终实现BroadcastSink正确接收ISO数据。

2025-08-22 17:22:15 267

原创 【LE audio修炼手册】BAP协议 2/8 -- Profile support requirements 2/2

本文详细规范了蓝牙音频设备的技术要求,主要涵盖单播客户端(UnicastClient)、广播源(BroadcastSource)、广播接收器(BroadcastSink)、扫描代理(ScanDelegator)和广播助手(BroadcastAssistant)五大角色。核心内容包括:1)ATT传输层至少需支持64字节MTU,增强型需包含EATT承载;2)GATT服务发现与特性配置流程,包括PACS/ASCS/BASS等服务的发现方法和通知使能机制;3)广播音频的公告规范,定义BASIC/Broadcast两

2025-08-04 21:25:32 324

原创 【LE audio修炼手册】LE audio Unicast连接流程(hci log解析)

与LEA设备发起LE create connection动作,建立ACL链路。

2025-07-30 20:44:35 411 1

原创 【LE audio修炼手册】BAP协议 2/8 -- Profile support requirements 1/2

本文档规定了UnicastServer在音频服务中的技术要求,主要包括:1)仅支持单一音频流控制服务(ASCS)和发布音频能力服务(PACS);2)ATT传输要求最小MTU为64字节;3)对PACS和ASCS的附加要求,包括音频角色支持、上下文类型设置、通道复用规则等;4)设备通过特定广播PDU格式(Targeted/General Announcement)向客户端通告可连接状态。文档详细定义了音频能力配置、通道数量计算等具体技术指标,确保设备间音频服务的互操作性。

2025-06-16 21:37:01 344

原创 【LE audio修炼手册】BAP协议 1/8 -- Configuration

BAP协议栈定义了6种角色:单播服务器/客户端、广播源/接收器、广播助手和扫描代理。各角色具有明确的GATT服务关系,如单播服务器作为GATT服务器,客户端作为GATT客户端。协议对角色并发和拓扑结构有严格限制,如设备不能同时担任单播客户端和服务器。BAP依赖蓝牙LE规范,要求至少一条ATT或EATT通道支持数据传输。不同角色对应特定的GAP角色组合,如广播源使用广播者角色,接收器使用观察者角色等。该框架规范了蓝牙音频传输中的角色分工和交互机制。

2025-06-11 21:33:33 385

原创 【LE audio修炼手册】GAF功能及架构介绍

GAF 全称 Generic Audio Framework,作为LE audio中新增的一个audio中间件,它包含所有被认为是通用的功能,即可能被多个音频应用程序使用的功能。GAF中的所有规范中Profiles或者Services,均使用标准的BLE GATT模型定义。GAF中包含18个新增profile,它们之间没有明显的层次结构和关系,大致可以分为4块,

2025-05-31 22:52:48 551 2

原创 【LE audio修炼手册】LE audio整体架构及相关SPEC链接

LEA协议相关链接如下:

2025-05-27 20:53:06 495

原创 蓝牙音频常见编码汇总

需要注意的是,并不是一定在更高码率下、更“优秀”协议下就一定能够实现更好的声音表现,即使是 SBC 下,通过良好的 DSP 调校实现良好声音表现的产品也有一些;SBC 协议的最常用的传输码率是 328Kbps,44.1KHz/16Bit,技术本身还支持其他码率,但用于蓝牙音频最常见的还是上面的。无后缀支持 384kbps,48kHz/16Bit。方面的扬声器单元、腔体声学设计等以外,在电声层面还有如本条回答涉及的可以实现更高码率的音频编解码协议,还有到一整套针对于不同码率设计的 DSP、针对于主动降噪和。

2024-04-17 21:23:28 5149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除