我可以使用CoreBluetooth框架将音频流从一个iOS设备传输到其他iOS设备(例如从4s到新iPad)。也许BLE对于媒体流来说太慢了?CoreBluetooth和音频流
2
A
回答
7
蓝牙低功耗(BLE)不用于流数据!
如果你想要流,你必须使用蓝牙2.X + EDR和适当的配置文件。因此,如果您想流式传输音频,您需要耳机或A2DP配置文件。
CoreBluetooth API只允许访问BLE设备。
5
因为BLE每次可以传输20个字节的数据包,所以在iOS5上的每次传输之间有37.5ms的延迟,音频流将无法正常工作。所以这会很慢,并且没用。总是有缓冲数据的可能性,但最终,这不是流式传输音频的好方法。
|packet| --- 37.5ms --- |packet| --- 37.5ms --- |packet...
相关问题
- 1. C#音频和视频流
- 2. 流式音频和视频
- 3. iOS流音频和记录音频
- 4. Red5和Android。流音频
- 5. JWPLAYER定制和音频流
- 6. PhoneGap和流媒体音频?
- 7. 流媒体音频和视频AS3
- 8. ffprobe选择音频和视频流
- 9. 分离音频和视频流
- 10. 混合音频流和复制视频
- 11. HTML5 - 音频流
- 12. 流音频C#
- 13. iphone音频流
- 14. 流音频(YouTube)
- 15. ID3音频流?
- 16. 转换音频流频率
- 17. 黑莓流音频/ STOP流
- 18. AUGraph和流音频(http和ets)
- 19. 比视频流短的音频流
- 20. playframework 2.0音频流
- 21. 播放音频流
- 22. 现场音频流
- 23. 音频流的Android
- 24. 网络音频流
- 25. 音频流出OutOfMemoryError
- 26. 流音频Android - PC
- 27. 检查音频流
- 28. 截取音频流
- 29. Soundcloud串流音频
- 30. 如何流式传输音频和播放音频
因此,如果我想要使用经典的蓝牙而不是低能耗,我可以使用哪些sdk? –
在这种情况下,必须是一个强词。维基百科指定的吞吐量为0.26 Mbit/s(http://en.wikipedia.org/wiki/Bluetooth_low_energy#Technical_details),为什么不使用音频?另外,Apple并未指定您允许通过BLE发送的内容。 – Grav
遗憾的是,iOS对于您的程序中可能使用的Bluetooth Classic配置文件有着极大的限制,因此实际上您有三种选择:1)拥有大量金钱并参与MFi计划2)使用免提配置文件, )尝试通过BLE进行流式传输。 – MrTJ