【发布时间】:2012-08-29 19:28:22
【问题描述】:
我能否使用 CoreBluetooth 框架将音频流从一台 iOS 设备传输到另一台 iOS 设备(例如从 4s 到新 iPad)。也许 BLE 对媒体流来说太慢了?
【问题讨论】:
标签: ios bluetooth-lowenergy core-bluetooth
我能否使用 CoreBluetooth 框架将音频流从一台 iOS 设备传输到另一台 iOS 设备(例如从 4s 到新 iPad)。也许 BLE 对媒体流来说太慢了?
【问题讨论】:
标签: ios bluetooth-lowenergy core-bluetooth
蓝牙低功耗 (BLE) 不适用于流式传输数据!
如果您想流式传输,您必须使用蓝牙 2.X+EDR 和适当的配置文件。因此,如果您想流式传输音频,则需要耳机或 A2DP 配置文件。
CoreBluetooth API 只允许访问 BLE 设备。
【讨论】:
音频流不会有任何好处,因为 BLE 可以一次传输 20 个字节的数据包,在 iOS5 上每次传输之间有 37.5 毫秒的延迟。因此,这将是滞后的,并且毫无用处。缓冲数据总是有可能的,但归根结底,这不是流式传输音频的好方法。
|packet| --- 37.5ms --- |packet| --- 37.5ms --- |packet...
【讨论】: