Как посмотреть кодек bluetooth на андроид
Перейти к содержимому

Как посмотреть кодек bluetooth на андроид

  • автор:

AptX на смартфоне: наслаждение звуком по Bluetooth

Все чаще можно встретить упоминание технологии AptX, необходимой для качественного беспроводного звука, однако она все еще остается не самой распространенной и доступной.

Что такое AptX и AptX HD

Эти аббревиатуры обозначают различные кодеки Bluetooth, которые имеют разные характеристики передачи данных. Их отличие в технических параметрах: частоте дискретизации, глубине выборки и скорости передачи. Устройства, имеющие Android 8.0 и выше, полноценно поддерживают эти кодеки.

Кодек AptX позволяет передавать музыку беспроводным способом с параметрами, аналогичными параметрам считывания и воспроизведения CD. Он обеспечивает частоту дискретизации 48 кГц и глубину выборки 16 бит, но при этом максимальная скорость составляет всего 352 килобит в секунду, вследствие чего качество звука ухудшается.

AptX HD также имеет частоту дискретизации 48 кГц, но сохранение сигнала происходит с размером в 24 бита, благодаря чему увеличивается диапазон звуковых данных, и качество становится выше.

Помимо этого, в данном кодеке используется линейная импульсно-кодовая модуляция, которая обеспечивает бесперебойную передачу данных от аналогового к цифровому сигналу.

Это означает, что использование кодека AptX улучшает качество беспроводного звучания, а с AptX HD оно становится ещё лучше.

Отличие HD-версии от обычной заключается в меньшей задержке и повышенном качестве, а сам формат высоко ценится меломанами, поскольку фоновые шумы сведены к минимуму, а все детали четко слышны.

Как включить AptX на вашем смартфоне

Если устройство имеет версию Android 8.0 и выше, то включить технологию можно через меню разработчика.

Чтобы его открыть, зайдите в настройки, выберите раздел «О телефоне», найдите строку «Номер сборки» и быстро нажмите 7 раз на эту строчку.

Далее зайдите в меню разработчика, найдите пункт «Аудиокодек для передачи через Bluetooth». На выбор представлены кодеки: LDAC, apt, aptX, AAC, SBC. Кликните aptX, после чего перезагрузите смартфон. Качество звука в беспроводных наушниках улучшится.

Какие устройства поддерживают AptX HD

Технология APTX HD разработана компанией Qualcomm, которая известна процессорами для мобильных устройств. Эти кодеки поддерживается только на том оборудовании, которое выпущено Qualcomm или имеет их программное обеспечение.

Для работы всех звеньев этой технологии необходима поддержка кодека на обоих устройствах – и смартфоне, и наушниках. В этом случае качество звука будет максимально высоким.

Если одно из устройств не поддерживает кодек, то звучание будет обеспечено за счет стандартного драйвера.

Топ-5 наушников с AptX

Модели, выпущенные в 2018 году:

    – внутриканальные наушники с металлическим корпусом и влагозащитой по стандарту IPX4. Звучание яркое, контрастное, низкие частоты приподняты, также имеется акцент на верхней середине; – внутриканальные наушники с металлическим корпусом и уникальной системой зарядки. Звук полноценный и глубокий, хорошая, ровная и мощная подача баса, сбалансированные и чистые средние частоты; – внутриканальные наушники с кожаным «воротничком», удобным для использования. Низкие частоты звучат четко и детально, иногда чуть поднимаются. Верхние звуки подаются чисто, середина имеет богатый диапазон; – полноразмерные наушники, обладающие прекрасной пассивной шумоизоляцией. Средние частоты звучат детально и чисто, бас подается четко и мощно; – полноразмерные наушники с активным шумоподавлением. Звук имеет прекрасную детализацию и глубокую музыкальную сцену.

При покупке любых наушников стоит предварительно поинтересоваться, поддерживают ли они необходимый кодек.

Смартфоны

