whqida 发表于 2023-7-18 10:57:19

Auracast 发射器最佳实践指南

Auracast 发射器类型



Auracast 发射器通常分为两类:
公共 Auracast 发射器:一种蓝牙 产品,能够传输符合 PBP 的标准质量音频广播,旨在部署在公共场所,例如商业公共广播 (PA) 系统、电视和音频流媒体。 当设置为传输时,公共 AuracastTM 发射器的默认配置必须包括标准质量广播音频流。
个人 Auracast 发射器:一种蓝牙 产品,能够传输符合 PBP 标准的音频广播,供个人使用,例如智能手机、平板电脑、笔记本电脑、PC、家庭电视或家庭音频流媒体。 所有个人 Auracast™ 发射器都需要能够传输标准质量公共广播音频流,但可能默认传输高质量公共广播音频流。


物理实现
Auracast发射器可由具有广泛技术知识的人员(从新手到专家)安装。 制造商在设计 Auracast 广播音频产品时应了解可能的安装者,以便任何收听 Auracast 广播的人都能获得相同的最终用户体验。 通用的开箱即用配置应包含足够的信息,以便为目标受众提供一致的用户体验,并能够用最少的技术知识对其进行定制。
Auracast 发射器的物理外形与其功能无关。 Auracast 发射器可能是一个插入音频源设备的适配器、一个用电缆连接到音响系统输出插孔的小盒子(如图所示),或者它可能是系统上的一部分。 消费电子设备(例如智能手机、电视或 PC)内的芯片 (SoC)。


支持标准质量公共广播音频
所有 Auracast 发射器都需要能够使用 LC3 编解码器 以 16kHz 或 24kHz 传输广播音频,这在基础公共广播配置文件 (PBP) 规范中称为标准质量公共广播音频。 除了支持标准质量外,还允许支持 48kHz LC3 音频,这被称为高质量公共广播音频。
正如蓝牙商标品牌指南 中 Auracast 商标的使用所标识的那样,对于所有发射器,产品必须可由最终用户配置以广播标准质量公共广播音频流。 此外,如果发射机销售为在公共场所使用(其中“公共场所”是指任何公共、私人或商业场所、建筑物、交通工具或开放空间),则将产品配置为发射时的默认设置 Auracast 广播必须广播标准质量公共广播音频流。
这两项要求的目的是提高所有能够接收 Auracast广播音频的产品都能够这样做的可能性,因为某些助听器可能只能接收配置为标准质量公共广播音频流的 Auracast广播音频 。 实际上,这意味着,为了支持公共场所中最广泛的接收器设备组合,必须为该场所通过 Auracast 广播音频提供的所有音频内容提供标准质量公共广播音频流。 由于传输的标准质量音频流数据包较小,因此与高质量数据包相比,它们通常会提供稍好的范围和抗干扰鲁棒性。
个人 Auracast 发射器可能默认传输高质量音频流,但需要允许用户选择传输标准质量音频流 。 如果选择标准质量音频流进行传输,则标准质量音频流是与高质量音频流同时传输,还是代替高质量音频流传输,由制造商决定。

基本广播配置
所有蓝牙 LE 音频广播公司都使用扩展的定期广告来提供有关其广播流的信息。 对于 Auracast 发射器,PBP 规范要求在音频广播的扩展广告中包含公共广播公告,以告知寻找广播音频流的设备相关音频广播是否包含标准质量音频和/或高质量音频。 此信息用于帮助设备确定它们是否应该尝试接收关联的定期广告数据,这为它们提供了有关广播音频流的更多信息。 这减少了与必须从定期广告中检索更详细信息相关的开销,并使他们能够仅过滤他们想要接收的流。 资源受限的设备(例如助听器或带有小电池的耳塞)可能只能接收标准质量的广播音频,而资源受限程度较低的设备(例如包含较大电池的耳机)可能更喜欢 优先接收高质量音频流。

使用元数据
Auracast 发射器可以选择通过使用扩展广告数据和定期广告数据传输有关音频广播的多种不同类型的信息来增强音频体验。 如果元数据适用于所有正在传输的广播音频流,则它应该包含在扩展广告数据中。 特定于正在传输的音频流子集的元数据或可能定期变化的元数据应包含在定期广告数据中。 下表显示了广播单个广播同步组的公共 Auracast 发射器的建议设置。

推荐的默认蓝牙设置
表 3.1 显示了设备推荐的默认蓝牙设置。 这些在 BAP 或 PBP 中定义。 其中一些值是由配置设置的; 其他可由制造商或安装人员根据使用情况进行设置。 如果其中一些信息打印在标签上,这对客户很有用,因为用户可能需要它们来识别或配置广播公司。 这与 Wi-Fi 接入点和宽带路由器上的标签类似。
被识别为安装者定义的参数预计将在调试 Auracast 发射器时使用适当的用户界面或应用程序进行设置。 它们通常会在制造时设置为默认值。


