0

나는이 포럼에 처음으로 게시하고 있으며 영어는 제 첫 번째 언어가 아니므로 실수로 인해 유감입니다.블루투스로 오디오를 스트리밍하는 동안 지연 시간이 예상됩니다. LE

매우 낮은 대기 시간을 유지하면서 Bluetooth LE 4.X 기술을 사용하여 스트림 오디오를 라이브로 시청할 수 있는지 알아 내려고합니다. 즉, 10 밀리 초 이하. 나는 블루투스를 통해 음악 악기를 스트리밍 라이브로 보내려고하고 있으며, 악기가 연주되는 순간과 음악가가 듣는 소리의 차이는 무시해도 좋을 것입니다.

나는이 페이지에서 본 내용 때문에 BLE를 특히 묻습니다 : https://en.m.wikipedia.org/wiki/Bluetooth_low_energy. 기술 사양에서 다음과 같이 말합니다 : 대기 시간 (연결되지 않은 상태에서) 6ms. 하지만 나는 그 가치가 어디서 왔는지를 알지 못한다. 심지어 그것이 내가 원하는 가치인지는 모른다.

감사합니다! :)

+0

가장 좋은 건 A2DP 프로필과 함께 클래식 BT를 사용하는 것입니다. A2DP는 SBC, APTX, MP3 등 여러 코덱을 지원합니다. APTX는 SBC에 비해 블록 크기가 작기 때문에 대기 시간이 가장 짧습니다. 48Khz sterio 음악은 345Kb/s를 요구하며 GATT 수준의 LE 이론상의 최대 값은 그보다 작습니다. http://soundexpert.org/news/-/blogs/bluetooth-audio-quality-a2dp를 참조하십시오. 당신이 정말 LE가 필요하다면, 블루투스 5.0 (4 배속) + 스트리밍 프로토콜 (예 : MTP)을 구현하는 사용자 정의 프로파일이 필요할 수도 있습니다. –

+0

고마워요! 당신의 대답은 매우 유용합니다. 샘플링 주파수와 관련하여 나는 더 낮은 값을 사용하려고 계획하고 있습니다. 어쩌면 44khz 이하. LE는 조건이 아닙니다. –

답변

0

BLE은 특별히 속도를 희생하여 절전에 중점을두고 소량의 데이터를 보내는 데 사용됩니다. 속도와 대기 시간이 걱정된다면 BLE를 사용해서는 안됩니다.

질문에 대답하기 위해 대기 시간은 연결 간격에 따라 다릅니다. 연결 간격은 데이터 전송간에 두 장치가 대기하는 시간입니다.

위키피디아의 6ms 페이지는 두 장치 간의 초기 연결에 소요되는 시간을 말합니다. (BLE은 "클래식"블루투스보다 초기 연결을 빠르게하는 것이 더 간단합니다) 연결이 설정된 후 정기적으로 사용하는 동안 대기 시간과 관련이 없습니다.

BLE를 지원하는 대부분의 Bluetooth 4.0 장치는 일반 블루투스를 지원하기 때문에 가능하면 사용하는 것이 좋습니다 (대기 시간 및 전력 소모가 없기 때문에).

+0

감사! 나는 잘못된 데이터를 읽고 있다고 생각했다. 나는 그것을 들여다 볼 것이다. –