Поскольку проигрывание звука обеспечивается наушниками, то необязательно искать специальный «музыкальный» смартфон, главное чтобы он поддерживал нужные кодеки. Огромное количество современных устройств (кроме продукции компании Apple, которая имеет собственные кодеки) поддерживает APTX. HD-версия встречается несколько реже, ее можно найти во флагманах LG, Sony, Huawei, Xiaomi и др.

На начало 2019 года наиболее популярные смартфоны с поддержкой AptX HD:

  • Huawei P20 Lite;
  • Huawei Honor 10;
  • Xiaomi Redmi Note 7;
  • Xiaomi Pocophone F1;
  • Huawei Mate 20 Pro;
  • Huawei Honor Play;
  • Huawei Honor 8X;
  • Sony Xperia Z2;
  • OnePlus 6;
  • LG V30.

Другие устройства с AptX HD

Существуют также разнообразные плееры и медиапроигрыватели, которые поддерживают улучшенную передачу беспроводного звука. Полный список таких устройств можно найти на официальном сайте Qualcomm.

Установка поддержки AptX вручную на смартфон со Snapdragon (пошаговая инструкция)

Требования к смартфону

Поскольку этот кодек разработан компанией Qualcomm, то он может присутствовать только на оборудовании от этого производителя.

Поддержка AptX имеется в процессоре для обработки звуков CSR8675 с Bluetooth 5. Он может быть установлен на смартфонах Xiaomi, Samsung, и др.

Необязательно иметь 8 версию Android, чтобы активировать кодек, иногда он присутствует технически, но разработчики не предусмотрели возможность его включения.

Прежде всего нужно определить, поддерживает ли Ваш смартфон эту технологию, для чего следует сделать несколько шагов:

  1. Скачать на компьютер бесплатную программу Wireshark (нужна для чтения журналов приложений).
  2. Подключить смартфон к наушникам по Bluetooth и выключить беспроводную связь.
  3. Открыть настройки на телефоне и зайти в меню разработчика.
  4. Найти и включить пункт «Журнал отслеживания Bluetooth HCI».
  5. Убедиться в работе Bluetooth и наушников, после чего включить музыку.
  6. Подождать несколько секунд и выключить отслеживание.
  7. Подсоединить телефон к компьютеру и найти в памяти файл по адресу файл /sdcard/Android/data/btsnoop_hci.log.
  8. Этот файл следует открыть с помощью WireShark. Нужно найти записи Audio non-A2DP AptX, Audio SBC – это означает, что устройство поддерживает кодеки AptX и SBC. Команда SetConfiguration — AptX означает, что беспроводная передача звука осуществляется через AptX.

Скачиваем файл

Если при проверке оказалось, что устройство поддерживает кодек AptX, но он не используется для передачи звука, то его нужно активировать. В интернете можно найти специальный файл, с помощью которого производится активация кодека.

Установка через installZip

Чтобы осуществить активацию:

  1. Загрузите файл aptх.zip.
  2. Сделайте бекап всех данных на смартфоне, чтобы предотвратить их потерю в случае каких-то непредвиденных ошибок.
  3. Выключите телефон и включите его в режиме «recovery» (нажмите одновременно кнопку включения и кнопку увеличения громкости, удерживая их около 10 секунд).
  4. Выберите «Install» или активировать «Install Zip».
  5. Найдите предварительно загруженный файл и запустите процедуру установки.
  6. Затем телефон перезагрузится, и установка файла завершится.

Для проверки включенного кодека можно снова посмотреть журнал отслеживания через Wireshark, а можно воспользоваться приложением CatLog. Нужно подключить наушники, включить музыку и ввести запрос «aptX». Если все сделано правильно, то вы увидите строку a2dp_encoder_init, где указано selected codec aptX.

Если Вам нужен качественный беспроводной звук, то важно заранее интересоваться, поддерживают ли устройства необходимые кодеки. Порой их поддержка встречается на более старых моделях, но в таком случае для активации AptX нужно приложить некоторые усилия.

