GAVDP 13(Generic Audio/Videi Distribution Profile 13)

概述

应用层

音频流建立

如果不知道远端设备的AVDTP版本, 那么设备将执行SDP查询来获取远端设备的AVDTP版本.
这个会在GAVDP_ConnectionEstablishment程序之前执行.
这个是必要的, 因为音频流建立程序中的一些命令依赖AVDTP版本号.

当一个设备想开始音频流, 设备需要先建立流连接.
在连接建立程序期间,设备选择最合适的音频流参数.
有2类服务被配置, 一是应用服务能力,二是传输服务能力.

A2DP的应用服务能力由音频编码能力和内容保护能力组成.
由AVDTP提供的传输服务能力是为了更智能的操作流包.
适当的配置这些服务会提高通道吞吐量.

音频流

当流连接被建立, 且GAVDP开始流程序被执行, SRC和SNK处于STREAMING状态.
SRC使用发送音频流程序发送音频数据给SNK, SNK使用接收音频流程序来接收音频数据.

发送音频流

在发送音频流程序种, SRC可以, 如果需要, 将数据编码为信令会话中选择的格式.
然后, SRC的应用层会适配被编码的数据到 定义的媒体负载格式.
编码的音频数据帧被适配到定义的负载格式.

当内容保护使用中, 一个内容保护头在加密的音频内容之前.

之后, 流数据通过公开接口被传递到AVDTP实体.
使用选择的传输服务将数据流在传输通道被送出.

接收音频流

SNK的AVDTP实体使用选择的传输服务从传输通道接收流数据,
并通过公开接口把数据传给应用层.

当内容保护方法是活动状态, SNK的应用层可以通过内容保护方法处理收到的AVDTP负载.
通常,这个处理包括内容保护头分析和解密相

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值