我可以使用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