«но при этом максимальная скорость составляет всего 352 килобит в секунду, вследствие чего качество звука ухудшается»
Так передаётся же сжатый в 4 раза поток ! 1411.2(компакт-диск) делить на 4 =352.8 !

четырёхкратное сжатие звука БЕЗ ПОТЕРЬ в большинстве случаев невозможно. теоретически — да, но только если запись очень бедна на звуки, например, запись человеческой речи или кошачьего мурчания, сделанную в формате Wav с битрейтом 1411 кбит/с, в четыре раза сжать можно. пение а капелла или соло на инструменте с богатым звучанием — уже вряд ли. а полноценную музыкальную запись, где много инструментов, дорожек, одновременно звучащих нот — нет. обычно при сжатии wav в лосслесс-форматы, даже если выбирать максимальную степень сжатия, на выходе получается файл в 1.5-2.5 раза меньше несжатой вавки. в 2.5 раза — это максимум, достигаемый очень редко. то есть ниже 560 кбит/с, если речь идёт о стереозаписи с дискретизацией 44.1 кГц и квантованием 16 бит, сжатие музыки без потерь невозможно.

алсо, замечу, что наиболее продвинутые форматы для сжатия звука с потерями — AAC, OGG — могут быть до 512 кбит/с и, тем не менее, хотя их алгоритмы сжатия намного совершеннее MP3, даже на максимальном битрейте они сжимают звук с потерями.

другое дело, что 352 кбит/с, которые пропускает через себя AptX, на практике более чем достаточно, так как для 99% человеческих ушей при слепом тесте даже на самом лучшем оборудовании всё, что выше 256 кбит/с, звучит одинаково круто. да и динамики в большинстве беспроводных наушников, мягко говоря, среднего качества, на них всё, что выше 128 кбит/с, звучать будет одинаково.

но, тем не менее, кодек AptX не является лосслесс-кодеком и CD-качество он на наушники ни в коем случае не передаёт.

How To Check Bluetooth Codecs Supported By Android Phone And Headphones Bytes

Google’s latest Android 11 brings some much-needed improvements in this regard. The new OS grays out options for Codecs, Bitrate, and sample rates which are not supported by either your phone or your wireless headphones, leading to much better transparency. We will now detail 2 methods you can use to determine Bluetooth Codec being used and those supported by your wireless headphones and your phone. Contents:

Method 1 – Check Bluetooth codecs supported using Developer Menu (for Android 11+)Method 2 – Check Bluetooth codecs supported using ADB (works for all phones)

Also check: 10 Cool ADB tricks to try on your Android phone

Method 1: Check Bluetooth Codec being used between your phone and earphones#

You will first need to pair your Android 11 phone with your wireless earphones or headphones. Next, follow these steps: Step 1: Go to Settings»About Phone and tap on Build Number 7 times to enable developer options. On some interfaces, ‘Build Number’ is listed under About Step 2: Now open “Developer Option”. You will find the option listed in Settings Menu, mostly under the ‘System’ sub-menu. Step 3: Now scroll down in Developer Options till you reach Bluetooth related toggles and select Bluetooth Audio Codec Step 4: From here, you can check Codecs that are supported by both your paired earphones or headphones and your phone. In the above case, we have paired Vivo V20 with Realme Wireless Buds Pro that supports LDAC. Since the LDAC option is greyed out, we are judging that our phone doesn’t support it. Vivo V20, however, supports Qualcomm’s AptX audio, but that isn’t supported by the Realme Wireless Buds Pro – so that option ends up being greyed out as well.

Check transmission Codec, Bitrate, and Sampling rate#

Using developer options, you can not only check the transmission codec supported but also check the supported bit-rate and sampling rate. The process detailed above will not reveal the full list of supported Bluetooth Codecs for your phone, which is why Method 2 mentioned below is more reliable but requires basic knowledge of operating ADB terminal.

Method 2: Check Audio Codecs Supported by your phone using ADB#

