Как улучшить качество воспроизведения музыки через Bluetooth
Зачем пытаться улучшать качество Bluetooth?
Качество воспроизведения звука по Bluetooth на автомобильных Handsfree-системах сильно отстает от аналогичного проводного соединения с флешки, iPod и т.п. При этом в автомобильных ГУ в подавляющем количестве случаев отсутствует микшер — то есть можно воспроизводить звук только от одного источника. Если в условиях городских пробок Вы пользуетесь навигатором на смартфоне, то о качественном воспроизведении музыки приходится забыть, т.к. на ГУ выбран источник Bluetooth (и другие источники не доступны), а музыка по A2DP со смартфона существенно уступает по качеству по сравнению с любым другим источником. О том, как исправить ситуацию, и будет эта статья.
Устройство Honda Hands-Free Tool (далее Honda HFT) штатно устанавливалось на все автомобили Honda CR-V 4-го поколения (дорестайл), кроме комплектации Elegance 2.0. Для выполнения вызовов и приема звонков используется дополнительный набор кнопок в левой нижней части руля. Само устройство выполнено в виде отдельного блока, сопряженного со штатной аудиосистемой выделенным кабелем, имеет вынесенный микрофон. Позволяет передавать сигналы по шине GA-Net, а также может передавать на ГУ принятый двухканальный аудиопоток. Изготовитель данного устройства — известный производитель электронных авто компонентов — компания Visteon Corporation.
Какие возможности предлагает нам Honda HFT?
Honda HFT представляет собой радиопередающее устройство стандарта Bluetooth 2.1 + EDR.
Версия Bluetooth откровенно древняя. Но производитель, по-видимому, закладывается в первую очередь на надежность, а уже во вторую — на поддержку свежих стандартов. Зато в качестве производителя BT-чипа мы имеем Qualcomm Technologies International, Ltd, что очень хорошо. Данные чипы весьма надежны, хорошо соответствуют заявленным стандартам, энергоэффективны (мало греются).
Из доступных кодеков для передачи аудио по Bluetooth с использованием протокола A2DP имеется только один: это кодек SBC. В данном варианте исполнения устройства он позволяет использовать следующие параметры аудиопотока:(16000, 32000, 44100, 48000 | Mono, Dual Channel, Stereo, Joint Stereo | block: 4, 8, 12, 16 | subbands: 4, 8 | allocation: SNR, Loudness | bitpool: 2.115). В целом это практически стандартные параметры, предлагаемые большинством аудиоустройств (наушников). Здесь важно, что устройство поддерживает расширенный bitpool до 115, что позволяет значительно расширить полосу пропускания сигнала по сравнению со стандартным bitpool 53.
Второй важный момент: устройство допускает работу с использованием т.н. высокоскоростной передачи данных: Enchanced Data Rate (EDR). Большинство современных потребительских наушников со стандартом Bluetooth 4.x и 5.0 давно поддерживает EDR, и смартфон использует EDR со скоростью 2 Mbit/s и 3 Mbit/s по умолчанию, однако для устройства стандарта Bluetooth 2.1 наличие возможности передавать данные скоростными пакетами EDR 2 Mbit/s является большим достижением и большой удачей для нас.
Почему качество воспроизведения по Bluetooth сильно отличается на слух от качества воспроизведения других устройств?
Увы, несмотря на то, что устройство и поддерживает EDR, современный смартфон, глядя на версию Bluetooth 2.1, принимает решение кодировать в худшем качестве, как для устройств, не поддерживающих EDR. Почему он так делает? Скорее всего существует огромное количество устройств, номинально заявляющих о версии Bluetooth 2.x с EDR, но фактически EDR не имеющих. И чтобы на всякий случай подстраховаться он рассматривает все устройства Bluetooth 2.x как устройства без EDR.
Таким образом, bitpool принудительно снижается до 35 и фактически используются следующие параметры: Среднее качество, 44.1 kHz, Joint Stereo, 229 кбит/с. Если предположить, что с использованием, скажем iPod, звук на ГУ воспроизводится без потерь, то через Bluetooth он будет воспроизводиться с качеством SBC 229 кбит/с, что грубо можно сравнить с MP3 160-192 кбит/с.
В параметрах кодека SBC на смартфоне есть две константы, определяющие максимальные полосы пропускания для устройств, поддерживающих EDR и без такового: это 328 кбит/с и 229 кбит/с соответственно. Используя эти константы, производится расчет bitpool, который для Joint Stereo и 44,1 kHz будет составлять 35 и 53 соответственно.
Какие изменения внесены в кодек SBC на телефоне?
Я поднял значение доступной полосы пропускания до 452 кбит/с как для EDR, так и для не-EDR устройств. Это позволило в данном конкретном случае поднять bitpool до 75 и использовать фактическую ширину потока 449,3 кбит/с, т.е. в 2 раза больше, чем исходный битрейт, что грубо можно сравнить с MP3 качеством более 320 кбит/с. Важно, что передача данных по Bluetooth выполняется с использованием EDR (не смотря на то, что кодек решил, что EDR не используется), таким образом данная полоса пропускания отлично принимается нашим Honda HFT в штатном режиме и без задержек. Данное изменение безопасно по 2-м причинам:
1. Все современные наушники ограничивают bitpool в 53 ед, так что на все остальные соединения данное изменение никак не повлияет, скорость будет все равно установлена на уровне 328 кбит/с. Если же наушники действительно поддерживают расширенный bitpool, то это пойдет только на пользу качеству воспроизведения таким же образом, как это происходит на Honda HFT.
2. Вероятность использования устройств действительно не поддерживающих EDR с таким большим битрейтом крайне низка, т.к. все современные наушники имеют Bluetooth версий 4.x и 5.0, и по умолчанию поддерживают EDR.
Психоакустически (т.е. на слух) воспроизводимый контент со скоростью 449 кбит/с не отличается от непожатого оригинала. Убедиться в этом можно с использованием сайта, сделанного ValdikSS. Для этого нужно настроить следующие 3 варианта воспроизведения: оригинальный файл, обычное звучание по умолчанию и улучшенный вариант — в соответствии с настройками, указанными на скриншоте, загрузить любой знакомый Вам музыкальный файл и послушать, как он будет воспроизводиться, переключаясь между 3-мя вариантами настроек. Если Вы слышите разницу, значит доработка для Вас имеет смысл.
Подробно о том, как было выполнено изменение стандартной библиотеки Bluetooth на смартфоне, я написал на 4pda здесь. Для доработки обязательно нужен root-доступ к устройству и доступ к настройкам разработчика для снятия Bluetooth HCI лога. Тем, кто захочет пройти путь самостоятельно, необходимо будет освоить дизассемблер IDA и утилиту чтения логов Wireshark. Это не очень сложно. Все изучение инструментов, анализ логов и изготовление патча в сумме у меня заняло 5 дней. С учетом проторенной дороги и детального описания, изменения можно выполнить всего за несколько часов.
Задержка Bluetooth-наушников — почему отстает звук?
Почему на беспроводных наушниках иногда отстает звук?
Задержка Bluetooth-наушников — естественный процесс, который обусловлен спецификой беспроводной передачи аудиоданных. В зависимости от устройства, преобразующей программы (кодека) и самих наушников задержка может быть как незаметный, так и ощутимо мешающей процессу прослушивания музыки и игр. Несмотря на это, в некоторых случаях задержку можно сократить.
Почему на Bluetooth-наушниках отстает звук?
Задержка звука — это время, необходимое для передачи аудиоданных от источника (компьютера, смартфона, плеера) до наушников. Ее продолжительность насчитывает миллисекунды, которые необходимы для обработки цифровых данных и их преобразования в аудиосигнал. Если у проводных наушников задержка составляет 5-10 мс, то у беспроводных она может достигать 30 мс и выше.
Главной причиной отставания звука является аудиокодек. Кодек — программа, которая преобразует аудиоданные и содержит в себе алгоритм сжатия, кодирования и декодирования данных. Некоторые кодеки провоцируют большую задержку звука, другие ее минимизируют. До тех пор, пока преобразующую программу не изменят, звук будет поступать с задержкой.
Если с кодеком всё в порядке, отставание звука происходит по одной из следующих причин:
Как сократить задержку Bluetooth-наушников?
В первую очередь, нужно убедиться, что вышеперечисленный причины не провоцируют задержку, а также попробовать использовать другой кодек. Если сменить его на более продвинутый, задержка будет занимать меньше времени. Чтобы это сделать, нужно следовать инструкции:
Если проблема осталась нерешенной, помогут следующие способы:
Зачастую от задержки звука спасает повторное сопряжение или перезагрузка телефона. Нужно убедиться, что устройство не перегружено другими приложениями и процессами, которые могут ухудшать прием аудиоданных.
Многие, впервые подключив беспроводные наушники к Android телефону или ноутбуку с Windows 10, 8.1 или Windows 7, сталкиваются с тем, что звук в Bluetooth наушниках отстает в играх и видео от того, что происходит на экране, что требует решения.
Почему отстает звук в беспроводных Bluetooth наушниках
Прежде всего некоторые важные нюансы, касающиеся передачи аудио по Bluetooth, которые стоит знать и учитывать:
При передаче звука по Bluetooth он специальным образом кодируется на передающем устройстве, затем передается по беспроводному каналу на наушники, где буферизируется, преобразуется из цифрового в аналоговый сигнал и только после этого вы его слышите.
Каждый из этапов может занимать определенное время, причем, если судить по тестам, даже первые два шага на некоторых смартфонах независимо от кодеков занимают около 500 миллисекунд (полсекунды), на что уже сложно не обратить внимания. Однако, во многих случаях у нас есть возможность сократить время задержки при передаче аудио по Bluetooth и уменьшить отставание звука от видео и игр.
Что делать, если звук в Bluetooth наушниках отстает на Android
При отставании звука от происходящего на экране на Android телефоне или планшете, вы можете попробовать следующие шаги:
Если проблема возникает при воспроизведении скачанного на телефон видео и фильмов, можно использовать сторонние плееры, которые поддерживают настройку задержки аудио, например, это умеет делать медиа-плеер VLC.
Если ни один вариант не помог, но у вас есть возможность проверить ваш телефон с другими (в идеале — не из дешевых) беспроводными наушниками — попробуйте. Если в этом случае задержка станет незаметной, возможно, основной вклад в задержку вносят сами наушники.
Отставание аудио по Bluetooth в Windows 10, 8.1 и Windows 7
Если рассматриваемая проблема у вас появилась при подключении Bluetooth наушников к ноутбуку или компьютеру с Windows 10, 8.1 или Windows 7, можно попробовать такие методы решения:
Также, по некоторым отзывам, для Bluetooth-адаптеров Intel 8260, 7265/3165/7260/3160 помогает установка драйверов Intel Bluetooth Audio. Причем эти драйверы отсутствуют на сайте Intel, но есть на сайте Dell (устанавливаются и на другие устройства).
В случае с указанными Wi-Fi/Bluetooth адаптерами Intel модель своего адаптера вы можете в диспетчере устройств в разделе «Сетевые адаптеры». Если у вас один из указанных адаптеров, а на ноутбуке установлена Windows 10, 8.1 или Windows 7 (при этом драйверы Bluetooth должны быть уже установлены):
Важное примечание: иногда после указанных манипуляций качество звука изменяется не в лучшую сторону, например, появляются прерывания. Если вы с этим столкнулись, снова запустите файл установки, как в шаге 4, но в установщике выберите «Удалить». После удаления перезагрузите компьютер, звук вернется в исходное состояние.
Также как и в случае с Android — для скачанного видео вы можете настроить задержку аудио в проигрывателе, например в медиа-плеере VLC вы можете найти такую настройку в меню «Инструменты — Синхронизация дорожек».
И, если ни одно решение не оказалось полезным, помните, что и сами Bluetooth наушники могут создавать заметную задержку, в таком случае манипуляции в ОС Windows и с драйверами оказываются не применимы.
Лечим заикающийся bluetooth. Обновляем ГУ.
С момента покупки в 4х случаях из 5 при соединении по блютусу телефона с ГУ музыка постоянно заикалась. Искал инфу как это лечить, но в основном все говорили — смирись, ничего нельзя сделать. Но недавно наткнулся на запись Kasperskiy87 о том что прошивку нашего ГУ можно обновить. Далее проверил версию, которая установлена, оказалась x3e22009.
Скачиваем у Kasperskiy87 с яндекс.диска yadi.sk/d/HAFCivcLuSnvNA образ более свежей прошивки x3e52005 и записываем его на dvd болванку. Садимся в машину, заводим и в настройках ГУ ОБЯЗАТЕЛЬНО ОТКЛЮЧАЕМ блютус.
Далее вставляем диск, принимаем предложение об обновлении ПО. Процесс займет Как говорят не более 15 минут.
У меня всё установилось за 8 минут. В конце обновления ГУ перезагрузится, после того как вы вытащите диск.
Собственно всё готово.
Проверил подключение, всё отлично, моя проблема решилась! Бонусом получил то, что басы стали более глубокими, а высокие частоты не такими звенящими. Звук отличный! В общем всем советую))
П.с. Данное обновление вы ставите на свой страх и риск. Хотя людей с возникшими проблемами при обновлении я не нашел, но всякое бывает. Удачи!
П.п.с. Если у вас программно разблокирован показ видео в движении, скорее всего вы потеряете эту функцию.
5 лучших передатчиков Bluetooth с низкой задержкой
Технология Bluetooth значительно улучшила нашу жизнь, чего мы не можем себе представить. Если мы слушаем музыку в наушниках по беспроводной сети, то в основном это связано с Bluetooth. Однако не все технологии поддерживаются Bluetooth. К счастью, сегодня есть технология, позволяющая превратить обычное аудио- или видеооборудование (динамики или телевизоры) в электростанцию Bluetooth с помощью простого передатчика.
Продукт | Бренд | Название | Цена |
---|---|---|---|
Avantree | Передатчик звука Bluetooth 4.2 Avantree 2018 Audikast aptX с низкой задержкой | ||
Audioengine | Audioengine B1 Premium Bluetooth Music Receiver | ||
TaoTronics | Передатчик и приемник TaoTronics Bluetooth 5.0 | ||
HomeSpot | Передатчик Bluetooth HomeSpot | ||
StarTech | StarTech. com Bluetooth Audio Receiver |
Но найти нужный передатчик может быть относительно сложно, так как есть множество брендов и вариантов на выбор. Однако сегодня мы собираемся облегчить вашу работу, перечислив пять лучших передатчиков Bluetooth с малой задержкой для вашего телевизора или динамиков.
Мы собираемся поговорить о продуктах в широком диапазоне цен, так что здесь каждый найдет что-то для себя.
5 лучших передатчиков Bluetooth с низкой задержкой
Передатчик TaoTronics Bluetooth 4.1
Беглый взгляд на Amazon показывает, что это устройство понравилось большинству своих клиентов благодаря его способность действовать как приемник, а также как передатчик. Вы можете использовать это, чтобы превратить свои проводные динамики в динамик Bluetooth или подключить его к разъему для наушников телевизора, чтобы наслаждаться беспроводным звуком через пару наушников Bluetooth. Самое приятное то, что передатчик может подключаться к двум устройствам Bluetooth или наушникам одновременно, что теоретически означает, что два пользователя могут наслаждаться фильмом, используя два отдельных наушника Bluetooth. Их также можно использовать с игровыми консолями, такими как Sony PS4, что позволяет использовать наушники Bluetooth во время игр (что по умолчанию не поддерживается на консоли).
Это полностью работает от батареи, что означает вам нужно будет не забыть зарядить его. Однако пользователи утверждают, что время автономной работы больше, чем вы можете ожидать от такого устройства, поэтому у пользователей не должно возникнуть проблем. Еще одна функция, которая мне нравится, — это то, что вы можете заряжать ее и продолжать использовать продукт, заставляя его работать столько, сколько захотите.. Этот гаджет по умеренной цене можно купить на Amazon прямо сейчас.
Avantree aptX Bluetooth Audio Transmitter
Этот Bluetooth-передатчик с низкой задержкой, совместимый с aptX, от Avantree идеально подходит для использования аудио, что делает его отличным выбором для динамиков и других подобных устройств. Передатчик сокращает задержку звука до неразличимого уровня, что делает его достойным дополнением к вашему дому. Передатчик, естественно, намного больше, чем несколько других устройств, с которыми мы сталкивались, и это не обязательно плохо.
Кроме того, он имеет радиус действия 100 футов, что делает его идеальным для музыки. Важно отметить, что, хотя этот передатчик работает с большинством наушников, он разработан для лучшей работы с аудиооборудованием, совместимым с aptX. Поэтому перед использованием убедитесь, что у вас есть подходящие наушники. На бортовом дисплее есть несколько подсказок, информирующих вас о состоянии устройства.
Одно предостережение заключается в том, что это устройство не поставляется с аккумулятором под ним. Таким образом, вы можете использовать его только с адаптером переменного тока. Это несколько ограничивает его портативность, но если ваши потребности не выходят за рамки телевизора, трудно проигнорировать это предложение. В настоящее время вы можете приобрести его на Amazon.
Передатчик HomeSpot Bluetooth
Это конкретное устройство очень похоже на первое устройство, о котором мы говорили в этом списке. Он имеет меньший форм-фактор и включает в себя аккумулятор, поэтому вам не нужно постоянно держать его подключенным к работе. Однако устройство может работать от батареи только 7 часов, поэтому вы можете следить за уровнем заряда батареи, наслаждаясь мультимедиа. К счастью, устройство может сообщать вам, когда батарея разряжается.
Устройство может подключаться к любому современному мультимедийному оборудованию, включая телевизоры, динамики и игровые консоли, что делает его универсальным продукт. Настройка проста и занимает несколько секунд. На плате есть кнопка, с помощью которой можно подключить устройства. HomeSpot также имеет двухрежимный режим, позволяющий одновременно подключать два динамика Bluetooth или наушники. Этот отличный продукт можно купить на Amazon.
Audioengine B1
Это немного элитный передатчик Bluetooth, о чем вам говорит ценник. Что мне нравится в этом устройстве, так это простой процесс настройки. Настроить его так же просто, как включить его, подключив к адаптеру переменного тока, подключив кабель 3,5 мм к колонке по вашему выбору и найти устройство (Audioengine B1) в списке устройств Bluetooth. Ключевым моментом здесь является превращение ваших старых динамиков в беспроводную электростанцию, и Audioengine B1 достигает этого на каждом уровне.
Однако он не может подключаться к наушникам или телевизору, что, возможно, является единственным падение. Но если вы аудиофил и хотите воспроизводить музыку по беспроводному каналу через старые колонки, которые у вас есть, это устройство должно быть в вашем списке. Как мы уже упоминали выше, при текущей цене этот продукт немного дороже. Но, учитывая качество продукта Audioengine, это не такая уж большая жертва.
StarTech BT2A
Этот продукт высоко оценен как пользователями, так и экспертами. Подобно Audioengine B1, этот используется в основном для динамиков, у которых нет беспроводной связи. В качестве бонуса он также оснащен NFC, поэтому Bluetooth — не единственный метод сопряжения вашего смартфона с BT2A. Вам нужно приложить смартфон к устройству, чтобы мгновенно соединить два устройства.
Устройство также поддерживает ЦАП Wolfson и aptX по умолчанию, что делает его по-настоящему приятным прослушиванием музыки для заядлых аудиофилов. По умолчанию устройство поставляется с аудиокабелем 3,5 мм, что избавляет вас от необходимости искать его отдельно. Этот конкретный блок имеет разумную цену, что вполне разумно, учитывая стоимость некоторых других высокопроизводительных передатчиков. Здесь нет поддержки наушников и другого Bluetooth-оборудования. Однако это по-прежнему отличный продукт, заслуживающий вашего внимания. Обязательно посмотрите.