注意:
1. 默认发送值应该是唯一的名称,以便识别 Auracast 发射器,例如 AcmeCorp-A4F7X9。 建议为用户提供一种将其更改为更友好的字符串的方法。
2. 这些值由系统根据 Auracast 发射器的当前配置设置。
3.如果设置了PBA的加密位,则必须支持Broadcast_Code。 公共 Auracast 发射器的 Broadcast_Code 值在设备的使用寿命内通常是静态的。 个人 Auracast 设备可能会在每个会话的基础上更改 Broadcast_Code。
4. 公共 Auracast 发射机需要始终传输标准质量音频流 ,这将在 PBA 中设置标准质量位。 个人 Auracast 发射器可以传输标准质量或高质量流。
5. 如果支持,该字段应可由用户写入。
6. 演示延迟仅适用于专业安装的 Auracast 发射器。 对于消费品,默认值为 20,000。
7. 对于公共 Auracast 发射器,语音应用的默认 QoS 设置通常为 16_2_1,音乐应用的默认 QoS 设置为 24_2_1。 有关详细信息,请参阅 PBP 。
8. 如果提供单个单声道输入,广播公司应传输单个 BIS。 如果提供立体声输入,则该值将为 2,除非还传输复合单声道 BIS,在这种情况下,该值将为 3。如果支持多种语言,则可以传输更多 BIS,但至少应传输一个标准质量流 为每个独立的音频输入传输。
9. 其他值也可能是合适的。 例如,对于实时语音应用程序,“实时”可能是合适的。 “媒体”也可能与个人 Auracast 发射器相关。 在大多数情况下,这将由安装程序设置,但更复杂的设备可能会自动设置。
10. 外观值旨在允许用户界面选择适当的通用图标来识别设备。 0x0885 是通用广播音频源。 其他值可能是合适的。 例如,0x0889 标识礼堂,0x0040 标识电话,0x0A01 标识电视。 外观值在外观值分配编号文档 中定义。
11. 强烈建议在安装时将此参数设置为 PBP 规范中所述的适当名称。 发货时,默认值应设置为与本地名称相同。 如果一台设备发送多个 BIG,则应通过为每个 BIG 添加单独的标识字符来区分默认值。


建议的广播数据间隔
用于扩展广播和定期广播的广播间隔应根据最适合用例的获取速度来选择。 将值设置得太高可能会增加设备发现和获取广播音频流所需的时间,或者要求设备在发现广播流的存在时花费不必要的功率。
例如,个人 Auracast 发射器(例如电话)可用于向一小组不需要视频或视觉同步(例如听音乐)的接收器提供共享音频体验。 在此用例中,广播音频的获取时间不需要立即进行,因为电话用户可以延迟音频的播放,直到他们的所有朋友都确认他们已准备好接收广播音频流,此时 手机所有者按下播放键。 在其他实时用例中,例如在机场收听航班广播,快速获取广告数据可能很重要,这样您就可以同步到广播音频流,而不会丢失大量无法被删除的音频数据。 重播,即对话的开始或公告的开始。
在典型的使用案例中,使用 1.28 秒扫描间隔(连续扫描开始之间的时间段)和 11.25 毫秒扫描窗口(扫描长度)的接收设备通常应该能够获取发送的扩展广告数据 8 秒内以 30 毫秒为间隔,置信度为 95%。 接收设备使用的扫描周期和长度会对设备的功耗产生重大影响,发送设备应尝试在其自身的功率预算内尽可能频繁地提供此数据,以最大限度地提高采集速度和数据传输速度。 最大限度地减少接收器的功耗。
表 3.2 显示了广播公司广告数据的推荐蓝牙设置。 这些设置旨在优化扫描设备及时发现 Auracast 广播音频流存在的能力。


Broadcast_Audio_Immediate_Rendering_Flag 标志
Broadcast_Audio_Immediate_Rendering_Flag 元数据类型用于通知接收设备在 BASE 中的呈现延迟值之前渲染广播音频可能会带来更好的用户体验。 由于广播发射机设置了一个它期望每个设备都能支持的演示延迟值,因此它可能不是最佳的,特别是如果听众还可以听到来自本地扬声器的音频。 Broadcast_Audio_Immediate_Rendering_Flag 允许具有更快处理能力的设备恢复到更短的制造商设置值,从而提供更好的聆听体验。



页: [1]
查看完整版本: Auracast 发射器最佳实践指南