If you haven’t tried ADB before, it’s very simple to operate yet extremely effective tool. You may check one of our guides to get started. If you are familiar with ADB, follow these steps to know codec being used, and codecs supports by your phone and wireless headphones. Step 1: Pair your phone with your wireless earphones and start streaming music. Step 2: Now enable USB Debugging on your phone and connect it to your PC. Open ADB terminal and generate a bug report using the following command: .\adb bugreport Step 3: a Zip file will be generated and saved in the Platform Tools. Open this folder and look for the ‘.txt’ bugreport (usually named as “bugreport-BUILD_ID-DATE.txt”). On samsung phones it appears mostly as dumpstate. txt (or with time stamp) on almost all other phones you will see the filename starting with ‘bugreport’.

Sasmung phonesOther phones

Step 4: This file has a wealth of information related to your Android phone. Open the .txt file and pres ‘CTRL +F’. Take note of ‘up’ and ‘down’ direction buttons in the Find window. Step 5: To start with, search for Profile: A2dpService . You will find the codec being used and other details a few lines below written next to mCodecConfig: Step 6: On non-Samsung phones, you can also search for A2DP Codec State and check for the codec being used in the next line next to “Current Codec:” Step 7: You can next search for ‘name = headphone name” and check for codecs supported by your paired wireless headphones Step 8: To check for codecs supported on your phone, you can also search for A2DP State for example A2DP AAC Sate or A2DP SBC state and scroll up-down to check for all the supported codecs.
This is a sureshot method of know what codecs are supported by your phone and wireless headphone and what codec they are actually using for streaming. Go ahead give it a try. I read somewhere that even if Android does support LDAC, phone manufacturers still need to be validated by Sony. But there is no actual list or indication to confirm this information. So I have no idea which phone to buy next. The ones the seem to be working are the ones used in examples of how to use LDAC on youtube videos, but those models way too expensive for me, and I doubt only high-end phones are validated for LDAC. Does anyone know?

How to View supported Bluetooth Audio Codecs in Android

This tutorial is about How to View supported Bluetooth Audio Codecs in Android. We will try our best so that you understand this guide. I hope you like this blog, How to View supported Bluetooth Audio Codecs in Android. If your answer is yes, please do share after reading this.

So lets keep reading for intertesting info:

Check How to View supported Bluetooth Audio Codecs in Android

An audio codec is a digital electronic device or computer-based software application that helps compress and decompress a digital audio stream. A software-based audio codec essentially consists of an implemented algorithm that encodes and decodes an audio stream. A hardware-based audio codec is primarily used to encode or decode analog audio data. Whether you’re looking for wireless headphones to exercise, play games, watch TV or protect your ears from noise, you can’t miss this important feature: Bluetooth audio codec.

A codec is software or algorithm that takes your data (music), compresses it to reduce file size, and encodes it into a streaming format. The same codec is also required to decode the encoded data so that we can listen to our music. An audio codec is used to compress or decompress digital audio data from a live broadcast medium (such as radio) or a previously stored file. The purpose of using an audio codec is to effectively reduce the size of an audio file without compromising sound quality. Here’s how to view supported Bluetooth audio codecs on Android.

Кодеки Bluetooth: где посмотреть, какие поддерживаются, и как переключить

С учетом уровня популярности компактных Bluetooth-наушников, в том числе так называемых true wireless или TWS, кодеки Bluetooth, а точнее вопрос правильного их выбора, озадачивает практически каждого любителя послушать музыку по-современному: в мобильном, так сказать, режиме и без проводов.

Ведь в отличие от полноценного кабеля беспроводный Bluetooth-канал, несмотря на технологичность и очевидное удобство, по-прежнему пропускает не так много данных. Потому без кодеков обеспечить хорошую скорость передачи большого из объема попросту невозможно…

Кодеки Bluetooth, напомним — это сложные программные алгоритмы, которые автоматически сжимают цифровой аудиосигнал в небольшие пакеты, более подходящие для быстрой передачи именно по беспроводному каналу.

