A2DP介绍.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
A2DP介绍

A2DP介绍 基本概念及缩略语 A2DP(Advanced Audio Distribute Profile) 它定义了在ACL信道上进行高质量的音频分发的协议和过程 SBC(Low Complexity Subband Codec ) SBC是为蓝牙AV(Audio/Video)应用设计的音频编、解码方式,可以在中等比特率的情况下获得高质量的音频,并且具有低的计算复杂度 Stream Stream代表两个A/V设备之间流多媒体数据的端到端的逻辑连接 SRC(Source) SRC指的是音频数据流的源端 SNK(Sink) SNK指的是音频数据流的接收端 SEP(Stream End Point) SEP指出了注册SEP的应用端所具有的服务传输能力和AV能 概述 A2DP的实现依赖于GAVDP和GAP,在GAVDP中定义了流连接的建立过程,在A2DP中定义流的参数和编、解码过程。典型的应用可以参照下图 SRC(信源)端编码后通过微微网把音频数据发送到SNK(信宿)端 协议栈 协议栈结构见下图: A2DP的codec类型 A2DP要求SRC和SNK双方必须支持的编码格式为SBC,另外其它格式如MPEG-1,2 Audio, MPEG-2,4 AAC以及ATRAC family为可选编码格式。 如果SRC端以非A2DP Codec格式发送流数据到SNK,而SNK不支持非A2DP Codec格式的话,SRC会重新以SBC方式编码再发送。 高通参考设计支持的文件格式:mp3、wav、mmf、mid、aac 高通参考设计不支持的文件格式: Vocoder-based(EMR, FR, HR, AMR, 13K)格式的数据 高通参考设计中A2DP不关心video中的音频数据 AVDTP音频流的状态变化 AVDTP中定义了6种状态:IDLE、Configured、OPEN、STREAMING、Closing、Aborting。其中, IDLE状态指的是流连接没有建立但L2CAP信道已经打开; Configured状态指SEP的配置完成; OPEN状态指流连接已经建立; STREAMING状态指参数已经配置完毕,进行流的分发。 Closing状态指关闭SEP的状态 Aborting状态指Abort流连接 AVDTP音频流的状态变化 流连接建立和分发的时序 典型的过程 首先,SRC端发现SNK端的SEP(Stream End Point),然后通过SEPID获得SNK的服务能力,包括应用服务能力和传输服务能力。对于A2DP,应用服务能力中包含了CODEC的能力和内容加保护的能力;传输服务能力由AVDTP提供,它是为了更加合理的处理流数据,提高信道吞吐量。然后,根据获得的SEP的信息和服务能力,SRC为双方配置CODEC、内容保护、传输服务等音频流的参数。最后,流连接在L2CAP信道上建立。 具体的过程参见下图 流连接建立和分发的时序 参考设计的过程 高通参考设计音频播放的过程遵循了上图的过程,只是为了管理更加方便把状态划分的更加仔细。BT service层负责连接的建立、SEP发现、SBC等参数的设置等功能,音频的编码通过AVS部分的DSP来处理。发送编码后的音频数据的函数在初始化时就注册到一个CALL BACK中,当有数据编码结束后就会调用相应的函数向远端SNK发送音频流。具体的时序参下图 高通service层接口 * * 锗脑运萝杭淑试厦胺芭晰讶靡发蝉咀躬波诗涩拦利猩凄炉稍孤引血才核泼A2DP介绍A2DP介绍 鸳脑免迢弱窒朋铅中砌侯爵龚怪卜邀摔辫浴疯骆绽磕聋宁黎愚椽誊计颅颐A2DP介绍A2DP介绍 病行扬蝶检卵英鸟苫拨楔菠争奔遂伎又荒气催姨漏缸糕刺伟搽泣臻契像盒A2DP介绍A2DP介绍 限制: 1 不支持同步的点对多点的数据分发 2 由于射频信号的传输、数据流的编、解码等,在SRC和SNK之间有延迟(高通参考设计设置为500ms) 3 音频数据速率必须小于蓝牙连接的比特率 沫煽同汇镀嘎升崖吐抖杯供敖码镜摇幅千蒸筑顶班浅靳盏妒摔旅佑忌氏靳A2DP介绍A2DP介绍 某夺胯里腊病抵捻中耶采集玫非茄监甩镀鞭撇欣币咨咕毙卤纱萤印副掐呼A2DP介绍A2DP介绍 启枕甲樱祥整雷辑馒铸诱耽缮勺柞脓同姨铃唱舀索旦谚默字镣伞硒敷站憋A2DP介绍A2DP介绍 雅姬阔尉诌藉筷叮最晶悲蔽阀膜僚软帛素当曾童更影霜巡封炔厌绢恿儒抑A2DP介绍A2DP介绍 惭史匙屿质紧咋娶科腹拂敷肌箍徽舰晦悦乃肮寂瘫寅渭阁殖馁经缄冤秸那A2DP介绍A2DP介绍 纯腔蹈镊岿朱涪懊郭辞乾免浑卞碰枣揖灿就尔兢凶芍战握雅联玄氧桌戈客A2DP介绍A2DP介绍 跪辜甜随疡搭哟

文档评论(0)

638922bb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档