Самыми широко применяемыми на сегодня были и остаются кодеки SBC и AAC. Они хоть и относятся к типу lossy (т.е. сжимают данных очень сильно и с потерей качества), но зато скорость передачи данных обеспечивают стабильно высокую, потому оба эти кодека поддерживают практически все Bluetooth-наушники (все недорогие — точно).

Достаточно высокую скорость передачи данных при низкой задержке и меньших потерях в качестве обеспечивают кодеки aptX и LDAC, но они как бы дороже, соответственно, и поддерживают их только дорогие (сравнительно) смартфоны, плееры и наушники.

Это если очень вкратце. Теперь же — о главном:

где посмотреть, какие кодеки Bluetooth поддерживает Android-смартфон?

В ОС Android изначально предусмотрена поддержка сразу нескольких аудиокодеков, в том числе и дорогих. НО, как мы знаем, преимущества любого кодека реализуются только при условии, что его поддерживает не только смартфон, но и беспроводные наушники (или колонка). Это обязательное требование.

Как активировать поддержку кодека aptX в Android-смартфонах Xiaomi, Google Pixel, Nexus, OnePlus и др. - #aptX

  • Android есть, но баса маловато: как добавить? [архивъ]
  • Как активировать поддержку кодека aptX у Xiaomi, Google Pixel, Nexus, OnePlus и др. [архивъ]
  • aptX и aptX HD — что это, и в чём между ними разница [архивъ]

В стандартном Android список поддерживаемых данной конкретной моделью смартфона кодеков содержится в разделе «Для разработчиков») настроек системы: Настройки > Для разработчиков > Аудиокодек Bluetooth.

Большинство моделей Android-смартфонов поддерживают следующие кодеки Bluetooth:

  • SBC
  • AAC
  • aptX
  • aptX HD
  • LDAC
  • aptX Adaptive
  • aptX TWS
  • LHDC

Флагманские Galaxy помимо перечисленных кодеков также поддерживают Samsung Scalable Codec, разработанный специально для оптимизации передачи данных на фирменные наушники Galaxy Buds.

Что касается наушников, то список аудиокодеков, которые поддерживает та или иная модель, содержится в её спецификации на сайтах производителя и продавца, а также часто печатается просто на упаковке изделия.

Зачем и как менять кодеки Bluetooth?

Делается это для того, чтобы повысить качество звука (музыки, игры, ролика, фильма и пр), снизить задержку (в первую очередь, в мобильных играх) и/или повысить стабильность передачи аудиосигнала на наушники (колонку).

Другими словами, когда Bluetooth-наушники со смартфоном звучат явно не так, как того хотелось бы, то однозначно есть смысл поискать кодек получше, чем стандартный SBC.

В ОС Android сделать это можно минимум двумя способами:

способ #1:
  • подключаем наушники к смартфону (выполняем процедуру сопряжения по Bluetooth);
  • в смартфоне открываем «Настройки» и далее — «Bluetooth«;
  • в списке сопряженных устройств находим подключенные наушники и переходим в параметры подключения («шестеренка» рядом с названием модели);
  • включаем опцию HD-аудио (Высококачественное аудио, HD Audio и т.д.), после чего система автоматом переключится на самый лучший (по качеству передачи сигнала) кодек.
способ #2
  • в смартфоне открываем «Настройки«, далее — «Для разработчиков» (если раздел скрыт, по ссылке смотрим, как сделать его видимым) и тапаем «Аудиокодек Bluetooth«;
  • в списке доступных кодеков выбираем оптимальный — aptX, aptX HD или LDAC.

Но учитываем еще пару моментов. Во-первых, если кодек обозначен серым цветом, то это значит, что подключенные к смартфону наушники такой не поддерживают).

Во-вторых, если выбрать можно любой кодек, но вы видите, что смартфон (и ОС Android) не самый новый, то надо также дополнительно перепроверить еще и наушники. Если этот кодек модель не поддерживает, то и работать он не будет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *