Windows 10 aptx adaptive: The future of wireless audio
In a world where we’re constantly on the go, it’s more important than ever to have a wireless audio solution that can keep up. AptX Adaptive is a new codec that promises to deliver the best possible sound quality, even on congested networks.
Available on Windows 10, AptX Adaptive uses a combination of techniques to ensure that your music sounds great, no matter what. It can adjust its bitrate on the fly to compensate for changes in network conditions, so you’ll never have to worry about dropped calls or audio artifacts.
But AptX Adaptive is more than just a technical marvel. It’s also a game-changer for the way we listen to music. With AptX Adaptive, you can finally enjoy your favorite tracks in high-quality audio, even when you’re on the move.
In this article, we’ll take a closer look at AptX Adaptive, and we’ll show you how to set it up on your Windows 10 PC. We’ll also discuss some of the benefits of using AptX Adaptive, and we’ll give you some tips on how to get the best possible sound quality.
So if you’re looking for a wireless audio solution that will give you the best possible listening experience, then AptX Adaptive is definitely worth considering.
Column 1 | Column 2 | Column 3 |
---|---|---|
Windows 10 | aptX Adaptive | A new Bluetooth audio codec |
Supported devices | Surface Pro 8, Surface Laptop Studio, Surface Duo 2, and more | See full list |
Benefits | Improved audio quality, lower latency, and longer battery life | Learn more |
What is aptX Adaptive?
aptX Adaptive is a new Bluetooth audio codec developed by Qualcomm that is designed to provide a consistent and high-quality audio experience across a variety of devices and connection conditions. aptX Adaptive dynamically adjusts its bitrate to match the available bandwidth, ensuring that you always get the best possible sound quality, even when you’re streaming music over a congested Wi-Fi network or using a Bluetooth connection with a lot of interference.
aptX Adaptive is backwards compatible with older Bluetooth devices that support aptX or aptX Low Latency, so you can still use it with your existing headphones or speakers. However, if you want to take advantage of aptX Adaptive’s full potential, you’ll need to use a device that also supports the codec, such as a smartphone, tablet, or laptop.
How does aptX Adaptive work?
aptX Adaptive uses a combination of techniques to ensure a consistent and high-quality audio experience. These techniques include:
- Adaptive bitrate: aptX Adaptive dynamically adjusts its bitrate to match the available bandwidth, ensuring that you always get the best possible sound quality, even when you’re streaming music over a congested Wi-Fi network or using a Bluetooth connection with a lot of interference.
- Error correction: aptX Adaptive uses advanced error correction techniques to ensure that your audio stream is free from dropouts and interruptions, even in noisy environments.
- Low latency: aptX Adaptive has a very low latency, which makes it ideal for gaming and watching videos.
Benefits of aptX Adaptive
There are a number of benefits to using aptX Adaptive, including:
- Consistent audio quality: aptX Adaptive dynamically adjusts its bitrate to match the available bandwidth, ensuring that you always get the best possible sound quality, even when you’re streaming music over a congested Wi-Fi network or using a Bluetooth connection with a lot of interference.
- No dropouts or interruptions: aptX Adaptive uses advanced error correction techniques to ensure that your audio stream is free from dropouts and interruptions, even in noisy environments.
- Low latency: aptX Adaptive has a very low latency, which makes it ideal for gaming and watching videos.
aptX Adaptive is a new Bluetooth audio codec that is designed to provide a consistent and high-quality audio experience across a variety of devices and connection conditions. It offers a number of benefits over older Bluetooth codecs, including adaptive bitrate, error correction, and low latency. If you’re looking for the best possible audio experience on your Bluetooth devices, then aptX Adaptive is definitely worth considering.
Resources
- [aptX Adaptive website](https://www.aptx.com/adaptive/)
- [aptX Adaptive FAQ](https://www.aptx.com/adaptive/faq/)
- [List of devices that support aptX Adaptive](https://www.aptx.com/adaptive/devices/)
**3. What are the benefits of using aptX Adaptive?**
aptX Adaptive is a new Bluetooth audio codec that was developed by Qualcomm. It is designed to provide a high-quality audio experience, even in challenging wireless environments. aptX Adaptive is able to do this by dynamically adjusting its bitrate to match the available bandwidth. This means that you can enjoy high-quality audio, even if you are listening to music in a crowded area or if you have a lot of other devices connected to your network.
Here are some of the benefits of using aptX Adaptive:
* **High-quality audio:** aptX Adaptive is capable of delivering CD-quality audio (16-bit/44.1kHz) with a bitrate of up to 576 kbps. This is significantly higher than the bitrate of the standard SBC codec (328 kbps), which is used by most Bluetooth devices.
* **Adaptive bitrate:** aptX Adaptive is able to dynamically adjust its bitrate to match the available bandwidth. This means that you can enjoy high-quality audio, even if you are listening to music in a crowded area or if you have a lot of other devices connected to your network.
* **Low latency:** aptX Adaptive has a latency of less than 20 milliseconds. This means that you can enjoy smooth, lag-free audio, even when you are watching videos or playing games.
**4. How to enable aptX Adaptive on Windows 10**
To enable aptX Adaptive on Windows 10, you will need to do the following:
1. Open the **Settings** app.
2. Go to **Devices** > **Bluetooth & other devices**.
3. Click the ****Add Bluetooth or other device**** button.
4. Select ****Bluetooth**** from the list of options.
5. Select the Bluetooth device that you want to connect to.
6. Click the ****Pair**** button.
7. Once the device is paired, click the ****Properties**** button.
8. Click the ****Advanced**** tab.
9. Select the ****Codecs**** option.
10. Check the box next to ****aptX Adaptive****.
11. Click the ****OK**** button.
Your device should now be using aptX Adaptive. You can verify this by opening the **Settings** app and going to **Devices** > Bluetooth & other devices. The device should be listed under the Paired devices section. The Codec column should show aptX Adaptive.
aptX Adaptive is a powerful new Bluetooth audio codec that can provide a high-quality audio experience, even in challenging wireless environments. If you are looking for the best possible audio experience on your Windows 10 device, then you should enable aptX Adaptive.
Q: What is aptX Adaptive?
A: aptX Adaptive is a codec developed by Qualcomm that allows for variable bitrate audio streaming. This means that the bitrate of the audio stream can be adjusted to match the available bandwidth, ensuring that the highest possible quality of audio is maintained, even in conditions with limited bandwidth.
Q: What are the benefits of using aptX Adaptive?
A: There are several benefits to using aptX Adaptive, including:
- Better sound quality: aptX Adaptive allows for higher bitrate audio streaming than other codecs, resulting in better sound quality.
- Reduced latency: aptX Adaptive also has lower latency than other codecs, making it ideal for gaming and other applications where low latency is important.
- Greater compatibility: aptX Adaptive is supported by a wide range of devices, making it a good choice for those who want to ensure that their devices are compatible with each other.
Q: How do I enable aptX Adaptive on my Windows 10 device?
A: To enable aptX Adaptive on your Windows 10 device, you will need to:
1. Open the **Settings** app.
2. Go to **System** > Sound.
3. Under Output, select the Device properties link for your audio device.
4. Click the Advanced tab.
5. Under Codecs, select the aptX Adaptive codec.
6. Click OK.
Q: What if my device doesn’t support aptX Adaptive?
A: If your device doesn’t support aptX Adaptive, you can still use a different codec, such as aptX or AAC. However, you may not experience the same benefits in terms of sound quality and latency.
Q: Where can I find more information about aptX Adaptive?
A: For more information about aptX Adaptive, you can visit the following resources:
- [Qualcomm’s website](https://www.qualcomm.com/products/aptx-adaptive)
- [The aptX website](https://aptx.com/)
- [The Wikipedia article on aptX Adaptive](https://en.wikipedia.org/wiki/aptX_Adaptive)
Windows 10 AptX Adaptive is a new audio codec that promises to deliver high-quality, low-latency audio streaming on a variety of devices. It is supported by a growing number of headphones and other audio devices, and it is compatible with both Windows 10 and Android devices. If you are looking for the best possible audio experience on your Windows 10 PC or Android device, AptX Adaptive is worth considering.
Here are some key takeaways:
- AptX Adaptive is a new audio codec that uses a variable bitrate to adapt to the available bandwidth. This means that it can deliver high-quality audio even on congested networks.
- AptX Adaptive is supported by a growing number of headphones and other audio devices.
- AptX Adaptive is compatible with both Windows 10 and Android devices.
- If you are looking for the best possible audio experience on your Windows 10 PC or Android device, AptX Adaptive is worth considering.
Author Profile
-
Hatch, established in 2011 by Marcus Greenwood, has evolved significantly over the years. Marcus, a seasoned developer, brought a rich background in developing both B2B and consumer software for a diverse range of organizations, including hedge funds and web agencies.
Originally, Hatch was designed to seamlessly merge content management with social networking. We observed that social functionalities were often an afterthought in CMS-driven websites and set out to change that. Hatch was built to be inherently social, ensuring a fully integrated experience for users.
Now, Hatch embarks on a new chapter. While our past was rooted in bridging technical gaps and fostering open-source collaboration, our present and future are focused on unraveling mysteries and answering a myriad of questions. We have expanded our horizons to cover an extensive array of topics and inquiries, delving into the unknown and the unexplored.
Latest entries
by: ,
published: Jan 15, 2019,
updated: Sep 9, 2020, in
Contents
- What is aptX?
- Is aptX better than SBC?
- Audio Fidelity
- Audio Latency
- Audio Quality Summary
- aptX on Windows 10
- OS Support
- External USB Adapter
- Which Codec and Bitrate are Being Used?
- Update 2020-09-09
Bluetooth is a flexible standard. It defines various profiles that operate on top of the Bluetooth networking protocol stack and implement specific services, such as hands-free communications. Bluetooth devices each support a small subset of profiles, typically only one or two, according to their designated function.
Bluetooth headphones and speakers implement the advanced audio distribution profile (A2DP). The A2DP profile transports encoded audio streams from one device to another. To guarantee compatibility between devices, any device implementing the A2DP profile needs to offer a common codec, SBC. However, A2DP supports additional codecs that may increase audio quality or reduce latency compared to SBC. One of those optional codecs is aptX. In this article, I am looking at aptX benefits and I am describing how to get aptX on Windows 10.
What is aptX?
aptX is an alternative codec for the Bluetooth A2DP protocol. It comes in multiple flavors:
- aptX
- aptX LL (low latency)
- aptX HD
Is aptX better than SBC?
Qualcomm, who acquired the aptX company CSR in 2015, claims that aptX offers “superior audio”. Figuring out whether that is actually true is harder than expected. Let’s break this quality question down into two different aspects: fidelity and latency.
Audio Fidelity
As this overview shows, the technical specifications of the base aptX code are similar to that of SBC. Specifically, the maximum bitrate of 352 kb/s is not much higher than SBC’s 320-345 kb/s (SBC depending on implementation).
The bitrate by itself does not tell us anything about a codec’s fidelity, however. Different codecs can be very different in encoding efficiency, as are H.264 and its successor H.265 for video (the latter only needs about half as many bits for the same visual quality). Fidelity can only be determined by double-blind listening tests. Unfortunately, nobody seems to have performed such listening tests in a scientific, reproducible manner (at least I could not find any information). Please let me know by commenting below if you know of any publications.
Another aspect influencing fidelity is that implementations do not always use a codec’s maximum bitrate. SBC, for example, comes with three quality modes, low (201 kb/s), middle (229 kb/s) and high (328 kb/s). Devices may select lower-quality modes to favor a stable connection over sound quality (example: these Sony headphones).
Audio Latency
When watching a video, you do not want the audio to lag behind. In other words: the audio latency should ideally be small enough to not be noticeable. Unfortunately, that is often not the case.
Bluetooth audio introduces significant latency, the exact amount of which depends on the codec as well as its implementations in the sending and receiving devices. Most Bluetooth headphone reviews do not include latency measurements, with the notable exception of rtings.com. They even have a list with latencies for all the headphones they ever tested. Plain aptX seems to be slightly better than SBC, but only aptX LL seems to be good enough to not be noticeable.
While, however, the number of devices supporting base aptX is steadily growing, support for aptX LL is still extremely rare (see rtings.com or bluetoothcheck.com).
Audio Quality Summary
There do not seem to be any objective comparisons between the aptX variants and SBC. From my experience it should be safe to say the following:
- SBC offers pretty good fidelity at maximum bitrate.
- aptX might be slightly better than SBC at maximum bitrate.
- Both SBC and aptX introduce significant latency in the range of 150-200 ms.
- aptX LL drastically reduces latency but is only supported by a handful of devices.
aptX on Windows 10
OS Support
If Microsoft wanted to hide this piece of information, they could not be doing a better job. A single page on microsoft.com mentions aptX. Apparently, Windows 10 has supported the aptX codec since the first release (1507). According to this Reddit thread, Windows 10 aptX support does not require any drivers in addition to what is part of the OS. I am mentioning that because numerous forum posts state you need to install special drivers. That does not seem to be true.
As for aptX HD or aptX LL (low latency): those codecs do not seem to be supported. If you would like to have them in Windows – especially aptX LL would be great when watching video – make sure to vote for this item in Feedback Hub: please add aptX Low Latency codec support to the Bluetooth A2DP driver.
For a list of supported Bluetooth versions and profiles see this page.
External USB Adapter
The Avantree Audicast is a flexible Bluetooth transmitter that can be connected to a PC (via USB) or a TV (via optical input or headphone jack). The Audicast has several neat features:
- Support for aptX LL (low latency) in addition to regular aptX and, of course, SBC
- LEDs indicate which codec is being used
- Two receiving headphones can be connected
- Small and light
- No additional power source except for USB required
- All cables are included
Please note that when connected to a PC, the Audicast does not work as a generic Bluetooth adapter (in which case the OS drivers would be used). Instead, it registers as a USB audio device. No drivers are required.
Which Codec and Bitrate are Being Used?
Amazingly, Windows does not provide any tool or API for monitoring the codec used by A2DP. Whether it is SBC, aptX or something different – users are left completely in the dark. To help change that and encourage Microsoft to provide more visibility, please vote for please let users see what Bluetooth A2DP codec is used.
For the sake of completeness, I spent several hours capturing and analyzing ETW logs as indicated at the following sources, but none of the generated logs seemed to indicate the A2DP codec being used.
- Matthew van Eerde: Collecting audio logs the old-fashioned way
- GitHub microsoft/busiotools
- Windows KB3029606: Update to improve Bluetooth driver diagnosis in Windows 8.1
Update 2020-09-09
Based on the info provided by commenter eluxe below I figured out how to determine which A2DP codec is used and documented it here: How to Check Which Bluetooth A2DP Audio Codec Is Used on Windows.
About the Author
Helge Klein (ex CTP, MVP, and vExpert) worked as a consultant and developer before founding vast limits, the uberAgent company, which was acquired by the Citrix business unit of Cloud Software Group in late 2023.
Previously, Helge applied his extensive knowledge in IT infrastructure projects and architected a user profile management product, the successor of which is now available as Citrix Profile Management. Helge is the author of the popular tools Delprof2 and SetACL. He has presented at Citrix Synergy, BriForum, E2EVC, Splunk .conf, and many other events.
Read more
Содержание
- Windows 10 и Bluetooth AptX. Какой кодек используется?
- Что необходимо чтобы был задействован Bluetooth AptX в Windows?
- Какой аудиокодек используется при подключении Bluetooth наушников к Windows 10?
- Кодек AAC в Windows 10: улучшение качества звука через Bluetooth
- Кодек AAC через Bluetooth в Windows 10
- Windows унифицирует источник звука Bluetooth
- Прощай, окна, которые двигаются при подключении монитора
- Windows 10 наконец-то получила полную совместимость с AirPods
- В ОС появилась поддержка кодека AAC при беспроводной передаче звука
- Windows 10 21H2 поставляется с новыми функциями для Bluetooth-аудио
- Windows 10 получает поддержку кодека Bluetooth AAC
- Aptx bluetooth windows 10
- Что необходимо чтобы был задействован Bluetooth AptX в Windows?
- Какой аудиокодек используется при подключении Bluetooth наушников к Windows 10?
В рамках этой статьи вы узнаете, поддерживает ли Windows 10 Blutooth AptX, а также используется ли этот кодек при подключении беспроводных наушников!
Читайте также:
Как ни крути, но компания Apple дала мощный толчок в популяризации беспроводных наушников. Все благодаря тому, что компания отказалась от разъема мини-джек на iPhone. Это подхватили и другие производители. После чего началось какое-то движение в развитие беспроводных наушников и Bluetooth кодеков, использующихся в них.
Существует несколько аудиокодеков Bluetooth:
- SBC (Subband Coding) — этот кодек с потерями, на данный момент используется в большинстве случаях передачи звука по беспроводным наушникам. Самой главной проблемой SBC является то, что кодек очень сильно искажает звук, больше чем MP3, поэтому для прослушивания высококачественного аудио материала он явно не годиться.
- AAC (Advanced Audio Coding) — также аудиокодек с потерями, но качество звука гораздо выше чем SBC.
- LDAC — не так давно разработанный аудиокодек компанией Sony, который должен сместить с поста устоявшийся кодек SBC. Этот аудиокодек выполняет компрессию с небольшими потерями. C версии Android 8.0 Oreo, стал частью системы.
- aptX и aptX HD, aptX ll — аудикодек aptX и aptX HD, aptX ll в отличие от SBC и AAC, практически не имеет потерь, аудио компрессируется и передается по Bluetooth.
- У вас должна быть установлена операционная система Windows 10, версии 1809 или более новая. У нас есть отдельная статья, как узнать версию сборки Windows 10.
- Адаптер или встроенный Bluetooth с новыми установленными драйверами по необходимости.
- Беспроводные наушники поддерживающие AptX.
Если наушники не поддерживают AptX, то задействовать его не получиться. «Нарастить» или «активировать» AptX нельзя, если производитель изначально не заложил в Bluetooth наушники данную функциональность.
Какой аудиокодек используется при подключении Bluetooth наушников к Windows 10?
Как проверить какой кодек используется при подключении беспроводных наушников к Windows 10?
- Установите утилиту Bluetooth Tweaker в Windows и перезагрузите компьютер. Подключите Bluetooth наушники к ПК, а после запустите утилиту Bluetooth Tweaker.
- Выберите устройство из списка слева, и справа нажмите на кнопку «Refresh Codec Information»
- После чего появиться список поддерживаемых кодеков наушниками, а также используемый аудиокодек в текущий момент.
Смотрите также видео о том, как проверить какой Bluetooth кодек используется при подключении к Windows 10.
У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Источник
Кодек AAC в Windows 10: улучшение качества звука через Bluetooth
Блютуз , хотя по качеству он отстает от аналоговых разъемов, в последние годы улучшается с введением новых кодеков с более высокий битрейт и меньшая задержка . В мобильных телефонах у нас уже есть отличное качество звука, но в Windows это качество было очень ограниченным. Это изменится с новым кодеком, который будет включать Windows 10 .
Кодек есть AAC или Дополнительно Аудио Кодирование . Этот кодек был первоначально выпущен в 1997 году и является преемником MP3 за счет лучшего сжатия звука с меньшими потерями в том же пространстве или обеспечения того же качества, что и MP3, но меньшего размера. Он начал становиться популярным с тех пор, как Apple поддерживал его на iPod и iPhone, и поэтому является одним из наиболее часто используемых форматов в мире.
Кодек AAC через Bluetooth в Windows 10
Таким образом, хотя эти файлы можно воспроизводить, было невозможно выбрать его в качестве кодека для передачи звука через Bluetooth в Windows 10, что мы можем сделать, например, на мобильных телефонах. В Windows 10 у нас была поддержка SBC и aptX от Qualcomm через Bluetooth, и теперь эта новая опция будет добавлена.
Благодаря этому мы можем наслаждаться тем же битрейтом и качеством звука через Bluetooth, что и через кабель в этом формате, включая контент из iTunes и Apple Music , Или Spotify, который также использует его как кодек. Например, в наушниках Apple в качестве высококачественного варианта используется исключительно формат AAC.
Windows унифицирует источник звука Bluetooth
Bluetooth в Windows 10 также получит другие улучшения, в которых улучшится внешний вид окружающих нас устройств. До сих пор, когда мы подключили Bluetooth-гарнитуру, в Звук Windows раздел, что сильно сбивало с толку при выборе правильного. Теперь, наконец, Microsoft покажет один источник на устройство , и он автоматически изменит профиль в зависимости от того, слушаем ли мы музыку или делаем звонки.
Прощай, окна, которые двигаются при подключении монитора
Включение вторичный монитор or подключение ноутбука для одного — это часто рискованная задача в Windows 10 с экранами, которые становятся черными, а значки и окна начинают бесконтрольно перемещаться, пока все не будет сброшено. В частности, обычно возникают сбои, когда Windows обнаруживает, что монитор был отключен, даже если он был только переведен в спящий режим.
По этой причине они разработали Быстрое обнаружение горячего подключения (Rapid HPD) , система, которая улучшает определение состояния экрана и предотвращает перелет окон между мониторами как на ноутбуках, так и на настольных компьютерах.
Все эти новые функции появятся в 21H2, которое скоро станет обновлением Windows 10, которое внесет большинство изменений из более чем дюжины, которые уже есть в операционной системе, с улучшениями в HDR, дизайне, значках и функциональных возможностях. В свою очередь, майские обновления 2021 года внесут наименьший вклад.
Источник
Windows 10 наконец-то получила полную совместимость с AirPods
В ОС появилась поддержка кодека AAC при беспроводной передаче звука
До недавнего времени Windows 10 поддерживала два кодека при воспроизведении музыки через беспроводное подключение: далеко не самый качественный SBC и довольно редкий AptX. В то же время Apple в своих устройствах полагается на распространенный AAC. Ввиду этого о полноценной поддержке наушников AirPods в Windows 10 говорить не приходилось. Но Microsoft уже сделала шаг навстречу: в последней тестовой сборке Windows 10, опубликованной в канале Insider Preview, появилась поддержка AAC.
Есть и ещё одно интересное новшество: если ранее устройство (например, гарнитура), поддерживающее разные кодеки, отображалось в системе как несколько устройств, то в новой версии Windows 10 оно представлено как единое, цельное устройство. Так пользователю ориентироваться будет намного проще.
Все эти новшества важны, но в пользовательской версии Windows 10 пока не реализованы. Скорее всего, поддержка AAC в версиях ОС, установленных на компьютерах пользователей, появится вместе с большим весенним обновлением — оно выйдет в мае.
Источник
Windows 10 21H2 поставляется с новыми функциями для Bluetooth-аудио
В прошлом Windows 10 подвергалась критике за ограниченное управление аудиоустройствами, при этом пользователи регулярно сообщали о проблемах при использовании своих устройств Bluetooth, как для воспроизведение звуков, так и для микрофона. Также были жалобы на качество звука, особенно при использовании продуктов премиум-класса, таких как Apple Airpods.
С обновлением Windows 10 Sun Valley Update, также известным как версия 21H2, похоже, что Microsoft прилагает больше усилий для улучшения качества звука через Bluetooth. Например, Microsoft добавляет поддержку аудиокодека AAC Bluetooth для всех устройств в Windows 10 версии 21H2.
В последних предварительных сборках мы увидели как минимум два больших изменения. Первой новой функцией является унифицированная конечная точка аудио, что означает, что голос и микрофон вашей Bluetooth-гарнитуры, наконец, будут работать правильно без переключения между двумя конечными точками (голосом и микрофоном) вручную.
После обновления функции вы увидите только одну конечную точку звука, если кликните значок звука, закрепленный на панели задач. Это означает, что вам не нужно переключаться между несколькими аудио конечными точками, чтобы одновременно использовать голос и микрофон. Чтобы облегчить эту функцию, Microsoft автоматически переключится на правильную конечную точку аудио.
Например, Windows автоматически переключится на голосовую конечную точку, когда вы слушаете музыку в Spotify. Если вы переключитесь на Zoom и Teams, фокус конечной точки звука сместится на микрофон.
Windows 10 получает поддержку кодека Bluetooth AAC
Для тех, кто не знает, кодек Bluetooth – это функция, которая определяет, как аудиофайлы передаются с вашего компьютера в наушники. Кодек необходим для кодирования и декодирования аудиофайлов, а также обеспечивает воспроизведение звука через беспроводное соединение с минимальной скоростью передачи данных.
В Windows 10 21H2 Microsoft добавляет аудиокодек AAC Bluetooth ко всему поддерживаемому оборудованию. Конечно, это не означает, что он будет работать с каждым устройством под управлением новой версии Windows 10, но он должен, по крайней мере, помочь пользователям с совместимым устройством.
Advanced Audio Coding (AAC) является одним из главных кодеков и обеспечивает поддержку премиум потокового аудио. Кодек поддерживает сжатие цифрового звука с потерями, и это предпочитаемый режим передачи данных Apple. В результате вы можете ожидать улучшения качества звука при прослушивании музыки в Интернете через Airpods и другие устройства с поддержкой AAC.
Вдобавок Microsoft, похоже, тестирует дополнительные улучшения для новых значков проводника.
Важно помнить, что все эти функции все еще тестируются в предварительных сборках Windows 10 21H2. Зная, как Microsoft справлялась с развертыванием этих бета-функций в прошлом, пройдет некоторое время, прежде чем они будут запущены в производство.
Согласно отчетам, следующее большое обновление Windows 10 в настоящее время ожидается в октябре или ноябре 2021 года.
Источник
Aptx bluetooth windows 10
Итак, чтобы активировать поддержку Aptx:
- У вас уже должны быть установлены родные драйвера на Bluetooth-адаптер
- Качаем драйвера от Dell для Windows 8.1 (подходят и на Windows 10):
— Intel 7265/3165/7260/3160 Bluetooth
— Intel 8260/8265 Bluetooth
В свойствах наушников также появляется галочка активации Aptx (установлена по умолчанию).
P.S. Я услышал разницу в звучании с Aptx и без, чего и вам желаю.
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.
В рамках этой статьи вы узнаете, поддерживает ли Windows 10 Blutooth AptX, а также используется ли этот кодек при подключении беспроводных наушников!
Читайте также:
Как ни крути, но компания Apple дала мощный толчок в популяризации беспроводных наушников. Все благодаря тому, что компания отказалась от разъема мини-джек на iPhone. Это подхватили и другие производители. После чего началось какое-то движение в развитие беспроводных наушников и Bluetooth кодеков, использующихся в них.
Существует несколько аудиокодеков Bluetooth:
SBC (Subband Coding) — этот кодек с потерями, на данный момент используется в большинстве случаях передачи звука по беспроводным наушникам. Самой главной проблемой SBC является то, что кодек очень сильно искажает звук, больше чем MP3, поэтому для прослушивания высококачественного аудио материала он явно не годиться.
AAC (Advanced Audio Coding) — также аудиокодек с потерями, но качество звука гораздо выше чем SBC.
LDAC — не так давно разработанный аудиокодек компанией Sony, который должен сместить с поста устоявшийся кодек SBC. Этот аудиокодек выполняет компрессию с небольшими потерями. C версии Android 8.0 Oreo, стал частью системы.
aptX и aptX HD, aptX ll — аудикодек aptX и aptX HD, aptX ll в отличие от SBC и AAC, практически не имеет потерь, аудио компрессируется и передается по Bluetooth.
Что необходимо чтобы был задействован Bluetooth AptX в Windows?
- У вас должна быть установлена операционная система Windows 10, версии 1809 или новее. У нас есть отдельная статья, как узнать версию сборки Windows 10.
- Адаптер или встроенный Bluetooth с новыми установленными драйверами по необходимости.
- Беспроводные наушники поддерживающие AptX.
Если наушники не поддерживают AptX, то задействовать его не получиться. «Нарастить» или «активировать» AptX нельзя, если производитель изначально не заложил в Bluetooth наушники данную функциональность.
Какой аудиокодек используется при подключении Bluetooth наушников к Windows 10?
Как проверить какой кодек используется при подключении беспроводных наушников к Windows 10?
Установите утилиту Bluetooth Tweaker в Windows и перезагрузите компьютер. Подключите Bluetooth наушники к ПК, а после запустите утилиту Bluetooth Tweaker.
выберите устройство в программе Bluetooth Tweaker и проведите анализ
Выберите устройство из списка слева, и справа нажмите на кнопку «Refresh Codec Information»
Список поддерживаемых и используемый кодек
После чего появиться список поддерживаемых кодеков наушниками, а также используемый аудиокодек в текущий момент.
Смотрите также видео о том, как проверить какой Bluetooth кодек используется при подключении к Windows 10.
У” вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
В последнее время выпускается все больше беспроводных наушников и смартфонов, лишенных 3.5 мм разъема, и последние приобретают все более навороченные Bluetooth-кодеки. Однако десктопные системы в этом плане куда более консервативные: тут практически все устройства продолжают оснащаться разъемом для наушников, да и провод мешает редко, поэтому с передачей звука по Bluethtooth тут все печальнее. Однако настраиваемость у ПК сильно выше, чем у смартфонов, поэтому если вы купили классные беспроводные наушники — не расстраивайтесь, вы сможете насладиться в них качественным звуком и под десктопными ОС.
Какие бывают Bluetooth-кодеки
Для начала — краткое введение в теорию. С беспроводной передачей звука все сложнее, чем с проводной: тут нельзя просто воткнуть провод и сразу получить качественный звук; для этого нужно, чтобы и наушники, и устройство поддерживали нужный кодек. Весь их список достаточно внушителен:
- SBC — базовый кодек, включенный в стандарт A2DP, который поддерживают 99% всех устройств с BT, выпущенные за последние лет 10, и абсолютно все беспроводные наушники. Соответственно, если вы не хотите разбираться, то можете просто купить любые BT-наушники и подключить их к вашему устройству — музыка будет передаваться. Казалось бы, в чем тогда проблема? А она в том, что SBC по качеству передачи звука сравним с mp3 с битрейтом в 128 кбит/c: то есть слушать подкасты или ролики с YouTube можно без проблем, а вот насладиться музыкой едва ли получится. Поэтому последние лет 10 стали развиваться более «крутые» кодеки, которые лучше передают звук.
- AptX — пожалуй, самый качественный скачок после SBC. И хотя битрейты у них сравнимы (
300 кбит/с), AptX жмет звук менее грубо, поэтому в затычках или недорогих накладных наушниках музыка зачастую будет звучать даже лучше, чем при подключении этих же наушников проводом к смартфону. Увы, но на ПК даже со встроенной на плате аудиокартой звук по проводу может быть все же лучше, хотя чтобы заметить разницу нужные достаточно дорогие наушники. Так что этот кодек можно считать базовым уровнем — достаточное количество пользователей, слушающих музыку в потоковых сервисах в mp3 с битрейтами в 250-320 кбит/c, такой BT-звук устроит.
Кодеки по умолчанию в различных операционных системах
Начнем, пожалуй, с Windows: 7 и 8 по умолчанию поддерживают только SBC, так что насладиться музыкой будет трудновато. А вот Windows 10, начиная с версии 1709, поддерживает AptX, причем, сюрприз, на абсолютном любом BT-адаптере — даже если ему 15 лет и он работает по версии Bluetooth 2.0. При этом, разумеется, приоритет стоит именно на AptX, и только если наушники его не поддерживают сопряжение будет идти по SBC.
В Linux, как обычно, разброд и шатания, но в среднем после установки драйверов на ваш BT-адаптер вы скорее всего получите все тот же SBC. Причем, к слову, это единственное семейство ОС, где решить проблему с высококачественным беспроводным звуком можно чисто программно, но об этом ниже.
В macOS все достаточно интересно: система поддерживает SBC, AAC и AptX, причем по умолчанию приоритет дается именно AAC, на втором месте AptX, ну и под конец SBC. Если ваши наушники поддерживают сразу несколько из этих кодеков, то можно выбрать интересующий вас, но об этом опять же ниже.
Добиваемся высококачественного звука по Bluetooth на Windows
Если вы сидите на Windows 7 или 8 и не хотите вкладывать в эту затею больше 1000 рублей — ваш выбор это AptX: конечно, система не поддерживает его по умолчанию, однако на том же AliExpress за 350 рублей можно найти USB-адаптер от Ugreen с поддержкой AptX, только нужно будет поставить драйвера CSR Harmony, которые легко находятся в интернете. В России аналоги стоит дороже, порядка 700 рублей — например, это Orico BTA-403 или Dexp AT-BT403A. Если вы все сделали правильно, то при подключении наушников с AptX будет всплывать окошко, уведомляющее об использовании этой технологии:
На Windows 10 с этим, очевидно, куда легче: система поддерживает AptX «из коробки», поэтому если ваш ПК не имеет поддержки Bluetooth, то можно подключить абсолютно любой USB BT-адаптер, хоть с Ali за 200 рублей, и все заработает. Если же у вас ноутбук с BT-адаптером, или же его поддержка есть на вашей материнской плате — вам вообще ничего делать не нужно. Но, увы, Windows 10 так и не умеет показывать, какой кодек сейчас используется, и даже если это AptX, то никакого всплывающего окошка не будет (что очевидно, ибо это по сути обратная разработка AptX от Qualcomm без всяких лицензионных отчислений последней). Поэтому придется или опираться на данные вашего BT-адаптера, если он умеет показывать кодек, или воспользоваться сторонней программой — например, Bluetooth Tweaker.
Но что делать, если вы хотите играть и вам требуется AptX LL, или же вы хотите более качественного звука — например, AptX HD или LDAC, и ваши наушники их поддерживают? В случае с AptX LL все достаточно просто — на Amazon или Ali по запросу «USB AptX LL» вам выпадет несколько USB-адаптеров: в случае с Китаем это скорее всего будет решение от Reiyin. Увы, тут несколькими сотнями рублей уже не отделаться — такие решения стоят от полутора тысяч рублей. Но, опять же, проблем с ними минимум: воткнули в любой USB-порт, поставили драйвера если нужно и вуаля, все работает.
В случае с AptX HD все еще сложнее: обычного USB-адаптера с его поддержкой нет в принципе, поэтому вам придется брать специальный Bluetooth трансмиттер — эдакую коробочку, которая подключается к ПК через 3.5 мм разъем или SPDIF и передает звук по BT. Решения с поддержкой AptX HD стоят на все том же Ali от полутора тысяч рублей, и тут я рекомендую брать «коробочку» от Vikefon, так как она имеет наглядную демонстрацию того, какой кодек используется при подключении. Из плюсов — не нужно абсолютно никаких драйверов, так что подключить такой трансмиттер можно к любому устройству с указанными выше выходами, моментально сделав его беспроводным. Из минусов — вы не сможете управлять музыкой кнопками на наушниках, и так же не будет работать микрофон на них.
И если вы думаете, что хуже некуда, то огорчу — трансмиттеров с поддержкой LDAC нет вообще. Единственный способ получить этот кодек на ПК это купить плеер, который одновременно может работать внешним ЦАП по 3.5 мм разъему, и при этом поддерживает LDAC. Самый дешевый такой плеер — это Shanling M0, который стоит около 6.5 тысяч рублей. Решать, стоит ли качественный беспроводной звук таких денег, только вам, я же порекомендую пользователям потоковых сервисов остановиться на AptX HD с оптимальным на мой взгляд балансом цены и качества звука.
Добиваемся высококачественного звука по Bluetooth на Linux
Системы, которые используют программисты, хороши тем, что на них можно заставить программно работать все то, что на других ОС требует покупки дополнительных «железок». Так, на Linux есть звуковой сервер — PulseAudio, который может брать звук от приложения и передавать его наушникам. И вот к нему «прикрутили» поддержку абсолютно всех BT-кодеков, начиная от AAC и заканчивая LDAC. Скачать этот модуль для PulseAudio и почитать инструкцию по его установке можно на GitHub.
Добиваемся высококачественного звука по Bluetooth на macOS
Как я уже говорил выше, из коробки поддерживаются два неплохих кодека для потоковых аудио сервисов — AAC и AptX. При желании, их можно настроить под себя: например, повысить битрейт AAC, или же по умолчанию заставлять наушники подключаться именно по AptX. Для этого вам понадобится программа Bluetooth Explorer, в которой все настройки достаточно интуитивны.
Для того, чтобы посмотреть, какой кодек используют наушники на данный момент, нужно вынести иконку Bluetooth на верхний бар, нажать на нее с зажатой кнопкой Option и выбрать свои наушники.
Но что делать, если хочется более качественного звука — например, AptX HD или LDAC? Увы, тут все даже немного хуже, чем на Windows: так, Bluetooth-адаптеры, подключающиеся по USB, с высокой долей вероятности не заработают. Поэтому единственный выход — это внешние Bluetooth трансмиттеры, подключаемые по 3.5 мм разъему, или же плееры в режиме ЦАП, подключаемые по нему же: подробнее о них можно почитать выше в разделе с Windows, тут все абсолютно идентично.
В итоге, как видите, десктопная техника не особо готова к беспроводному будущему: если большинство смартфонов уже из коробки имеют поддержку высококачественных кодеков, то на ПК (за исключением Linux) это практически всегда покупка дополнительных девайсов, стоящих зачастую ощутимых денег. Но, при желании, и тут можно получить даже LDAC — правда, отдав за это чуть ли не половину стоимости самих наушников с его поддержкой.
Источник
Содержание
- Зачем нужны кодеки
- Как узнать кодек Bluetooth наушников
- Какие бывают аудиокодеки Bluetooth?
- Что такое SBC Bluetooth
- Advanced Audio Coding
- Кодеки aptX и aptX HD
- LDAC
- Где звук лучше AAC (Advanced Audio Coding) или SBC кодек
- Как мне изменить кодек на моем Bluetooth?
- В чем разница между LDAC и aptX
- Как улучшит звучание в наушниках блютуз?
- Какой кодек Bluetooth использует Windows 10?
- Разбираемся с аудио по Bluetooth на десктопных системах — какой кодек вам подойдет?
Зачем нужны кодеки
Кодеки используются для улучшения качества передачи музыкальных файлов по Bluetooth на беспроводные наушники. Изначально система создавалась для передачи данных, но у нее были проблемы с качеством звука. Звук искажался шумами, а разработка кодеков помогла устранить досадные проблемы.
Эффективность алгоритма определяется следующими критериями:
- Частота дискретизации. Выражается в Гц Указывает частоту записи данных для воспроизведения 1 секунды звука. Чем выше критерии, тем лучше качество звука;
- Разрядность записи ((Bit Depth). Для измерения используется один бит. Если рассматривать CD, то для записи достаточно 16 бит. Показатель достаточен для записи музыки до 96 дБ. Но у них есть прогрессивные методы регистра, для которого используется от 24 до 32 бит;
- Битрейт (битрейт). Показатель выражается в кб/с. Он отражает количество данных, которое устройство обрабатывает для воспроизведения 1 секунды звука. Высокое значение записывает большое количество аудиоданных за 1 секунду.
Для справки! Между операторскими сетями передача голоса регулируется системой — Session Border Controller. Это программное обеспечение операторского класса, которое является частью сетей NGN операторов связи. Транслирует сигнальные протоколы и их диалекты, анализирует качество медиаканалов, по которым маршрутизируется голосовой трафик.
Как узнать кодек Bluetooth наушников
Во-первых, вам нужно будет соединить телефон Android 11 с беспроводными наушниками или наушниками. Затем выполните следующие действия:
Шаг 1: Перейдите в «Настройки» >> «О телефоне» и нажмите «Номер сборки» 7 раз, чтобы включить параметры разработчика. В некоторых интерфейсах в разделе «О программе» отображается «Номер сборки».
Шаг 2: Теперь откройте «Вариант разработчика». Вы найдете эту опцию в меню настроек, в основном в подменю «Система».
Шаг 3. Теперь прокрутите вниз параметры разработчика, пока не дойдете до переключателей, связанных с Bluetooth, и выберите аудиокодек Bluetooth.
Шаг 4. Здесь вы можете проверить кодеки, поддерживаемые как сопряженной гарнитурой, так и телефоном.
В приведенном выше случае мы соединяем Vivo V20 с Realme Wireless Buds Pro, поддерживающими LDAC. Поскольку опция LDAC неактивна, мы предполагаем, что наш телефон не поддерживается. Однако Vivo V20 поддерживает звук Qualcomm AptX, а Realme Wireless Buds Pro его не поддерживает, поэтому этот параметр также недоступен.
Какие бывают аудиокодеки Bluetooth?
Кодек — это программный алгоритм, связанный с программным обеспечением. Он кодирует сигнал перед передачей по Bluetooth, передает его на наушники и внутри них декодирует для воспроизведения.
Примечание! Основное назначение кодеков — уменьшить объем отправляемых данных, но при этом передать качество исходного звука. Однако до сих пор ни одна программа не достигла этого идеала.
Популярны следующие типы аудиокодеков:
- Поддиапазонное кодирование (SBC);
- Линия aptX;
- ВГА;
- LDAC.
Что такое SBC Bluetooth
SBC — популярный кодек для передачи аудиоданных по Bluetooth, но он передается в сжатом и обрезанном виде. Он был разработан до появления моделей смартфонов. Первоначальная функция заключалась в снижении вычислительной нагрузки на кодирование и декодирование звука.
Важно! Кодек SBC обеспечивает недорогую передачу аудиоданных. Связь и работа алгоритма сырые. Частотные диапазоны вместе со звуковым трактом не различаются, обрезаются, не кодируются.
При частоте дискретизации 48 кГц и глубине 16 бит битрейт составляет 328 кбит/с. Звук похож на MP3, но характеристики искажены.
Кодек SBC (Scalable Codec) является основным кодеком для отправки звуковых файлов по Bluetooth (это стандарт). Он подходит для различных приборов. Его показатель качества достаточен для поддержки MP3 и AAC. Он также совместим с популярными сервисами Windows Google Play Music и Apple Music. При желании вы можете переустановить обновленный и современный кодек.
Advanced Audio Coding
Система имеет хорошую потоковую передачу звука по сравнению с SBC. Для воспроизведения требуется более низкая скорость передачи данных. Это гарантируют сложные алгоритмы, но они требуют больших вычислительных мощностей и это не проблема для устройств, смартфонов.
Кодек AAC распространен в устройствах популярной компании Apple. Транслирует звук аудиофайлов и отбрасывает все ненужные данные. Но недавние исследования показали, что производители оборудования по-разному выстраивают свою работу. Иногда звук имеет чистое звучание, но бывают ситуации, когда он передается с помехами, и они не остаются незамеченными.
Кодеки aptX и aptX HD
Популярная линейка кодеков aptX считается разработкой Qualcomm. Они подходят для bluetooth-гарнитуры, компакт-диска.
Основные характеристики:
- Производить уплотнение и улучшать потоки;
- Корректировка производится сохранением сжатия игры от 4 до 1;
- Битрейт достигает 352 кбит/с, этот показатель наблюдается при частоте дискретизации 44,1 кГц и разрядности 16 бит.
AptX и aptX HD имеют тот недостаток, что необходимо приобретать лицензию у Qualcomm. Поэтому на рынке мало совместимых устройств.
Примечание! aptX и aptX HD подходят для смартфонов с флагманскими чипами Qualcomm Snapdragon. Они используются для гаджетов брендов Huawei и Meizu. А вот на смартфонах популярного бренда Apple эти кодеки не работают.
LDAC
Кодек LDAC был разработан Sony и передает аудиофайлы по Bluetooth. Алгоритм считается самым продвинутым, подходящим для истинных меломанов, для которых важен качественный звук без помех и прерываний.
По сравнению с SBC алгоритм намного мощнее и функциональнее. Он способен передавать в 3 раза больше данных за 1 секунду. И кодирование с параметрами 24 бита 96 кГц и с битрейтом до 990 кбит/с. Это способно создать звучание музыки без прерываний, помех, а сам звук будет чистым.
Но у этого кодека есть и существенный недостаток. В продаже есть небольшое количество устройств, работающих на основе LDAC, с этим алгоритмом может работать только оборудование Sony. Конечно, вы можете найти кодеки на пиратских сайтах, но они могут отключить многие функции устройства или привести к полному отказу оборудования.
Важно! Для его использования необходимо скачать платную лицензию от Sony. Однако потраченные деньги не оправдаются. На рынке имеется несколько устройств Bluetooth с поддержкой LDAC.
Где звук лучше AAC (Advanced Audio Coding) или SBC кодек
Сравнивая кодеки SBC и AAC, можно однозначно сказать, что качество звука у второго типа лучше. Он появился гораздо позже, благодаря чему были устранены все недостатки и улучшены технические свойства.
SBC — первая программа, которая считается алгоритмом по умолчанию для устройств Bluetooth. Изначально он был разработан для передачи голоса, но позже стал использоваться для передачи аудиофайлов. Потому что качество звука плохое, есть хрипы, помехи, шум.
Что касается продвинутого кодирования звука, то это продвинутый алгоритм. Используется в смартфонах, планшетах, наушниках марки Apple. Принцип работы основан на психоакустике, она перегружает процессор. Но качество звука лучше, чем у алгоритма SBC.
Кодеки AAC настроены для устройств Apple. А вот на Android-устройствах звук будет некачественный, аналогичный алгоритму SBC.
Как мне изменить кодек на моем Bluetooth?
Измените аудиокодек Bluetooth на вашем устройстве Android
- Запустите меню настроек на вашем Android-устройстве.
- Выберите Система.
- Коснитесь параметра «О телефоне.
- Прокрутите страницу вниз и нажмите «Номер сборки» семь (7) раз.
- Вернитесь на страницу «Система» и нажмите «Параметры разработчика».
- Прокрутите вниз до страницы параметров разработчика. …
- Выберите нужный аудиокодек Bluetooth.
В чем разница между LDAC и aptX
Технология LDAC считается передовой, она обеспечивает максимальное качество звука при битрейте 990 кбит/с, устраняет помехи и шумы. Это достигается за счет использования интеллектуального согласования сжатия.
Разрядность меняется на разных частотах. За счет этого осуществляется увеличение объема отправляемой информации, в отличие от алгоритмов сжатия, которые используются в форматах MP3.
Стоит отметить! Алгоритм LDAC не разделяет частичный диапазон (поддиапазон), он идет к частотному преобразованию. Из этого следует, что в нем используется метод, немного похожий на aptX, в ходе которого аудиофайл PCM разбивается на несколько диапазонов с разной разрядностью.
Плюсы и минусы между aptX и LDAC :
- Алгоритм aptX имеет 4 поддиапазона, а LDAC — 16. Для последнего можно добавить дополнительные шаги, плавные шумовые переходы между диапазонами;
- Кодеки aptX полагаются на дифференциальную потоковую передачу для сохранения размера данных. А вот что касается LDAC, то данных об использовании этой функции нет;
- Алгоритм LDAC, по словам производителя Sony, усиливает свои поддиапазоны с использованием исходных материалов. Кодек может предварительно определить тип файла, качество. Это поможет вам настроить размер пакета и разрядность;
- В описании LDAC указано, что аудиофайлы можно передавать со скоростью от 909 до 990 кбит/с. Эти критерии указаны только для этого типа алгоритма;
- При использовании кодеков LDAC 16-битный файл проходит без изменений, но в алгоритме aptX можно заметить шумы и искажения;
- AptX имеет постоянную производительность, но LDAC имеет переменную производительность. Именно это позволяет кодеку работать с битрейтами, все зависит от доступных устройств, показателей скорости, силы соединения;
- Критерии разрядности для кодеков Sony снижены, но количество компрессии и шума увеличено. А алгоритмы aptX всегда работают с постоянным битрейтом.
Как улучшит звучание в наушниках блютуз?
В параметрах разработчика перейдите в «Сеть» и нажмите «Аудиокодек Bluetooth». Здесь у вас будут различные аудиокодеки на выбор. Теперь вы можете переключиться с существующего кодека на AAC, aptX или любой другой. Поэкспериментируйте с ними, чтобы добиться наилучшего звучания.
Какой кодек Bluetooth использует Windows 10?
Microsoft добавила поддержку кодека AAC при потоковой передаче звука через Bluetooth-гарнитуры. Это улучшит качество звука, а также обеспечит полную совместимость с Apple AirPods. Пока поддержка появилась только в последней инсайдерской сборке Windows 10.
Разбираемся с аудио по Bluetooth на десктопных системах — какой кодек вам подойдет?
Беспроводное аудио становится все более и более популярным, и я все чаще задаюсь вопросом, как получить звук хорошего качества через Bluetooth в Windows или macOS? Конечно, вы можете купить первый попавшийся Bluetooth-адаптер или просто подключить гарнитуру к ПК, если он уже поддерживает Bluetooth, и вы точно сможете слушать музыку в стереорежиме. Однако на самом деле кодек, через который передаются аудиоданные, все же достаточно важен, и я писал о нем в одной из предыдущих статей (рекомендую ознакомиться с ним, прежде чем читать материал ниже). Итак, давайте узнаем, как добиться качественного звука или минимизировать его задержку.
Что современные системы делают по умолчанию?
Любая версия Windows 10 и любая macOS за последние 5 лет могут работать с базовым кодеком SBC и кодеком AptX «почти CD-аудио» (на любом адаптере Bluetooth). Также macOS может работать с хорошим психоакустическим кодеком AAC. В Windows нет выбора кодека, и нет функционала узнать текущий кодек (сторонние программы типа Bluetooth Tweaker могут это делать, но они платные). Приоритет кодеков в операционной системе Microsoft следующий: AptX > SBC. То есть, если ваши наушники поддерживают AptX, система тоже будет его использовать. Если ваши наушники поддерживают AptX, но вы хотите SBC, этого добиться невозможно.
В macOS все интереснее: приоритет кодека по умолчанию — AAC > AptX > SBC. То есть, если ваши наушники поддерживают AptX и AAC, будет использоваться последний кодек. Однако есть бесплатная программа под названием Bluetooth Explorer, в которой можно изменить приоритеты (например, сделать AptX > AAC > SBC) или вообще отключить AAC и AptX, получив только SBC. Также здесь можно изменить кодеки битпула и битрейта, т.е потенциально улучшить качество звука. Однако в реальности не все наушники могут это поддерживать, а более высокий битрейт может повлиять на задержку и «дальность».
В macOS вы можете очень точно настроить звук Bluetooth, но доступно только три кодека.
По умолчанию как в Windows, так и в macOS кодек SBC имеет битрейт 328 кбит/с при 16 битах и 44,1 кГц. Кодек AptX: 352 кбит/с и 16 бит при 44,1 кГц. Что касается AAC, то у него битрейт самый низкий, до 256 кбит/с при 16 битах, но частота дискретизации выше, 48 кГц.
Я не хочу все понимать и просто хочу слушать музыку, что мне делать?
Пожалуй, это самый массовый подход — хочется просто воткнуть наушники и слушать музыку. В этом случае вообще ничего делать не нужно: все Bluetooth-гарнитуры и адаптеры должны поддерживать протокол A2DP и базовый кодек SBC. Так что стереозвук вы получите в любом случае.
В этом случае есть смысл смотреть в сторону AptX и AAC. Да, по идее, эти кодеки должны обеспечивать качество звука, сравнимое с SBC, но на практике многие компании настраивают DSP-процессор своих гарнитур для лучшей работы с «продвинутыми» кодеками, в результате звук AptX становится «объемным и с большим количеством басов», а в ААС проявляется лучшая «детализация». Поэтому среди людей бытует мнение, что тот же SBC гораздо хуже AptX: на самом деле слышимая разница обусловлена скорее разными настройками наушников, а не математическими различиями между кодеками.
Да, даже такой дешевый переходник даст вам AptX на Windows 10. Но, конечно, о его долговечности и качестве не может быть и речи.
Но в любом случае нам, как «конечным слушателям», не очень важно, насколько хороший звук получается, так что если слушать обычную музыку на кодеках с потерями с битрейтом 200-300 кбит/с, то это делает смысл остановиться на AptX и AAC. В случае с Windows 10 у вас нет выбора: система поддерживает только первое. В случае с macOS предлагаю сравнить самому: по идее, AAC лучше передает музыку с широкой сценой, где женский вокал и бас одновременно. AptX лучше всего работает с тяжелой музыкой, такой как рок или металл. Но опять же, конечный результат сильно зависит от настроек процессора в наушниках, поэтому лучше самому сравнивать производительность этих кодеков.
Напомню, что в этом случае не нужно покупать никаких специальных переходников для работы с AptX: с ним может работать любая версия Windows 10 на абсолютно любом USB-донгле, даже AliExpress за 200 рублей. Основное отличие здесь будет только в радиусе действия: если у вас толстые стены и вы слушаете музыку за пределами своей комнаты, есть смысл купить более дорогой адаптер с более качественной антенной.
По ААС больших задержек нет, все на уровне AptX.
На этом «конкуренция» современных настольных систем заканчивается. Выходит, вам приходится играть по кабелю? Нет. Есть кодек AptX-LL, который является абсолютной копией AptX по качеству звука, но сквозная задержка не более 40 мс. Самое смешное, что иногда это значительно ниже, чем если выводить звук по кабелю от бортовых аудиокарт Realtek: в этом случае часто 60-80мс, т.е звук Bluetooth даже лучше для игр.
Однако не все так просто. Как я уже говорил ранее, современные системы не могут работать с таким кодеком из коробки, поэтому вам придется покупать внешние Bluetooth-адаптеры, которые десктопная ОС распознает как USB-аудиокарты. Могу выделить два хороших: Reiyin WT-04 и Avantree DG80. Первый дешевле, его можно найти на AliExpress за 1400 рублей. За второй придется заплатить 2300, но у него дальность больше. Оба имеют приоритет над кодеками AptX-LL > AptX > SBC.
Довольно простой китайский переходник, который, тем не менее, может работать с AptX-LL.
Также важно понимать, что с точки зрения наушников AptX и AptX-LL — это разные кодеки. Так что, если ваше аудиоустройство поддерживает только AptX, низкой задержки не будет, поэтому вам нужны наушники с поддержкой AptX-LL, а их на рынке не так много.
Я хочу получить наилучшее качество беспроводного звука, что мне делать?
Начну с самого главного: абсолютно все беспроводные кодеки, даже UAT с битрейтом 1,2 Мбит/с, имеют потери, то есть часть данных при передаче будет обрезаться. Да, конечно, тот же AptX с 352 кбит/с «потянет» гораздо больше музыки, чем LDAC с 990 кбит/с, но дело в том, что если вы хотите слушать музыку без изменений, Bluetooth все равно не для вас.
Однако возможен разумный компромисс, когда реальное качество музыки при потоковой передаче снижается настолько незначительно, что даже прямое сравнение не всегда обнаружит разницу. И здесь можно выделить два подхода: простой и дешевый или запутанный. Начнем с первого.
В 2016 году Qualcomm представила AptX HD. 24-бит, 48 кГц, битрейт 576 кбит/с; короче, «почти Hi-Fi». В реальности, конечно, все немного сложнее. Во-первых, если слушать 16-битную музыку, то разницы с AptX практически не будет: оставшиеся 8 бит будут просто заполнены нулями, а кодек по сути станет 16-бит/48кГц с битрейтом 384кбит/с. Во-вторых, большинство USB-адаптеров, совместимых с AptX HD, возвращаются к режиму 16 бит/48 кГц, и мне было забавно видеть, как их владельцы «слышат» разницу с обычным AptX при таком подключении. На самом деле разницу вы конечно слышали, но опять же не между кодеками, а между настройками процессора DSP в наушниках под разные кодеки,
В итоге единственный честный 24-битный USB-адаптер AptX HD — это Avantree DG60 версии 2. Он стоит почти 3000 рублей, но имеет очень дальнобойную антенну. И это самый простой способ войти в мир «почти Hi-Fi» беспроводного звука. Задержка, получаемая при таком подключении, колеблется на уровне 150-200 мс: для фильмов терпимо, для игр скорее нет, чем да. И тут опять же важный момент: у этого ключа приоритет AptX HD > AptX-LL > AptX > SBC, но выбора между ними нет. Таким образом, даже если ваша гарнитура может работать как с AptX HD, так и с AptX-LL, вы не сможете включить последнюю для игр.
Единственный адаптер с честным AptX HD.
Следующим на очереди является LDAC от Sony. 24 бит, 96 кГц, 990 кбит/с. Наушников с их поддержкой мало, а главное, сюрприз, достаточно дорогие решения от Sony. А поскольку гарнитур не так много, нет особого смысла в создании отдельного USB-ключа с поддержкой LDAC, поэтому нет простого и дешевого способа получить поддержку LDAC в настольных операционных системах.
Что ж, максимальный кодек, доступный для десктопной ОС, — это UAT. 24-бит, 192кГц, битрейт до 1,2Мбит/с — выглядит впечатляюще. Однако на деле проблем с ним даже больше, чем с LDAC, по той простой причине, что это фирменный кодек китайской компании HiBy, и работает он только с наушниками этой же фирмы. Только с наушниками. Да-да, только один: TWS HiBy WH3. И вам понадобится такой плеер, как HiBy W3, чтобы передавать на них музыку с ПК. Так как это внутриканальные наушники, то наверное нет смысла так заморачиваться, поэтому этот абзац написан больше для «общего развития».
Довольно неплохой китайский плеер, умеющий работать с LDAC и UAT, а также выступать в роли внешней аудиокарты.
Вывод: беспроводное аудио по-прежнему в основном мобильно
В случае с Android-смартфонами вообще проблем нет: даже самые дорогие телефоны не поддерживают широкий спектр кодеков, от AAC до LDAC, с возможностью выбора любого из них, и нужны только наушники с поддержкой кодека в розыске. (или даже кодеки). А вот в десктопной ОС с этим все очень плохо — доступно всего 2-3 кодека, а в той же Windows 10 между ними нельзя переключаться.
И, что самое печальное, прогресс в этом направлении идет крайне медленно: например, возможность узнать зарядку беспроводных наушников в ОС Microsoft с помощью встроенных инструментов появилась меньше года назад, а macOS до сих пор этого не умеет делать это вообще! Так что, к сожалению, ожидать каких-либо подвижек в этом направлении в ближайшее время не стоит, а значит, для получения качественного беспроводного звука придется еще заморачиваться с донглами и ЦАП-плеерами.
Источники
- https://AudioTop.ru/slovar-terminov/chto-takoe-bluetooth-sbc-aac-aptx-i-ldac-kodeki
- https://mozaiyka.ru/po-kakomu-kodeksu-podklyucheny-bluetooth-naushniki-kak-uznat/
- https://windowslux.ru/kak-pomeniat-kodek-bluetooth
- https://rsbset.ru/kak-uznat-kodek-bluetooth/
- https://ProMikrophon.ru/7-bluetooth-audiokodekov-kakoy-iz-nih-luchshe/
- https://massgame.ru/kak-uznat-kodek-bluetooth-naushnikov/
- https://www.technodor.info/2022/01/bluetooth-sbc-ldac-lc3-samsung-qualcomm.html
- https://SetPhone.ru/stati/kak-izmenit-audiokodek-bluetooth-na-android/
В данной статье я постараюсь поставить точку в вопросе касаемом Bluetooth кодеков и все что с ними связанно. Данная статья также поможет тем кто хочет купить беспроводные наушники и не понимает как их выбрать и на что нужно обратить внимание, но главное мы разберем более детально как происходит передача сигнала в наушники и зачем такое большое количество кодеков на сегодняшний момент присутствует в мире технологий.
Это полное руководство о кодеках Bluetooth на 2023 год, я буду стараться дописывать и поддерживать эту статью при вашем активном участии.
Если вы хотите узнать:
- Из чего состоит и какие характеристики у аудиофайла
- Какой кодек Bluetooth лучше всего подходит для вас
- Какой кодек лучший для качества звука, а какие — для беспроводных наушников
- Как сменить Bluetooth кодек в устройствах
- Какие бывают типы кодеков и их характеристики
- и многое другое
Тогда эта инструкция-руководство для вас!
Эта инструкция написана в продолжении моей предыдущей статьи, где я рассказываю как правильно выбирать беспроводные наушники в 2023 году
Основы кодеков Bluetooth
Прежде чем перейти к конкретике, важно знать, что такое кодек Bluetooth и как определить, какой из них лучше.
Таким образом, вы будете знать, какой из них лучше использовать в вашем конкретном случае. Не все кодеки одинаковы, но об этом вы узнаете ниже.
Давайте начнем с основ кодеков Bluetooth.
Что такое кодеки Bluetooth?
Кодеки Bluetooth — это программное обеспечение, которое регулирует передачу данных по Bluetooth от устройства-источника к наушникам. Они устанавливают правила и механизм кодирования и декодирования цифровых аудиоданных.
Их задача — сжать звук на источнике, чтобы подготовить его к беспроводной передаче, а затем декомпрессировать его на приемнике, чтобы сделать его снова пригодным для воспроизведения.
Чтобы оба устройства понимали кодирование и декодирование, один и тот же кодек Bluetooth должен присутствовать в смартфоне (источник) и в наушниках (приемник). В противном случае ничего не будет работать.
Основной «компромисс» Bluetooth-кодеков — это соотношение между качеством звука и битрейтом. Высококачественный звук требует более высокого битрейта для беспроводной передачи и большей пропускной способности и дискового пространства.
Поскольку пропускная способность часто ограничена, сигнал Bluetooth сжимается до заданного битрейта. Это, в свою очередь, означает более низкое качество звука.
Таким образом, это борьба между сжатием (экономией полосы пропускания) и лучшим качеством звука.
Базовая терминология
Знание того, как аудиоинформация представлена в цифровом домене, является ключом к пониманию звукового жаргона Bluetooth. Практическое различие между аудиоформатами Bluetooth заключается в степени достигнутого сжатия, независимо от того, отбрасывают ли алгоритмы сжатия данные (с потерями) или нет (без потерь), и, наконец, максимальная пропускная способность аудиоданных, передаваемых по беспроводной сети.
Давайте подробнее рассмотрим ключевые характеристики аудиоформата Bluetooth, такие как разрядность, битрейт и частота дискретизации, а также узнаем, как они влияют на качество звука и простоту беспроводной передачи.
Что такое частота дискретизации?
Дискретизация или частота дискретизации аудиоформата измеряется в герцах (Гц) и представляет собой количество точек данных, присутствующих в секунду аудиосигнала. Поскольку эти записанные точки данных используются для воссоздания исходной аналоговой формы сигнала, передаваемой на динамики, цифровой аудиофайл, закодированный с высокой частотой дискретизации, звучит ближе к оригинальной аудиозаписи при воспроизведении через вашу музыкальную систему.
Более высокая частота дискретизации значительно увеличивает плотность данных. Последующее увеличение размера файла затрудняет потоковую передачу аудиозаписи по Bluetooth-соединению. К счастью, есть точка, за которой люди не могут ощутить улучшение качества, полученное от увеличения частоты дискретизации.
Это ограничение является следствием метода цифрового кодирования звука, называемого импульсно-кодовой модуляцией (PCM), который требует, чтобы частота дискретизации была примерно в два раза выше самой высокой звуковой частоты, предназначенной для точного кодирования. Поскольку человеческий слух ограничен частотой 20 000 Гц (или 20 кГц), улучшение качества звука значительно снижается после частоты дискретизации 40 кГц.
Неудивительно, что более старое аналоговое профессиональное аудиооборудование использовало частоты дискретизации в диапазоне от 40 кГц до 50 кГц. Именно поэтому аудио на CD и DVD воспроизводится с частотой 44,1 кГц и 48 кГц соответственно.
Однако современные аудиоформаты используют гораздо более высокие частоты дискретизации — 96 кГц и даже 192 кГц. Некоторые предполагают, что это приводит к более высокой точности воспроизведения звука, в то время как другие утверждают, что кодирование ультразвуковых частот, неслышимых для людей, может вызвать интермодуляционные искажения при воспроизведении.
Что такое разрядность?
Разрядность обозначает индивидуальное разрешение каждой точки данных, захваченной в процессе выборки, и измеряется в терминах количества цифровых бит, используемых для представления каждого звукового образца.
Более высокая разрядность значительно повышает точность записанного аудиосигнала, поскольку это позволяет записывать больший объем данных на выборку. Фактически, точность кодирования удваивается при каждом увеличении разрядности на 1 бит. Не вдаваясь в подробности теории звука, разрядность аудиоформата напрямую влияет на шум сигнала и динамический диапазон записи.
Сколько бит вам нужно для отличного качества звука?
ответ: 16-бит
Решение: более высокая разрядность уменьшает шум сигнала за счет включения более точной информации о форме звукового сигнала, что уменьшает количество догадок, необходимых для его воссоздания. Это, следовательно, уменьшает шум квантования или ошибки, создаваемые цифровой аппроксимацией.
Цифровое воспроизведение аналоговой формы сигнала требует приближения, поскольку невозможно использовать конечные координаты для представления синусоидальных кривых, состоящих из бесконечных точек.
Это напрямую влияет на отношение сигнал / шум (SNR), которое измеряется в децибелах (дБ). В идеале вы хотите, чтобы SNR был выше, чем общий динамический диапазон исходного звука, иначе вы услышите искажения во время воспроизведения звука. Большинство современных музыкальных жанров демонстрируют динамический диапазон в 60 дБ, в то время как западным классическим записям требуется гораздо больший диапазон в 70 дБ.
Вот почему 8-битная аудиозапись с SNR 48 дБ звучит заметно более низкого качества по сравнению с 16-битной записью, которая воспроизводится на 96 дБ.
Следует отметить, что SNR аудиоформата также примерно равен его динамическому диапазону. Большинство современных аудиоформатов кодируются в 24-битном формате, что соответствует динамическому диапазону 144 дБ. Однако теоретический предел чувствительности человека к звукам достигает максимума в 120 дБ, что примерно эквивалентно 20 битам.
На самом деле практическая способность человеческого уха воспринимать динамический диапазон намного ниже, поэтому разрядности в 16 бит более чем достаточно для точного воспроизведения музыки всех жанров.
Что такое скорость передачи данных?
Максимально возможная скорость передачи данных аудиоформата — это показатель объема данных, которые могут передаваться в секунду. Это мультипликативное произведение частоты дискретизации и разрядности, выраженное в килобайтах или мегабайтах в секунду (кбит / с / Мбит / с). Более качественная аудиозапись, закодированная с большой частотой дискретизации и высокой скоростью передачи данных, приведет к значительно более высокой скорости передачи данных.
Частота дискретизации должна быть в два раза выше исходной частоты сигнала, чтобы создать идентичную исходную форму сигнала.
Теорема Найквиста
Аудиофайлы с высоким разрешением или hi-res обеспечивают наилучшее качество звука.
Музыкальные компакт-диски считаются аудио высокого разрешения и имеют скорость передачи данных 1411 кбит / с. Ни один кодек Bluetooth не может передавать файлы без потерь, хотя LDAC и LHDC подходят близко.
Тип файла | Килобиты в секунду (16 бит, 44,1 кГц) |
---|---|
MP3 | 320 кбит / с |
CD | 1411 кбит / с |
FLAC | 1411 кбит / с |
AIFF | 1411 кбит / с |
WAV | 1411 кбит / с |
ALAC | 1411 кбит / с |
Для несжатых аудиофайлов требуется более высокая скорость передачи кбит / с, чем для MP3 с потерями.
Психоакустика: это психофизика, которая изучает, как люди воспринимают звук. Исследования показали, что некоторые звуки внутри записей не слышны людям.
Например, если у вас есть один частотный пик между 2 более высокими пиками, более низкий не слышен, поэтому он удаляется для экономии «места».
Таким образом появилось много аудиокодеков с потерями.
Рукопожатие Bluetooth — или принцип работы технологии
Рукопожатие или сопряжение по Bluetooth — это процесс первого обмена данными между 2 устройствами Bluetooth. Это электронное приветствие или “рукопожатие”, в котором устройства представляют себя и поддерживаемые ими технологии.
После этого, исходя из их возможностей (поддерживаемых кодеков) и ваших предпочтений (настроек), решите, какой кодек Bluetooth использовать.
Чуть ниже я покажу как изменить кодек Bluetooth на смартфоне
Как работает Bluetooth на «пальцах»?
Для передачи звука нам необходимо:
- Аудиопередатчик с Bluetooth (смартфон, MP3-плеер и т. Д.)
- Аудиоприемник с Bluetooth (наушники, динамик и т. Д.)
Задача передатчика не так проста, как отправка музыкального файла на приемник. В зависимости от качества записанного звука, это влияет на размер аудиофайла. Более высокое качество записи соответствует большему размеру файла. Размер файла напрямую влияет на пропускную способность, необходимую для передачи звука на приемник.
Например
Представим пропускную способности как ширину транспортной магистрали, а размер файла будет поток машин
Если поток трафика превышает то, на шоссе возникают пробки и поездка становится медленной и нестабильной.
Соединение Bluetooth имеет максимальную пропускную способность, которую оно может обеспечить. Форматы файлов без потерь, такие как WAV и AIFF, огромны по размеру файла. Если бы мы просто отправляли эти необработанные файлы по беспроводной сети, пропускная способность была бы съедена, превысив то, что может выдержать соединение Bluetooth. Аудиосвязь начнет прерываться, что повлияет на общее качество аудиосвязи.
И тут нам на помощь пригодятся такие процессы, как кодирование и декодирование.
Кодирование и декодирование
Аудиокодеки используют комбинацию сложных алгоритмов и передовой математики, чтобы найти разумные способы сокращения несжатых данных. Обычно это включает в себя использование математических формул для определения шаблонов данных и использование «магии» продвинутых математических моделей для представления того же самого в меньшем объеме хранилища данных.
Кодирование — это процесс уменьшения размера большого файла путем сжатия его с помощью определенного алгоритма.
Передатчик Bluetooth кодирует аудиофайл в соответствии с кодеком Bluetooth.
Это становится цифровым закодированным файлом, который ни на что не похож, поскольку это не настоящий аудиофайл.
Декодирование — это обратный процесс преобразования меньшего не воспроизводимого цифрового файла в более крупный воспроизводимый аудиофайл, который вы можете слушать.
И единственный способ для приемника Bluetooth декодировать его — снова использовать тот же кодек.
Например, если песня закодирована с помощью aptX, приемник должен поддерживать aptX для ее декодирования. Это не будет работать ни с каким другим кодеком.
Но есть проблема…
Сжатый файл больше никогда не сможет быть восстановлен в исходном качестве.
Невозможно уменьшить размер файла при сохранении той же точности воспроизведения звука.
По этой причине кодеки Bluetooth удаляют части данных, которые, по их мнению, неразборчивы или не имеют большого значения.
С помощью психоакустики инженеры-разработчики кодеков определяют, какие части информации удаляются для минимальной разницы в качестве звука.
Тем не менее, всегда происходят некоторые потери.
Сколько потерь является основным различием между кодеками Bluetooth!!!!
Производительность кодеков Bluetooth
Вы хотите получить наилучшее качество звука в беспроводных наушниках или вам нужна низкая задержка для игр, но вы не знаете, какой кодек Bluetooth выбрать?
Здесь вы узнаете, какой кодек поддерживает наилучшее качество звука и какой из них наиболее подходит для компьютерных игр.
Сравнение кодеков Bluetooth
Это сравнение даст вам общее представление о том, как кодеки сравниваются друг с другом.
Кодек | Низкая скорость передачи данных | Максимальная скорость передачи данных | Разрядность | Максимальная частота. | Задержка |
---|---|---|---|---|---|
SBC | 192 кбит / с |
328 кбит / с |
16-разрядный | 48 кГц |
Плохие 200 мс |
AAC | 128 кбит / с |
320 кбит / с |
16-, 24-разрядные | 44,1 кГц |
Плохие 200 мс |
LC3 | 160 кбит / с |
392 кбит / с |
16-, 24-, 32-разрядные | 48 кГц |
Хорошо |
aptX | 352 кбит / с |
384 кбит / с |
16-разрядный | 48 кГц |
Среднее значение <180 мс |
aptX LL | 384 кбит / с |
384 кбит / с |
16-разрядный | 44,1 кГц |
Лучший <50 мс |
aptX HD | 576 кбит / с |
576 кбит / с |
16-, 24-разрядные | 48 кГц |
Плохие 200 мс |
Адаптивный aptX | 279 кбит / с |
420 кбит / с |
16-, 24-разрядные | 48 кГц |
Хорошие 80 мс |
LDAC | 330 кбит / с | 990 кбит / с | 16-, 24-разрядные | 96 кГц |
Плохие 200 мс |
LHDC | 400 кбит / с | 900 кбит / с | 16-, 24-разрядные | 96 кГц |
Плохие 200 мс |
LHDC LL | 400 кбит / с | 600 кбит / с | 16-, 24-разрядные | 48 кГц |
Лучшие 30 мс |
Масштабируемый Samsung | 88 кбит / с | 512 кбит / с | 16-, 24-разрядные | 96 кГц |
n/a |
* Задержка существенно меняется в зависимости от используемого устройства, и кодек часто не является единственной причиной плохой задержки.
Источник: сигнал Bluetooth
Скорости передачи — что это означает?
Скорость передачи (кбит / с, кбит/с, кб / с) определяет, какой объем данных обрабатывается по Bluetooth-соединению в единицу времени. Более высокая скорость обеспечивает лучшее качество звука по мере передачи большего количества данных.
С другой стороны, для передачи большего количества данных требуется больше времени. Таким образом, высокая скорость передачи данных часто коррелирует с низкой задержкой, что плохо сказывается на играх.
Как Bluetooth кодеки изменяют качество звука
Независимо от того, какой кодек Bluetooth вы используете, даже самые лучшие из них ухудшает качество звука.
Доступная пропускная способность сети и используемое устройство могут существенно повлиять на качество звука.
Например, ваш телефон и наушники поддерживают LDAC от Sony со скоростью передачи данных 990 Кбит / с. Но если программное обеспечение определяет, что сеть не имеет необходимой пропускной способности из-за перегрузки. Он будет передаваться со скоростью до 330 кбит/с что сильно повлияет на качестве
Быстрый кодек Bluetooth особенно важен для игр.
Совет: Если вы используете наушники Bluetooth для игр на ПК или ноутбуке, переключитесь на самый быстрый кодек, который поддерживают ваши наушники (дя этого смотрите выше какие самые быстрые Bluetooth кодеки)
Качество звука потокового сервиса не влияет на время отклика. И из-за ограничений, налагаемых кодеком, звук также не улучшится.
Вы можете воспроизводить потоковую передачу Hi-Fi с качеством, равным FLAC, но если вы используете кодек SBC с наушниками Bluetooth, он может поддерживать только 328 кбит / с. Таким образом, в процессе теряется много данных.
Высококачественная потоковая передача лучше подходит для проводных наушников и динамиков.
Совет: при выборе игровых наушников или для записи потокового видео, лучше покупать проводные наушники.
Сравнение популярных аудиокодеков Bluetooth
SBC: поддиапазонный кодек низкой сложности
SBC кодек № 1 в мире который является наиболее распространенным и широко используемым кодеком Bluetooth.
на 2023 год более 1 миллиард человек используют iPhone, еще 2,8 миллиарда используют телефоны на базе Android и все они по умолчанию поддерживает кодек SBC
Что такое кодек SBC?
Поддиапазонный кодек низкой сложности или SBC был первым кодеком Bluetooth для передачи цифрового аудио. Он был создан подразделением Bluetooth Special Interest Gr (SIG), и это кодек по умолчанию для профиля A2DP.
Это означает, что это обязательно для устройств с профилем A2DP, который определяет, как цифровой звук будет передаваться между устройствами.
По этой причине он является общедоступным и поддерживается повсеместно во всем мире благодаря своей простоте и низким требованиям к пропускной способности и вычислительной мощности.
И хотя это самый популярный кодек, он ни в коем случае не лучший. Он имеет ограниченную скорость передачи 328 кбит / с, что обеспечивает посредственное качество звука, далекое от без потерь.
Производительность и характеристики кодека SBC
SBC | |
Низкая скорость передачи данных | 192 кбит / с |
Максимальная скорость передачи данных | 328 кбит / с |
Разрядность | 16-разрядный |
Максимальная частота | 48 кГц |
Звук | Средний |
Задержка | Ошибка (200 мс) |
Выпущен | 2003 |
Одним из основных ограничений является низкая максимальная скорость передачи данных — 328 кбит / с. Это один из самых низких среди всех кодеков Bluetooth. По сути, он обеспечивает в лучшем случае среднее качество звука.
И задержка тоже не намного лучше. Он не имеет установленной максимальной задержки, но обычно составляет в среднем около 200 мс, что заметно для острого слуха.
К счастью, вы, вероятно, этого не замечаете, потому что видеоплатформы, такие как YouTube, компенсируют задержку своим программным обеспечением.
Из-за простоты SBC он требует небольшого заряда батареи, вычислительной мощности и пропускной способности сети, но расплачивается за это более низким качеством звука для пользователя.
Для чего лучше всего подходит кодек SBC?
На самом деле ничего, кроме того факта, что он доступен на всех устройствах Bluetooth.
При возникновении проблем с кодеком ваше устройство по умолчанию будет использовать SBC.
Его ценность — бесплатная доступность, дешевая реализация и низкое требование на батарею и вычислительную мощность.
Нет причин вручную переключаться на SBC, поскольку это уже стандартный кодек Bluetooth.
AAC: расширенное кодирование звука
AAC — еще один кодек с потерями, который является предпочтительным стандартом сжатия цифрового звука для Apple и YouTube.
Хотя он имеет аналогичные характеристики с SBC, он немного более энергоемкий и лучше справляется со сжатием.
Что такое кодек AAC?
Кодек Advanced Audio Coding немного сложнее, но все же является базовым кодеком. Он стандартизирован по стандарту ISO MPEG для обеспечения достойного качества звука при низких скоростях передачи данных.
В отличие от SBC, он не бесплатный, и производителям требуется лицензия для его реализации. Плата за лицензию AAC начинается с 0,98 доллара США за устройство для первых 500 000 устройств. Плата за использование AAC не взимается.
Сжатие использует передовую психоакустику, чтобы вырезать довольно много данных, которые большинство людей не слышат. Но с хорошим слухом и качественной парой наушников вы можете услышать ухудшенное качество звука.
В конце концов, AAC является одним из наиболее “агрессивных” кодеков.
Производительность и характеристики кодека AAC
AAC | |
Низкая скорость передачи данных | 128 кбит / с |
Максимальная скорость передачи данных | 320 кбит / с |
Разрядность | 16-разрядные, 24-разрядные |
Максимальная частота | 44,1 кГц |
Звук | Средний |
Задержка | Ошибка (200 мс) |
Выпущен | 2006 |
Он обладает немного лучшей производительностью, чем SBC, с почти такой же максимальной скоростью передачи 320 кбит / с, поддерживает 24-битные аудиофайлы с частотой 44,1 кГц.
Но эта производительность достигается за счет более высокой потребности в батарее и вычислительной мощности по сравнению с SBC или aptX.
AAC работает лучше на устройствах Apple благодаря другой реализации и обработке iOS. На Android не рекомендуется использовать тк, он отстает по качеству звука и задержкам.
В целом, AAC вырезает довольно много данных, как и SBC, хотя у него все еще есть небольшое преимущество, особенно на iPhone.
Для чего лучше всего подходит кодек AAC?
AAC — это универсальный кодек для iOS благодаря продуманной реализации, которая максимально увеличивает его возможности. Несмотря на то, что его воспроизведение с высоким разрешением достигает максимальной скорости 250 кбит / с, это намного лучше, чем SBC.
А поскольку в iPhone нет поддержки aptX или любого другого кодека, лучшим выбором является AAC.
LC3 кодек — коммуникационный кодек низкой сложности
LC3 расшифровывается как коммуникационный кодек низкой сложности. Это кодек с низким энергопотреблением, низкой сложностью и низкой задержкой, который обеспечивает улучшенное качество звука и производительность по сравнению с SBC.
Группа по особым интересам Bluetooth (SIG) представила аудиопротокол Bluetooth LE, который также принесет новый кодек LC3 (с Bluetooth версии 5.2 или новее) .
Классический звук против LE Audio
Классический звук: более старые устройства Bluetooth управляют классическим радио Bluetooth, которое требует большей мощности.
LE Audio: работает на радио с низким энергопотреблением Bluetooth, увеличивая скорость передачи (качество звука) и внедряя новые функции, такие как совместное использование аудио.
LC3 улучшает кодек SBC во всех областях. Это сделает беспроводной звук почти Hi-Fi качественным и донесет его до широких масс.
Производительность и технические характеристики LC3
LC3 | |
Низкая скорость передачи данных | 160 кбит / с |
Максимальная скорость передачи данных | 392 кбит / с |
Разрядность | 16-, 24-, 32-разрядные |
Максимальная частота | 48 кГц |
Звук | Хорошо |
Задержка | Хорошо |
Выпущен | 2020 |
Кодек LC3 имеет более высокую максимальную скорость передачи данных — 392 кбит / с, что является небольшим улучшением по сравнению с SBC.
Но главное обновление заключается в том, как LC3 сжимает аудиофайлы. С более эффективным сжатием (маскирование звука) и сокрытием потери пакетов (PLC).
С точки зрения непрофессионала, LC3 обеспечивает более высокое качество при тех же скоростях передачи и даже лучшее качество звука при более низких скоростях.
И это не единственные улучшения. Он потребляет меньше энергии, поэтому срок службы батареи длится дольше. Кроме того, это улучшит время ожидания, хотя точная информация пока неизвестна.
LC3plus: это улучшенная версия кодека, которая поддерживает аудио с высоким разрешением благодаря режимам с низкой задержкой. Он поддерживает лучшее качество звука, чем базовый LC3.
Для чего лучше всего подходит кодек LC3?
Кодек LC3 сделает большой шаг вперед в обеспечении более высокого качества беспроводного звука для широких масс. Он будет доступен на большинстве устройств Bluetooth по умолчанию, поэтому вам не придется покупать какие-либо специальные наушники для его использования.
Это устранит разрыв между качеством беспроводного и проводного звука и, возможно, сделает проводные наушники устаревшими.
Кроме того, он предлагает новые функции, такие как; Совместное использование звука, отправка разных сигналов на каждый настоящий беспроводной наушник и новые варианты использования слуховых аппаратов.
AptX, AptX HD, AptX Adaptive кодеки
Qualcomm aptX, LL, HD, адаптивный — задержка кодека Bluetooth по графику смартфона
Серия aptX является одним из самых популярных проприетарных кодеков Bluetooth. Он распространен на смартфонах Android.
Что такое кодеки aptX?
Кодеки aptX представляют собой серию из 4 различных версий, каждая из которых имеет свое назначение. Как правило, aptX — это быстрый кодек с низкой потребностью в вычислительной мощности.
aptX: это первоначально выпущенный кодек, который улучшает SBC.
aptX LL (низкая задержка): фокусируется на сокращении задержки с гарантированным временем отклика менее 50 мс.
aptX HD: это ответ всем тем, кто хочет аудио Hi-Fi по Bluetooth со скоростью передачи 576 кбит / с.
aptX Adaptive: это новейшая версия, которая адаптируется к пропускной способности сети. Он поддерживает скорость передачи данных от 279 до 420 кбит / с при одновременном снижении задержки.
Их разработала Qualcomm, и производителям необходимо получить лицензию на их использование. Плата составляет 1 доллар США за каждое устройство, произведенное за первые 10 000 единиц.
Интересно, что aptX работает немного по-другому…
Вместо удаления данных, которые psychoacoustics считает ненужными, он сжимает их по-другому, используя адаптивную дифференциальную импульсно-кодовую модуляцию (ADPCM), чтобы снизить потребность в полосе пропускания.
Производительность и технические характеристики aptX
Низкая скорость передачи данных | Максимальная скорость передачи данных | Разрядность | Максимальная частота. | Задержка | |
---|---|---|---|---|---|
aptX | 352 кбит / с |
384 кбит / с |
16-разрядный | 48 кГц |
Среднее значение <180 мс |
aptX LL | 384 кбит / с |
384 кбит / с |
16-разрядный | 44,1 кГц |
Лучший <50 мс |
aptX HD | 576 кбит / с |
576 кбит / с |
16-, 24-разрядные | 48 кГц |
Плохие 200 мс |
Адаптивный aptX | 279 кбит / с |
420 кбит / с |
16-, 24-разрядные | 48 кГц |
Хорошие 80 мс |
Кодек aptX лучше практически во всех отношениях по сравнению с SBC. Он имеет более высокую скорость передачи и немного лучшую задержку. Поэтому рекомендуется использовать его с наушниками.
aptX с низкой задержкой на самом деле является базовым aptX с различными настройками задержки и буфера. Он жертвует некоторой скоростью передачи данных (качеством звука) для более быстрого отклика.
Время отклика имеет решающее значение для игр и просмотра фильмов, где высокая задержка приводит к задержке звука.
aptX HD также не является автономным кодеком, а является улучшением базового aptX. Для кодирования полосы частот назначается больше битов, что эффективно приводит к более высокой скорости передачи. Повышение качества звука увеличивает задержку по сравнению с базовой версией.
aptX Adaptive — это еще один кодек Qualcomm, который заменяет aptX LL. Это компромисс между более быстрым временем отклика и более высоким качеством звука.
Следовательно, aptX Adaptive поддерживает несколько меньший битрейт, чем aptX HD (420 против 576 кбит / с).
В то же время время отклика составляет менее 100 мс, что не так быстро, как aptX LL, но быстрее, чем у базового aptX.
Для чего лучше всего подходит aptX кодек?
Если вам нужно выбрать между кодеками SBC, AAC и aptX, последний будет лучше во всех случаях.
Действительно хорошая особенность aptX в том, что он почти так же популярен, как SBC и AAC. По оценкам Qualcomm, его поддерживают более 11 миллиардов устройств.
LDAC: аудиокодек от Sony
Если вы хотите слушать аудио Hi-Fi с помощью наушников Bluetooth, вам нужен кодек LDAC.
Хотя это все еще кодек с потерями, который ухудшает качество звука, он наиболее близок к высокой точности воспроизведения.
Для аудиофилов, предпочитающих беспроводные наушники, LDAC стал основным кодеком.
Что такое LDAC?
LDAC — это название аудиокодека, разработанного Sony, который способен передавать по Bluetooth с высокой точностью до 990 кбит / с на частоте 96 кГц. Эффективная поддержка беспроводного звука почти без потерь.
Интересно, что означает LDAC? Аббревиатура является секретом, и никто, кроме Sony, на самом деле не знает, что это значит.
LDAC является стандартным для телефонов Android (OS 8.0+), но не для iPhone, Windows или OSX.
Производительность и характеристики LDAC
LDAC | |
Низкая скорость передачи данных | 330 кбит / с |
Максимальная скорость передачи данных | 990 кбит / с |
Разрядность | 16-, 24-разрядные |
Максимальная частота | 96 кГц |
Звук | Лучшие |
Задержка | Ошибка (200 мс) |
Выпущен | 2015 |
При частоте 44,1 кГц скорость передачи составляет 303/606/909 кбит / с.
Алгоритм LDAC может динамически переключаться между скоростями передачи данных в зависимости от условий и настроек сети. Он похож на aptX Adaptive, LHDC и Samsung Scalable.
Если он замечает перегрузку сети, он снижает скорость передачи до 660 кбит / с или даже 330 кбит / с для поддержания стабильности. В случае, если это не то, что вы хотите, вы можете изменить настройки, чтобы всегда использовать максимальную скорость.
Скорость передачи данных 990 кбит / с на данный момент является самой высокой среди кодеков Bluetooth. Единственный другой кодек, который подходит близко, — это LHDC.
Интересно, что LDAC был первым кодеком, сертифицированным Японским обществом
Но LDAC в режиме 330 кбит / с не намного лучше, чем базовый SBC, что противоречит заявлениям Sony.
Ключевой вывод: только 990 кбит / с LDAC поддерживает аудио Hi-Fi, в то время как 330 кбит / с LDAC аналогичны SBC.
Задержка LDAC — это еще одна категория, в которой она не дотягивает. Даже при более низких скоростях передачи данных ожидайте медленного отклика в 200 мс.
Для чего лучше всего подходит LDAC?
LDAC — лучший кодек Bluetooth для беспроводного звука почти высокого качества. Причина, по которой он не способен воспроизводить звук с высоким разрешением, заключается в его ограниченной скорости передачи 990 кбит / с.
Как указано выше, для передачи звука высокого разрешения потребуется минимальная скорость передачи 1411 кбит / с.
К сожалению, трудно заставить его работать на максимальной скорости. На большинстве смартфонов скорость передачи данных возвращается к 660 кбит / с.
Кроме того, это почти эксклюзивно для наушников Sony, и его трудно найти в наушниках других брендов.
LHDC & LLAC кодеки от Huawei
LHDC расшифровывается как аудиокодек высокой четкости с низкой задержкой и был выпущен Hi-Res Wireless Audio (HWA) Union и Savitech. Есть 2 кодека:
LHDC: поддерживает скорость до 900 кбит / с, что близко к высокоточному качеству звука
LLAC (LHDC с низкой задержкой): это более быстрый кодек, ориентированный на геймеров, с все еще приличной скоростью передачи 600 кбит / с.
Кодеки LHDC и LLAC (LHDC с низкой задержкой) являются относительными новичками на рынке. Впервые они были использованы устройствами Huawei.
Android 10 также поддерживает их, что предлагает пользователям Android жизнеспособную альтернативу Hi-Fi aptX HD или LDAC.
Кодеки были впервые реализованы Huawei, но могут ожидать более широкого внедрения, поскольку с HWA работают такие компании, как Sennheiser, FiiO, Audio-Technica, Aukey и другие.
Это относительно новый кодек, который не так широко распространен, как SBC и AAC, но, надеюсь, станет более доступным в будущем.
Спецификации и производительность LHDC и LLAC
LHDC | LHDC LL | |
Низкая скорость передачи данных | 400 кбит / с | 400 кбит / с |
Максимальная скорость передачи данных | 900 кбит / с | 600 кбит / с |
Разрядность | 16-, 24-разрядные | 16-, 24-разрядные |
Максимальная частота | 96 кГц | 48 кГц |
Звук | Лучшие | Хорошо |
Задержка | Ошибка (200 мс) | Лучший (30 мс) |
Выпущен | 2018 | 2018 |
LHDC — первая альтернатива LDAC от Sony с высоким разрешением.
Фактически, Японское общество аудио предоставило свой сертификат беспроводной связи Hi-Res Audio только LDAC и LHDC.
Вам не нужно покупать наушники Sony, чтобы наслаждаться музыкой с высоким разрешением по беспроводной сети. LHDC предлагает альтернативу, которая почти так же хороша, если не лучше.
Хотя это правда, максимальная скорость передачи данных LDAC составляет 990 кбит / с, что выше максимальной скорости передачи данных LHDC в 900 кбит / с. Если сетевые условия этого не позволяют, LDAC использует скорость 660 или даже 330 кбит / с, обеспечивая качество звука.
С другой стороны, LHDC использует скорость 400 кбит / с в перегруженной сети, что немного лучше, чем LDAC.
Задержка по-прежнему остается проблемой, в среднем она составляет 200 мс. Но именно здесь вступает в игру LHDC LL:
LLAC или LHDC с низкой задержкой: пожертвуйте частью скорости передачи данных для улучшения времени отклика. Максимальная скорость 600 вместо 900 кбит / с. Скорость передачи данных по-прежнему приличная, а задержка быстрая.
Интересно, что HWA утверждает, что кодек LLAC имеет время отклика 30 мс, что даже лучше, чем aptX LL.
Если вас раздражает задержка звука при просмотре видео или в мобильных играх, переключитесь на LHDC LL (LLAC) и наслаждайтесь мультимедиа без задержек. Точно так же, как вы были бы подключены с помощью кабеля.
Для чего лучше всего подходит LHDC?
LHDC лучше всего подходит для воспроизведения высококачественного звука с помощью наушников Bluetooth. Большинство других кодеков значительно ухудшают качество звука, но не LHDC.
Если вы подписаны на потоковую передачу Hi-Fi и хотите наслаждаться любимой музыкой в высоком качестве, обязательно используйте этот кодек для достижения наилучших результатов.
Единственным другим кодеком с небольшим преимуществом в скорости передачи данных является LDAC, который применяется только в оптимальных условиях.
Источник: hwa.lhdc.org
На что может влиять качество звука в Bluetooth наушниках помимо кодеков?
Вот другие причины, которые могут изменить качество звука Bluetooth.
Уникальный эквалайзер наушников для каждого кодека и конфигурация последующей обработки:
Разные бренды настраивают одни и те же кодеки Bluetooth по-разному. Один и тот же кодек может работать лучше с одной парой наушников и хуже с другой.
К сожалению, нет способа узнать, какие наушники работают лучше, прежде чем протестировать их. Хорошо то, что различия относительно невелики. Изменение кодека оказывает большее влияние.
Перегрузка сети Bluetooth:
Поскольку Bluetooth использует радиоволны для передачи данных, другие радиоволновые устройства и излучатели электромагнитных волн создают помехи для сигнала. Многие устройства Bluetooth на небольшой площади будут мешать друг другу.
Интересно, что такие устройства, как микроволновые печи, устройства Wi-Fi, беспроводные радиочастотные камеры или незащищенные линии электропередач в стенах, могут создавать помехи.
Расстояние между телефоном и наушниками:
Чем больше расстояние между вашими устройствами, тем больше помех вы можете ожидать. Как правило, Bluetooth стабилен до 10 м, после чего он начинает терять сигнал и отключается. Более новые версии BT немного лучше, но для лучшей стабильности держите передатчик и приемник BT рядом.
Физические препятствия, блокирующие Bluetooth:
Основными блокировщиками сигнала являются стены в вашем доме. Bluetooth может проходить через 1 стену, обычно без помех. Но поместите его между 2 стенами, и он обычно отключается. Физические препятствия, такие как стены, сокращают эффективную дальность действия и полосу пропускания сигнала Bluetooth.
Как сменить Bluetooth кодек на телефоне
Как изменить кодеки на iPhone
Невозможно изменить кодек Bluetooth на iPhone. AAC является кодеком по умолчанию на всех устройствах Apple, и он работает лучше, чем SBC, благодаря уникальной обработке Apple. Кроме того, нет необходимости переходить на SBC, поскольку это снизит качество передачи.
А как насчет смартфонов Samsung и Sony?
Как изменить кодеки на SONY
Но если вы слушаете наушники Sony с поддержкой LDAC с телефона Sony, вы уже используете лучший кодек. Нет ничего лучше LDAC для чистого качества звука.
Как изменить кодеки на Samsung
Аналогичным образом, наушники и телефоны Samsung используют масштабируемый кодек, который обеспечивает лучшее качество, чем SBC или aptX.
Как изменить кодеки на Xiaomi
Улучшенный звук с AptX на Windows 10 — преимущества и возможности
Аптх адаптивное окно — одна из самых новых и захватывающих функций, представленных в операционной системе Windows 10. Это инновационное решение, разработанное Microsoft, позволяет улучшить качество звука при использовании беспроводных наушников и звуковых устройств со встроенной поддержкой технологии Аптх.
Звуковые устройства, поддерживающие технологию Аптх, имеют способность передавать аудиосигналы более высокого качества без использования проводов. Аптх адаптивное окно в Windows 10 позволяет автоматически определить, поддерживает ли ваше устройство эту технологию, и активировать ее для обеспечения наилучшего звучания.
Основное преимущество Аптх адаптивного окна заключается в том, что оно может настраиваться в реальном времени в зависимости от условий использования и качества сигнала. Это означает, что вы всегда будете получать наилучшее возможное качество звука, независимо от того, насколько окружающая среда шумная или каким образом вы используете свое устройство.
Важно отметить, что для использования функции Аптх адаптивного окна в Windows 10 необходимо наличие совместимых устройств и драйверов. Вы можете проверить совместимость своего устройства, перейдя в настройки звука и выбрав соответствующее меню.
Независимо от того, являетесь ли вы аудиофилом, любителем музыки или просто ищете лучшие способы наслаждаться звуком в своих беспроводных наушниках, Аптх адаптивное окно в Windows 10 предоставляет уникальные возможности для повышения качества звуковых впечатлений. Не упустите шанс опробовать эту новую технологию и получить максимальное удовлетворение от звука на вашем устройстве!
Как включить поддержку Bluetooth aptX для систем Dell Windows 10
Звук звучит так или иначе из-за используемых кодеков. Кодеки всегда улучшаются, как и аудиоустройства. Для некоторых устройств вам необходимо установить кодек в вашей системе, но для других, как правило, есть встроенные аудиокодеки, которые позволяют использовать устройство без необходимости устанавливать что-либо. Звуковые устройства Bluetooth становятся все более популярными, а кодек A2DP по умолчанию не создан специально для него. С другой стороны, кодек Bluetooth aptX сделан специально для наушников Bluetooth. Если у вас есть система Dell, вам необходимо установить кодек, чтобы включить поддержку Bluetooth aptX.
Если у вас нет Bluetooth-аудиоустройств, которые вы используете с вашей системой Dell, вам не нужно устанавливать этот кодек. Он ничего не добавит к вашим встроенным или проводным аудиоустройствам. У вас уже должен быть установлен Bluetooth в вашей системе.
Включить поддержку Bluetooth aptX
Вам необходимо скачать кодек с официального сайта Dell. Загрузите файл драйвера с именем Intel 8260 Bluetooth Audio Application (WBS / APTX). Запустите EXE и нажмите «Установить», когда увидите его. Для хорошей меры перезагрузите систему. После его перезапуска выключите Bluetooth и снова включите его. Затем подключитесь к вашим наушникам Bluetooth. Вы увидите уведомление, сообщающее вам, что теперь вы используете aptX.
Если вы откроете устройства воспроизведения и выберите свойства для устройства Bluetooth, вы увидите вкладку «Пользовательский». Здесь вы можете включить и отключить кодек, не удаляя и не переустанавливая его.
Другие производители систем
Windows 10 поддерживает этот новый кодек, однако он полагается на Intel для выпуска драйверов для него, которые пользователи могут установить. Кажется, что сейчас у Intel и HP нет ничего подобного, пользователи сообщают, что версии Dell работают нормально. Предполагая, что у вас уже установлен Bluetooth на вашем устройстве и все такое, вам нужно только установить драйвер.
Чтобы установить его, запустите EXE, но вместо кнопки «Установить» вы должны нажать кнопку «Извлечь». Это приведет к извлечению файла с именем «Intel Bluetooth Audio.msi», который вам нужно запустить.
Вы можете попробовать это на других ноутбуках, и это может помочь включить поддержку Bluetooth aptX.
Как только вы его используете, вы заметите очевидную разницу в качестве звука в большинстве приложений.телефона.
Источник
Как получить высококачественный Bluetooth-звук на десктопных ОС
В последнее время выпускается все больше беспроводных наушников и смартфонов, лишенных 3.5 мм разъема, и последние приобретают все более навороченные Bluetooth-кодеки. Однако десктопные системы в этом плане куда более консервативные: тут практически все устройства продолжают оснащаться разъемом для наушников, да и провод мешает редко, поэтому с передачей звука по Bluethtooth тут все печальнее. Однако настраиваемость у ПК сильно выше, чем у смартфонов, поэтому если вы купили классные беспроводные наушники — не расстраивайтесь, вы сможете насладиться в них качественным звуком и под десктопными ОС.
В Linux, как обычно, разброд и шатания, но в среднем после установки драйверов на ваш BT-адаптер вы скорее всего получите все тот же SBC. Причем, к слову, это единственное семейство ОС, где решить проблему с высококачественным беспроводным звуком можно чисто программно, но об этом ниже.
В macOS все достаточно интересно: система поддерживает SBC, AAC и AptX, причем по умолчанию приоритет дается именно AAC, на втором месте AptX, ну и под конец SBC. Если ваши наушники поддерживают сразу несколько из этих кодеков, то можно выбрать интересующий вас, но об этом опять же ниже.
Добиваемся высококачественного звука по Bluetooth на Windows
Если вы сидите на Windows 7 или 8 и не хотите вкладывать в эту затею больше 1000 рублей — ваш выбор это AptX: конечно, система не поддерживает его по умолчанию, однако на том же AliExpress за 350 рублей можно найти USB-адаптер от Ugreen с поддержкой AptX, только нужно будет поставить драйвера CSR Harmony, которые легко находятся в интернете. В России аналоги стоит дороже, порядка 700 рублей — например, это Orico BTA-403 или Dexp AT-BT403A. Если вы все сделали правильно, то при подключении наушников с AptX будет всплывать окошко, уведомляющее об использовании этой технологии:
На Windows 10 с этим, очевидно, куда легче: система поддерживает AptX «из коробки», поэтому если ваш ПК не имеет поддержки Bluetooth, то можно подключить абсолютно любой USB BT-адаптер, хоть с Ali за 200 рублей, и все заработает. Если же у вас ноутбук с BT-адаптером, или же его поддержка есть на вашей материнской плате — вам вообще ничего делать не нужно. Но, увы, Windows 10 так и не умеет показывать, какой кодек сейчас используется, и даже если это AptX, то никакого всплывающего окошка не будет (что очевидно, ибо это по сути обратная разработка AptX от Qualcomm без всяких лицензионных отчислений последней). Поэтому придется или опираться на данные вашего BT-адаптера, если он умеет показывать кодек, или воспользоваться сторонней программой — например, Bluetooth Tweaker.
Но что делать, если вы хотите играть и вам требуется AptX LL, или же вы хотите более качественного звука — например, AptX HD или LDAC, и ваши наушники их поддерживают? В случае с AptX LL все достаточно просто — на Amazon или Ali по запросу «USB AptX LL» вам выпадет несколько USB-адаптеров: в случае с Китаем это скорее всего будет решение от Reiyin. Увы, тут несколькими сотнями рублей уже не отделаться — такие решения стоят от полутора тысяч рублей. Но, опять же, проблем с ними минимум: воткнули в любой USB-порт, поставили драйвера если нужно и вуаля, все работает.
В случае с AptX HD все еще сложнее: обычного USB-адаптера с его поддержкой нет в принципе, поэтому вам придется брать специальный Bluetooth трансмиттер — эдакую коробочку, которая подключается к ПК через 3.5 мм разъем или SPDIF и передает звук по BT. Решения с поддержкой AptX HD стоят на все том же Ali от полутора тысяч рублей, и тут я рекомендую брать «коробочку» от Vikefon, так как она имеет наглядную демонстрацию того, какой кодек используется при подключении. Из плюсов — не нужно абсолютно никаких драйверов, так что подключить такой трансмиттер можно к любому устройству с указанными выше выходами, моментально сделав его беспроводным. Из минусов — вы не сможете управлять музыкой кнопками на наушниках, и так же не будет работать микрофон на них.
И если вы думаете, что хуже некуда, то огорчу — трансмиттеров с поддержкой LDAC нет вообще. Единственный способ получить этот кодек на ПК это купить плеер, который одновременно может работать внешним ЦАП по 3.5 мм разъему, и при этом поддерживает LDAC. Самый дешевый такой плеер — это Shanling M0, который стоит около 6.5 тысяч рублей. Решать, стоит ли качественный беспроводной звук таких денег, только вам, я же порекомендую пользователям потоковых сервисов остановиться на AptX HD с оптимальным на мой взгляд балансом цены и качества звука.
Добиваемся высококачественного звука по Bluetooth на Linux
Системы, которые используют программисты, хороши тем, что на них можно заставить программно работать все то, что на других ОС требует покупки дополнительных «железок». Так, на Linux есть звуковой сервер — PulseAudio, который может брать звук от приложения и передавать его наушникам. И вот к нему «прикрутили» поддержку абсолютно всех BT-кодеков, начиная от AAC и заканчивая LDAC. Скачать этот модуль для PulseAudio и почитать инструкцию по его установке можно на GitHub.
Добиваемся высококачественного звука по Bluetooth на macOS
Как я уже говорил выше, из коробки поддерживаются два неплохих кодека для потоковых аудио сервисов — AAC и AptX. При желании, их можно настроить под себя: например, повысить битрейт AAC, или же по умолчанию заставлять наушники подключаться именно по AptX. Для этого вам понадобится программа Bluetooth Explorer, в которой все настройки достаточно интуитивны.
Для того, чтобы посмотреть, какой кодек используют наушники на данный момент, нужно вынести иконку Bluetooth на верхний бар, нажать на нее с зажатой кнопкой Option и выбрать свои наушники.
Но что делать, если хочется более качественного звука — например, AptX HD или LDAC? Увы, тут все даже немного хуже, чем на Windows: так, Bluetooth-адаптеры, подключающиеся по USB, с высокой долей вероятности не заработают. Поэтому единственный выход — это внешние Bluetooth трансмиттеры, подключаемые по 3.5 мм разъему, или же плееры в режиме ЦАП, подключаемые по нему же: подробнее о них можно почитать выше в разделе с Windows, тут все абсолютно идентично.
В итоге, как видите, десктопная техника не особо готова к беспроводному будущему: если большинство смартфонов уже из коробки имеют поддержку высококачественных кодеков, то на ПК (за исключением Linux) это практически всегда покупка дополнительных девайсов, стоящих зачастую ощутимых денег. Но, при желании, и тут можно получить даже LDAC — правда, отдав за это чуть ли не половину стоимости самих наушников с его поддержкой.
Источник
Разбираемся с аудио по Bluetooth на десктопных системах — какой кодек вам подойдет?
Беспроводной звук становится все популярнее, и я все чаще встречаю один вопрос — а как мне получить хорошее качество аудио по Bluetooth на Windows или macOS? Разумеется, вы можете купить первый попавшийся адаптер Bluetooth или просто подключить свои наушники к ПК, если на нем уже есть поддержка «синезуба», и вы точно сможете послушать музыку в стерео. Однако на деле кодек, по которому передаются аудиоданные, все же достаточно важен, и я писал об этом в одной из предыдущих статей (рекомендую с ней ознакомиться перед прочтением материала ниже). Поэтому давайте разберемся, как добиться качественного звука или же максимально снизить его задержку.
Что умеют современные системы по умолчанию?
Любые версии Windows 10 и любая macOS за последние 5 лет умеют работать с базовым кодеком SBC и «почти Audio CD» кодеком AptX (на любых Bluetooth-адаптерах). Также macOS умеет работать с неплохим психоакустическим кодеком AAC. Выбора кодека на Windows нет, также нет функционала, чтобы узнать текущий кодек (это умеют делать сторонние программы, например Bluetooth Tweaker, но они платные). Приоритет кодеков в ОС от Microsoft следующий: AptX > SBC. То есть, если ваши наушники поддерживают AptX, система также будет его использовать. Если ваши наушники поддерживают AptX, но вы хотите SBC — этого добиться невозможно.
На macOS все интереснее: приоритет кодеков по умолчанию тут AAC > AptX > SBC. То есть, если ваши наушники поддерживают и AptX, и AAC, будет использоваться последний кодек. Однако есть бесплатная программа под названием Bluetooth Explorer, где можно как менять приоритеты (например, сделать AptX > AAC > SBC), так и вообще отключить AAC и AptX, получая только SBC. Более того, здесь можно менять как bitpool, так и bitrate кодеков, то есть потенциально улучшая качество звука. Однако на деле это могут поддерживать не все наушники, и более высокий битрейт может сказаться на задержке и «дальнобойности».
На macOS можно достаточно тонко настроить звук по Bluetooth, но доступных кодека все равно только три.
По умолчанию как на Windows, так и на macOS кодек SBC имеет битрейт 328 кбит/c при 16 бит и 44.1 КГц. Кодек AptX — 352 кбит/c и 16 бит с 44.1 КГц. Что касается AAC, то его битрейт самый низкий, до 256 кбит/c при 16 бит, зато частота дискретизации выше, 48 КГц.
Я не хочу во всем разбираться и просто хочу послушать музыку, что мне делать?
Пожалуй, это самый массовый подход — хочется просто подключить наушники и слушать музыку. В таком случае вам не нужно делать. совсем ничего: любые наушники и любой Bluetooth-адаптер обязаны поддерживать протокол A2DP и базовый кодек SBC. Поэтому стереозвук вы получите в любом случае.
В таком случае имеет смысл смотреть в сторону AptX и AAC. Да, в теории эти кодеки должны давать сравнимое с SBC качество звука, но на практике многие компании настраивают DSP-процессор в своих наушниках на лучшую работу с «продвинутыми» кодеками, как итог — звук по AptX становится «объемнее и басистее», а на AAC появляется лучшая «детальность». Поэтому в народе бытует мнение, что тот же SBC сильно хуже, чем AptX: на деле слышимая разница обусловлена скорее различными настройками наушников, а не математическими различиями между кодеками.
Да, даже такой дешевый адаптер даст вам AptX на Windows 10. Но разумеется о его долговечности и качестве говорить не приходится.
Но, в любом случае, нам, как «конечным слушателям», не особо важно, как получается хороший звук, поэтому если вы слушаете обычную музыку в lossy-кодеках с битрейтом в 200-300 кбит/c, то имеет смысл остановиться на AptX и AAC. В случае с Windows 10 выбора у вас нет — система поддерживает только первый из них. В случае с macOS я бы предложил самостоятельно сравнить: в теории AAC лучше передает музыку с широкой сценой, где есть одновременно и женский вокал, и басы. AptX же лучше справляется с тяжелой музыкой типа рока или метала. Но опять же, конечный результат сильно зависит от настройки процессора в наушниках, поэтому лучше сравнить работу этих кодеков самостоятельно.
Напомню, что в данном случае вам не нужно покупать какой-то специальный адаптер для работы с AptX: любая версия Windows 10 умеет с ним работать на абсолютно любых USB-донглах, хоть с AliExpress за 200 рублей. Основная разница здесь будет только в дальнобойности: если у вас толстые стены и вы слушаете музыку за пределами своей комнаты, имеет смысл купить более дорогой адаптер с лучшей антенной.
По AAC нет никаких огромных задержек, все на уровне AptX.
Я хочу поиграть в наушниках без задержки, что делать?
На этом месте «компетенция» современных десктопных систем заканчивается. Получается, что придется играть по проводу? Нет. Есть кодек AptX-LL, который по качеству звука является абсолютной копией AptX, но при этом сквозная задержка не превышает 40 мс. Что забавно, это временами ощутимо ниже, чем если выводить звук по проводу с интегрированных аудиокарт от Realtek: в таком случае она нередко составляет 60-80 мс, то есть звук по Bluetooth оказывается даже лучше для игр.
Однако не все так просто. Как я уже сказал выше, современные системы не умеют работать с таким кодеком «из коробки», так что придется покупать внешние Bluetooth-адаптеры, которые десктопные ОС будут распознавать как USB-аудиокарты. Я могу выделить два неплохих: это Reiyin WT-04 и Avantree DG80. Первый дешевле, его можно найти на AliExpress за 1400 рублей. За второй придется отдать 2300, зато он дальнобойнее. Оба они имеют приоритет кодеков AptX-LL > AptX > SBC.
Достаточно простой китайский адаптер, который тем не менее умеет работать с AptX-LL.
Также важно понимать, что с точки зрения наушников AptX и AptX-LL это разные кодеки. Поэтому если ваше аудиоустройство поддерживает только AptX, никакой низкой задержки не будет, так что вам нужны наушники именно с поддержкой AptX-LL, а их на рынке не очень-то и много.
Я хочу получить максимально хороший беспроводной звук, что мне делать?
Начну, пожалуй, с самого главного: абсолютно все беспроводные кодеки, даже UAT с битрейтом в 1.2 мбит/c, являются lossy, то есть часть данных будет отсекаться при передаче. Да, разумеется тот же AptX с 352 кбит/c «выкинет» из музыки куда больше, чем LDAC с 990 кбит/c, но факт остается фактом: если вы хотите слушать музыку в неизменном виде, Bluetooth все еще не для вас.
Однако можно прийти к разумному компромиссу, когда реальное качество музыки при передаче снижается настолько слабо, что даже при непосредственном сравнении разница улавливаться будет далеко не всегда. И здесь можно выделить два подхода: простой и дешевый, или замороченный. Начнем с первого.
В 2016 году компания Qualcomm представила AptX HD. 24 бит, 48 КГц, битрейт 576 кбит/с — короче говоря, «почти Hi-Fi». На деле, конечно, все слегка запутаннее. Во-первых, если вы слушаете 16-битную музыку, то разницы с AptX практически не будет: остальные 8 бит просто будут забиваться нулями, и кодек по сути превратится в 16 бит/48 КГц с битрейтом 384 кбит/c. Во-вторых, большинство USB-адаптеров с поддержкой AptX HD опять же работают в режиме 16 бит/48 КГц, и мне было забавно наблюдать за их владельцами, которые при таком подключении «слышали» разницу с обычным AptX. На деле, конечно, разницу-то они слышали, но опять же не между кодеками, а между настройками DSP-процессора в наушниках для разных кодеков,
В итоге единственный USB-адаптер с честным 24-битным AptX HD — это Avantree DG60 второй версии. Стоит он без малого 3000 рублей, зато имеет действительно дальнобойную антенну. И это самый простой способ попасть в мир беспроводного «почти Hi-Fi» звука. Получаемая при таком подключении задержка колеблется на уровне 150-200 мс: для фильмов терпимо, для игр скорее нет, чем да. И тут опять же есть важный момент: этот донгл имеет приоритет AptX HD > AptX-LL > AptX > SBC, но выбора между ними нет. Так что даже если ваши наушники умеют работать и с AptX HD, и AptX-LL, включить последний для игр вы не сможете.
Единственный адаптер с честным AptX HD.
Следующий на очереди — LDAC от Sony. 24 бит, 96 КГц, 990 кбит/c. Наушников с его поддержкой немного, и в основном это, сюрприз, достаточно дорогие решения от Sony. А раз наушников не очень много, то и отдельно создавать USB-донгл с поддержкой LDAC смысла мало, поэтому дешевого и простого способа получить поддержку этого кодека на десктопных ОС нет.
Ну и самый-самый максимальный кодек, доступный для получения на десктопных ОС — это UAT. 24 бит, 192 КГц, битрейт аж до 1.2 Мбит/c — выглядит внушительно. Однако на деле проблем с ним еще больше, чем с LDAC, по той простой причине, что это собственный кодек китайской компании HiBy, и работает он только с наушниками этой же компании. С одними наушниками. Да-да, только одними — TWS HiBy WH3. И вам нужен будет плеер типа HiBy W3, чтобы передавать на них музыку с ПК. С учетом того, что это внутриканальные наушники, смысла так заморачиваться скорее всего нет, так что этот абзац написан больше для «общего развития».
Достаточно неплохой китайский плеер, умеющий работать с LDAC и UAT, а также выступать внешней аудиокартой.
Вывод: беспроводной звук все еще остается в основном мобильным
В случае со смартфонами на Android проблем выше обычно нет совсем: даже не самые дорогие телефоны поддерживают широкий спектр кодеков от AAC до LDAC с возможностью выбрать любой из них, и вам всего лишь нужны наушники с поддержкой нужного кодека (или даже кодеков). А вот на десктопных ОС с этим все очень плохо: доступно лишь 2-3 кодека, причем на той же Windows 10 переключаться между ними нельзя.
И, что самое печальное, прогресс в этом направлении идет крайне медленно: так, например, возможность узнать заряд беспроводных наушников на ОС от Microsoft встроенными средствами появилась меньше года назад, а macOS вообще до сих пор не умеет это! Так что ожидать в ближайшее время каких-либо подвижек в этом направлении, увы, не стоит, а значит для получения качественного беспроводного звука вам все еще придется заморачиваться с донглами и DAC-плеерами.
Источник
AptX Adaptive – новое решение Qualcomm для для улучшения плохого звука Bluetooth
Главная » Новости » Sound Production » AptX Adaptive – новое решение Qualcomm для для улучшения плохого звука Bluetooth
Новая версия AptX называется AptX Adaptive, а ее ключевой особенностью является возможность сжатия аудио с переменным битрейтом. Это означает, что если вы находитесь в среде с множеством конкурирующих беспроводных сигналов, ваш телефон сможет сжать ваш звук в меньший размер файла, чтобы его легче было передавать в наушники. И если вы находитесь в пустой комнате, слушая музыку, AptX Adaptive позволит вашему телефону отправлять файл с более высоким битрейтом, чтобы улучшить качество звука.
Qualcomm говорит, что способности AptX Adaptive не ограничиваются только ответом на силу сигнала. Кодек также будет учитывать, какой источник вы используете для потоковой передачи – если он видит, что звук поступает из Netflix, он будет знать, что это кино или телешоу, например, и может корректировать его настройки в соответствии с потребностями ситуации. Это все будет происходить в фоновом режиме, подчеркивает Qualcomm, без необходимости пользователям выбирать режим на своем телефоне или определять, что они слушают.
AptX Adaptive предназначен для замены традиционного AptX и нового AptX HD. Его битрейт может фактически опускаться ниже обычного AptX (до 280 Кбит/с, тогда как AptX – ровно 384 кбит/с), но он не может достичь столь же высокого уровня, как AptX HD (только до 420 кбит/с вместо 576 кбит/с). Крис Хавелл, старший директор по маркетингу продуктов Qualcomm, говорит, что предел не означает ухудшение звука, поскольку улучшения сжатия позволили AptX достичь такого же уровня качества в меньшем размере файла.
«Мы в основном улучшили кодек, и то, что вы получали в битрейте 576, теперь получаете в 420», – говорит Хавелл. Уменьшение битрейта также означает большую пропускную способность для повторной отправки данных, которые не попадают в наушники, что означает, что соединение также может быть более сильным. Хавелл также говорит, что AptX Adaptive не застрял в этих двух точках – 280 кбит / с и 420 кбит / с – он может колебаться в любом месте, как того требует ситуация.
Предполагается, что AptX Adaptive будет встроен в Android Pie, поэтому телефоны, выходящие в следующем году, будут поддерживать его. Хавелл говорит, что ожидает, что наушники с поддержкой AptX Adaptive появятся в первой половине 2019 года. Эти наушники будут обратно совместимы со старыми версиями AptX, так что они будут работать, даже если ваш телефон не c последней версией Android.
К сожалению, iPhone не поддерживает AptX, поэтому это обновление действительно повлияет только на телефоны Android. В наушниках Beats также не используется AptX, что означает, что клиенты одного из самых популярных брендов беспроводных наушников пропустят эту новинку.
Если вы будете покупать беспроводные наушники в будущем, вы всегда сможете узнать, поддерживают ли они AptX. Компании должны лицензировать технологию от Qualcomm, и часть сделки – это требование, чтобы ее рекламировали на коробке, так что вы будете знать, есть она в них или нет благодаря логотипу технологии.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Bluetooth AptX в Windows 10
Как я могу узнать, использует ли звук Bluetooth в моей Windows 10 кодировку AptX без потерь? Мой компьютер — Lenovo T430s — подключен к ресиверу Philips AEA2700.
Моя гарнитура LG HBS-730 поддерживает aptX и косвенно указывает, подключена ли гарнитура к Кодек aptX. Просто нажмите и удерживайте кнопки увеличения и уменьшения громкости одновременно в течение 1 секунды, это должно переключать эквалайзеры, но не имеет никакого эффекта, если aptX работает, хотя вы все равно можете слышать звуковой сигнал.
Использование этим методом я обнаружил, что мой обычный адаптер Intel Bluetooth в Skull Canyon NUC в Windows 10 на самом деле подключен к моей гарнитуре с помощью кодека aptX.
Я не знаю, есть ли у этого ограничения на адаптер Bluetooth аппаратное обеспечение, но встроенный адаптер NUC — это такой распространенный набор микросхем, который широко используется в большинстве ноутбуков с Windows.
Прежде всего, ваш аудиоприемник Bluetooth (Philips AEA2700) поддерживает декодирование aptX. Это указано в его спецификации.
Затем дело доходит до передатчика. AFAIK существует два типа передатчиков для аудио по Bluetooth.
Первый тип — это устройство класса аудио USB (т.е. звуковая карта USB) с аппаратным кодеком. Примеры взяты из Creative, например BT-W2.
Для этого типа передатчика вы можете с уверенностью предположить, что он автоматически будет использовать «лучший» кодек (например, aptX Low-Latency> aptX > SBC) доступен как на себе, так и на приемнике. И я не думаю, что у вас есть другие способы, кроме проверки его спецификации, чтобы узнать, доступен ли aptX.
Второй тип — это обычный передатчик Bluetooth, который поддерживает профиль A2DP. Те, которые установлены в ноутбуках, почти всегда относятся к этому типу.
Мне кажется, что CSR Harmony было прекращено, хотя. Если это правда, то одной из причин может быть тот факт, что в Windows 10 встроен кодек aptX. Я еще не заметил никаких других указаний на то, что aptX будет использоваться, если вы используете встроенный в Windows драйвер/стек Bluetooth.
P.S. aptX НЕ является кодеком без потерь.
Это старый поток, но с тех пор ситуация не сильно изменилась. Итак, приступаем.
Я создал приложение, которое отображает информацию о КОДЕКЕ (возможности устройства и выбор ОС). Он все еще находится в стадии бета-тестирования, но если вам интересно, вы можете скачать его со следующего сайта: https://www.bluetoothgoodies. com/tweaker/
Вы можете записать, какой кодек используется с помощью средств диагностики в Windows ADK
У меня такая же проблема, там не указывает на aptX. Вот моя работа. Просмотр видео на YouTube, например барабанщик, фортепиано … Если задержка видео/аудио минимальная, aptX работает. Есть ли видимая разница между аудио и видео, значит aptX отключен. Мои результаты:
LG G4 + Philips AEA2700 = aptX ON!
Medion 1232t с Win10 и оригинальным драйвером Bluetooth от Microsoft + Philips AEA2700 = aptX OFF
Есть два требования для работы кодека AptX. Во-первых, у вас должен быть драйвер Bluetooth для Windows 10 с поддержкой кодека AptX от компании Lenovo, а во-вторых, ваш приемник Philips AEA2700 может поддерживать кодек AptX. Вы можете сказать это по спецификации приемника или увидеть, есть ли на приемнике метка AptX или нет.
Если метки AptX нет, значит, ваш приемник не поддерживает код AptX. Если компания Lenovo не предоставляет драйвер bluetooth, поддерживающий кодек AptX, кодек AptX не может работать. Только при соблюдении этих двух требований вы можете слышать музыку через кодек AptX. Если один из них отсутствует, вы не сможете.
Аудио через Bluetooth: самая подробная информация о профилях, кодеках и устройства
Эта статья также доступна на русском языке /Эта статья также на русском языке
Массовый рынок смартфонов без аудиоразъема 3,5 мм изменил индустрию наушников, беспроводные наушники Bluetooth стали основным способом слушать музыку и общаться в режиме гарнитуры для многих пользователей.
Производители устройств Bluetooth редко раскрывают подробные характеристики продукта, а статьи об аудио Bluetooth в Интернете противоречивы, а иногда и неверны. Они не рассказывают обо всех возможностях, а часто публикуют одну и ту же ложную информацию.
Попробуем разобраться в протоколе, возможностях стеков Bluetooth, наушников и колонок, кодеков Bluetooth для музыки и речи, выясним, что влияет качество передаваемого звука и задержка, узнайте, как захватывать и декодировать информацию о поддерживаемых кодеках и других функциях устройства.
Функциональные компоненты Bluetooth определяются профилями — задокументированными функциями, формализованными в спецификациях. Музыка Bluetooth передается с использованием профиля передачи высококачественного звука A2DP. Стандарт A2DP был принят в 2003 году и с тех пор кардинально не изменился.
Профиль стандартизирует один обязательный кодек — SBC, кодек с низкой вычислительной сложностью, созданный специально для Bluetooth, и 3 дополнительных кодека. Также можно использовать кодеки производителя вашей собственной реализации, не включенные в A2DP.
По состоянию на июнь 2019 года мы живем в комиксе XKCD с 14 кодеками A2DP:
В Bluetooth есть два типа передачи данных: Asynchronous Connection Less (ACL) для асинхронной передачи без установления соединения и Synchronous Connection Oriented (SCO), для синхронной передачи с установлением соединения.
Передача данных использует схему временного разделения и меняет частотный канал для каждого передаваемого пакета данных (Частота-скачок/дуплекс с временным разделением, FH/TDD). Время разделено на интервалы в 625 микросекунд, называемые слотами. Одно из устройств передает в четном количестве слотов, другое — в нечетном. Передаваемый пакет может занимать 1, 3 или 5 слотов, в зависимости от размера данных и режима передачи.. Если размер пакета достаточно велик и используется более одного режима передачи слотов, данные передаются в четных и нечетных слотах до конца передачи. За одну секунду вы можете получать и отправлять до 1600 пакетов, если каждый из них занимает 1 слот и оба устройства непрерывно передают и принимают данные.
Скорость передачи 2 или 3 Мбит/с для EDR, указанная в объявлениях а на веб-сайте Bluetooth указана максимальная скорость передачи всех данных в канале (включая технические заголовки всех протоколов для инкапсуляции данных) в двух направлениях одновременно. Фактическая скорость передачи данных будет сильно различаться.
Для потоковой передачи музыки используется асинхронный метод, почти всегда с использованием пакетов типа 2-DH5 и 3-DH5, которые несут максимальный объем данных в 2 Мб Режимы EDR/с и 3 Мбит/с соответственно и занимают 5 слотов с временным разделением.
Схематическое изображение передачи с использованием 5 слотов одним устройством и 1 слота другим (DH5/DH1):
Из-за принципа разделения времени мы должны ждать 625 микросекундный временной интервал после передачи пакета, если второе устройство ничего нам не передает или передает небольшой пакет, и больше времени, если второе устройство выполняет передачу большими пакетами. Если к телефону подключено более одного устройства (например, наушники, смарт-часы и фитнес-браслет), время передачи распределяется между ними всеми.
Для потоковой передачи звука A2DP требуется инкапсуляция в специальный транспортные протоколы L2CAP и AVDTP, которые вычитают 16 байтов из максимально возможного количества полезной звуковой нагрузки в пакете.
Тип пакета | Количество слотов | Максимальное количество байтов на пакет | Максимальное количество байтов полезной нагрузки A2DP | Максимальный битрейт полезной нагрузки A2DP |
---|---|---|---|---|
2-DH3 | 3 | 367 | 351 | 936 Кб/с |
3-DH3 | 3 | 552 | 536 | 1429 кб/с |
2-DH5 | 5 | 679 | 663 | 1414 кб/с |
3-DH5 | 5 | 1021 | 1005 | 2143 кбит/с |
Этот кодек является обязательным для всех устройств, поддерживающих стандарт A2DP. Лучший и худший кодек одновременно.
Частота дискретизации | Битовая глубина | Скорость передачи | Поддержка кодирования | Поддержка декодирования |
---|---|---|---|---|
16, 32, 44.1, 48 кГц | 16 бит | 10-1500 кбит/с | Все устройства | Все устройства |
SBC — простой и вычислительно быстрый кодек с примитивной психоакустической моделью (с простой слуховой маскировкой) с использованием адаптивной импульсной кодовой модуляции (APCM).
Спецификация A2DP рекомендует использовать два профиля: Среднее качество и Высокое качество.
Производители большинства наушников устанавливают максимум значение параметра bitpool равно 53, что ограничивает скорость передачи данных до 328 килобит в секунду при использовании рекомендованного профиля.
Даже если производитель наушников установил максимальное значение bitpool выше 53 (что верно, например, для Beats Solo³, JBL Everest Elite 750NC, Apple AirPods, а также для некоторых ресиверов и автомобильных головных устройств), большинство ОС не позволяет использовать более высокие скорости передачи данных из-за внутренних ограничений в стеках Bluetooth.
Кроме того, некоторые производители установить низкое максимальное значение битового пула для некоторых устройств. Например, в Bluedio T оно равно 39, в Samsung Gear IconX — 37, что дает плохое качество звука.
Искусственные ограничения были введены в стеки Bluetooth, вероятно, из-за недостаточного количества сертификатов. тесты и несовместимость некоторых устройств с большими значениями Bitpool или нетипичными профилями, даже если они сообщают о своей поддержке. Разработчикам было проще ограничить параметры заведомо хорошими значениями рекомендованного профиля, чем создавать базу данных несовместимых устройств. Хотя теперь они делают это для других некорректно работающих функций.
SBC динамически выделяет биты квантования для частотных диапазонов, действуя снизу вверх, с разными весами. Если для низких и средних частот использовалась полная скорость передачи, верхние частоты будут обрезаны (заменены тишиной).
Пример SBC 328 кбит/с. Исходный звук находится вверху, звук в кодировке SBC — внизу. Дорожки переключены для сравнения. Аудиопоток в видеофайле сжимается с использованием кодека FLAC без потерь. Использование FLAC в контейнере mp4 официально не стандартизировано, поэтому звук может не воспроизводиться в вашем браузере (должен работать в последних версиях настольных Chrome и Firefox). Если у вас нет звука, вы можете скачать файл и открыть его в любом видеоплеере.
ZZ Top — Sharp Dressed Man
Момент переключения виден на спектрограмме: SBC периодически обрезает тихие звуки выше 17,5 кГц, а для диапазона выше 20 кГц вообще не выделяет биты. Спектрограмма кликабельна (1,7 МБ).
Я не слышу разница между оригиналом и SBC на этой дорожке.
Давайте возьмем что-нибудь новенькое и сымитируем качество звука наушников Samsung Gear IconX с помощью Bitpool 37 (вверху — исходный поток, внизу — SBC 239 кбит/с, FLAC используется для аудио).
Бездумное потворство своим слабостям — свидетель
Я слышу треск, меньший стереоэффект и неприятный «стук» вокала на высоких частотах.
Подводя итог, SBC — очень гибкий кодек: его можно настроить на малую задержку, дает отличный звук качество при высоких битрейтах (452+ кб/с) и довольно хорошее для большинства людей при стандартном высоком качестве (328 кб/с). Однако есть несколько причин, по которым кодек печально известен своим низким качеством звука: стандарт A2DP не определяет фиксированные профили (он дает только рекомендации), разработчики стека Bluetooth устанавливают искусственные ограничения на Bitpool, параметры передаваемого звука не отображаются в пользовательском интерфейсе, а производители наушников могут свободно устанавливать свои настройки и никогда не указывать значение Bitpool в технических характеристиках продукта.
Параметр bitpool напрямую влияет на битрейт только в пределах одного профиля. Одно и то же значение битового пула 53 может обеспечить как битрейт 328 кбит/с с рекомендованным профилем высокого качества, так и 1212 кбит/с в режиме Dual Channel и 4 полосах частот, поэтому авторы ОС также установили ограничения. по битрейту помимо битпула. Я предполагаю, что ситуация возникла из-за недостатка в стандарте A2DP: нужно было согласовывать битрейт, а не битпул.
Таблица функций SBC, поддерживаемых в разных ОС:
OS | Частота дискретизации | Максимальный предел битового пула | Максимальный предел битрейта | Типичный битрейт | Поддержка динамического битового пула |
---|---|---|---|---|---|
Windows 10 | 44,1 кГц | 53 | 512 кбит/с | 328 кб/с | ✓ * |
Linux (BlueZ + PulseAudio) | 16, 32, 44. 1, 48 кГц | 64 (для входящих соединений), 53 (для исходящих соединений) | Без ограничений | 328 кб/с | ✓* |
macOS High Sierra | 44,1 кГц | 64, по умолчанию 53 *** | Unknown | 328 кбит/с | ✗ |
Android 4.4-9 | 44,1/48 кГц ** | 53 | 328 кб/с | 328 кб/с | ✗ |
Android 4.1-4.3.1 | 44.1, 48 кГц ** | 53 | 229 кб/с | 229 кб/с | ✗ |
Blackberry OS 10 | 48 кГц | 53 | Без ограничений | 328 кб/с | ✗ |
* Bitpool уменьшается, но не увеличивается автоматически в случае изменения условий передачи. Чтобы восстановить битпул, вам необходимо остановить воспроизведение, подождать пару секунд и перезапустить звук.
** Значение по умолчанию зависит от настроек стека, указанных при компиляции прошивки. В Android 8/8.1 частота составляет всего 44,1 кГц или 48 кГц, в зависимости от настроек при компиляции, другие версии поддерживают одновременно 44,1 кГц и 48 кГц.
*** Значение Bitpool можно настроить с помощью программного обеспечения Bluetooth Explorer.
aptX и aptX HD
aptX — это простой и быстрый в вычислительном отношении кодек, без психоакустики, использующей адаптивную дифференциальную импульсную кодовую модуляцию (ADPCM). Он появился примерно в 1988 г. (дата подачи заявки на патент — февраль 1988 г.). До Bluetooth он использовался в основном для профессионального беспроводного аудиооборудования. В настоящее время принадлежит Qualcomm, поэтому требуется лицензирование и лицензионные сборы. По состоянию на 2014 год: единовременный платеж в размере 6000 долларов США и ≈ 1 доллар США за устройство для пакетов до 10 000 устройств (источник, стр. 16).
У кодека только один параметр — частота дискретизации. Хотя есть также вариант конфигурации номера канала/режима, все известные мне устройства поддерживают только стерео (более 70 моделей).
* Версии до 7 требуют модификации стека Bluetooth. Кодек поддерживается только в том случае, если производитель устройства Android лицензировал использование кодека от Qualcomm (если в ОС включены библиотеки кодирования).
aptX разбивает звук на 4 полосы частот и непрерывно квантует их с одинаковым количеством битов: 8 бит для 0-5,5 кГц, 4 бита для 5,5-11 кГц, 2 бита для 11-16,5 кГц, 2 бита для 16,5-22 кГц (значения для 44,1 кГц частота дискретизации).
Пример аудио aptX (вверху — исходное аудио, внизу — аудио в кодировке aptX, спектрограммы только левых каналов, звук в FLAC):
Верхние частоты немного краснее, но разницы не слышно.
Из-за фиксированного распределения битов квантования кодек не может «передавать биты» на частоты, которые в них больше всего нуждаются. В отличие от SBC, aptX не будет «обрезать» частоты, но будет добавлять к ним шум квантования, уменьшая динамический диапазон звука.
Мы не должны предполагать, что используя, например, 2 бита для полосы уменьшает динамический диапазон до 12 дБ: ADPCM позволяет использовать динамический диапазон до 96 дБ, даже с 2 битами квантования, но только с определенным типом сигнала.
ADPCM сохраняет разницу между текущее и следующее значение в числовом представлении вместо использования абсолютного значения, как в PCM. Это снижает требования к количеству битов, необходимых для хранения одинаковой (без потерь) или почти одинаковой (с относительно небольшой ошибкой округления) информации. Для уменьшения ошибок округления применяются таблицы коэффициентов.
При создании кодека авторы рассчитали коэффициенты ADPCM для набора музыкальных аудиофайлов. Чем ближе аудиосигнал к музыкальному набору, на котором были построены таблицы, тем меньше ошибок квантования (шума) генерирует aptX.
Из-за этого синтетические тесты всегда будут давать худшие результаты чем музыка. Я сделал специальный синтетический пример, в котором aptX работает плохо — синусоидальная волна 12,4 кГц (вверху — исходный сигнал, внизу — aptX. Звук в FLAC. Изнасилование уха, уменьшите громкость!):
График спектра:
Отчетливо слышен шум.
Однако, если вы сгенерируете синусоидальную волну с меньшей амплитудой, чтобы она была тише, шум также станет тише, что указывает на широкий динамический диапазон:
aptX HD
aptX HD не является автономный кодек — это улучшенный профиль кодирования aptX. Изменения влияют на количество бит, выделенных для кодирования частотных диапазонов: 10 бит для 0-5,5 кГц, 6 бит для 5,5-11 кГц, 4 бита для 11-16,5 кГц, 4 бита для 16,5-22 кГц (значения для 44,1 кГц).
Кодек | Частота дискретизации | Битовая глубина | Битрейт | Поддержка кодирования | Поддержка декодирования |
---|---|---|---|---|---|
aptX HD | 16, 32, 44,1, 48 кГц | 24 бит | 192/384/529/576 кбит/с (в зависимости от частоты дискретизации) | Android 8 + * | Некоторые аудиоустройства (аппаратно) |
* Версии до 7 требуют модификации стека Bluetooth. Кодек поддерживается только в том случае, если производитель устройства Android лицензировал использование кодека от Qualcomm (если в ОС включены библиотеки кодирования).
Этот кодек меньше чаще, чем aptX: кажется, что для него требуется отдельное лицензирование от Qualcomm и отдельные лицензионные сборы.
Давайте повторим пример с синусоидальной волной 12,4 кГц:
Намного лучше, чем с aptX, но все равно шумно.
aptX Low Latency
Версия aptX с низкой задержкой не является автономным кодеком. Он отличается только настройками задержки и буферов, которые применяются на стороне аудиоблока. Кроме того, это обычный aptX.
Он был разработан для интерактивной передачи звука с малой задержкой (фильмы, игры), где задержку звука нельзя регулировать программно. Для чипов Intel Bluetooth доступна реализация программного обеспечения драйвера Dell. Он также поддерживается передатчиками, приемниками, наушниками и динамиками, но не смартфонами.
Частота дискретизации | Битрейт | Поддержка кодирования | Поддержка декодирования |
---|---|---|---|
44,1 кГц | 352 кб/с | Windows с драйвером Dell и некоторыми передатчиками (аппаратно) | Некоторые аудиоустройства (аппаратно) |
AAC или Advanced Audio Coding — это сложный в вычислительном отношении кодек с сложная психоакустическая модель. Он широко используется для аудио в Интернете, является вторым по популярности кодеком после MP3. Требуются лицензионные сборы и лицензионные сборы: единовременный платеж в размере 15 000 долларов США (или 1000 долларов США для компаний с менее чем 15 сотрудниками) + 0,98 доллара США за первые 500 000 устройств (источник).
Кодек стандартизирован в MPEG-2 и MPEG-4 спецификации и, несмотря на частые заблуждения, не принадлежит Apple.
Sample rate | Битрейт | Поддержка кодирования | Поддержка декодирования |
---|---|---|---|
8 — 96 кГц | 8 — 576 кб/с (для стерео), 256 — 320 кб/с (типично для Bluetooth) | macOS, Android 7 + *, iOS | Широкий выбор устройств (аппаратных) |
* только на устройствах, производители которых выплатили лицензионные отчисления.
iOS и macOS содержат лучший кодировщик Apple AAC, доступный на сегодняшний день, обеспечивающий максимально возможное качество звука. Android использует второй лучший кодировщик Fraunhofer FDK AAC, но также может использовать различные аппаратные кодеры, встроенные в платформу (SoC), с неизвестным качеством кодирования. Согласно недавним тестам, опубликованным на веб-сайте SoundGuys, качество кодирования AAC на разных телефонах Android сильно различается:
Большинство беспроводных аудиоустройств имеют максимальный битрейт 320 кбит/с для AAC, некоторые поддерживают только 256 кбит/с. Другие битрейты встречаются крайне редко.
AAC обеспечивает отличное качество при битрейтах 320 и 256 кб/с, но склонен к потере генерации уже сжатого контента, однако трудно услышать какие-либо различия между оригиналом и AAC 256 кб /s на iOS, даже с несколькими последовательными кодировками. Для MP3 320 кбит/с, закодированного в AAC 256 кбит/с, потерями можно пренебречь.
Как и в случае с любым другим кодеком Bluetooth, любая музыка сначала декодируется, а затем кодируется с помощью кодека. При прослушивании музыки в формате AAC она сначала декодируется ОС, а затем снова кодируется в AAC для передачи по Bluetooth. Это необходимо для микширования нескольких аудиопотоков, например музыки и уведомлений о новых сообщениях. iOS не исключение. Можно найти множество утверждений о том, что iOS не перекодирует музыку в формат AAC для передачи через Bluetooth, что неверно.
AAC имеет множество расширений к стандартному методу кодирования. Один из них — Scalable To Lossless (SLS) — стандартизирован для Bluetooth и позволяет передавать аудио без потерь. К сожалению, на существующих устройствах поддержки SLS нет. Расширение для уменьшения задержки передачи AAC-LD (Low Delay) не стандартизировано для Bluetooth.
MP1/2/3
MPEG- Кодеки 1/2 Part 3 состоят из хорошо известных и широко используемых MP3, менее распространенного MP2 (используемого в основном в цифровом телевидении и радио) и совершенно неизвестного MP1.
Старый MP1 и Кодеки MP2 вообще не поддерживаются, я не смог найти ни наушников, ни какого-либо стека Bluetooth, который мог бы их кодировать или декодировать.
Декодирование MP3 поддерживается некоторыми наушниками, но кодирование не поддерживается ни в одном из современных стеков операционных систем. Кажется, что сторонний стек BlueSoleil для Windows может кодировать MP3, если вы вручную редактируете файл конфигурации, но при моей установке это приводит к BSoD в Windows 10. Результат: вы фактически не можете использовать кодек для звука Bluetooth.
Ранее, в 2006-2008 годах, до того, как стандарт A2DP стал широко использоваться в устройствах, люди слушали музыку в формате MP3 на гарнитуре Nokia BH-501 через программу MSI BluePlayer, которая была доступна для Symbian и Windows Mobile. В то время архитектура ОС смартфонов позволяла получить доступ ко многим низкоуровневым функциям, можно было даже установить сторонний стек Bluetooth на Windows Mobile.
Последний патент на кодек MP3 истек, использование кодека не требует лицензионных сборов с 23 апреля 2017 г..
Если принять в качестве меры самый длительный патент, упомянутый в вышеупомянутых ссылках, то технология MP3 стала свободной от патентов в США 16 апреля 2017 г., когда США Срок действия патента 6 009 399, принадлежащего Technicolor и управляемому ею, истек.
Источник: www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3. html
Частота дискретизации | Битрейт | Поддержка кодирования | Поддержка декодирования |
---|---|---|---|
16 — 48 кГц | 8 — 320 кб/с | Нигде не поддерживается | Некоторые аудиоустройства (аппаратные) |
Новый и активно продвигаемый кодек «Hi-Res» от Sony, который поддерживает частоту дискретизации до 96 кГц и глубину 24 бита, с битрейтом до 990 кбит/с. Он рекламируется как аудиофильский кодек как замена существующих кодеков Bluetooth. Он имеет функцию адаптивного битрейта, которая настраивает битрейт в зависимости от условий радиопередачи.
Кодировщик LDAC (libldac) включен в стандартный дистрибутив Android, кодирование поддерживается на любом смартфоне Android, начиная с ОС версия 8. Программные декодеры недоступны в свободном доступе, и спецификация кодека недоступна для широкой публики, однако, на первый взгляд, кодер внутреннее устройство похоже на кодек Sony ATRAC9, используемый в PlayStation 4 и Vita: оба работают на частоте используйте модифицированное дискретное косинусное преобразование (MDCT) и сжатие Хаффмана.
LDAC разделяет звук на 12 или 16 частотных диапазонов: 12 используется для 44,1 и 48 кГц, 16 — для 88,2 и 96 кГц.
LDAC поддерживается почти исключительно наушниками Sony. Декодирование LDAC иногда встречается в наушниках и ЦАП других производителей, но очень редко.
Частота дискретизации | Битрейт | Поддержка кодирования | Поддержка декодирования |
---|---|---|---|
44,1 — 96 кГц | 303/606/909 кбит/с (для 44,1 и 88,2 кГц), 330/660/990 кбит/с (для 48 и 96 кГц) | Android 8+ | Некоторые наушники Sony и некоторые устройства других производителей (аппаратно) |
Маркетинг LDAC «Hi-Res codec» вредит его техническим характеристикам: неразумно тратить битрейт на кодирование и передачу частот, которые не слышны человеческому уху, и более высокую битовую глубину, когда все еще невозможно сжать компакт-диск без потерь. качественный звук. К счастью, кодек имеет два режима работы: передача звука с компакт-диска и передача звука высокого разрешения. В первом случае по воздуху передается только 44,1 кГц/16 бит.
Поскольку программный декодер LDAC не доступен в свободном доступе, невозможно протестировать кодек без дополнительных устройств, которые декодируют LDAC. По результатам теста LDAC на ЦАП с его поддержкой, который SoundGuys. com подключили через цифровой выход и записали выходной звук тестовых сигналов, LDAC 660 и 990 кбит/с в режиме качества CD обеспечивает соотношение сигнал/шум немного лучше, чем у aptX HD. Это хороший результат.
Источник: www.soundguys.com/ldac-ultimate-bluetooth-guide-20026
LDAC также поддерживает динамический битрейт вне установленных профилей — от 138 кбит/с до 990 кбит/с, но, насколько я могу судить, Android использует только стандартизованные профили 303/606/909 и 330/660/990 кбит/с.
Другие кодеки
Другие кодеки A2DP широко не используются. Их поддержка либо почти полностью отсутствует, либо доступна только на определенных моделях наушников и смартфонов.
Стандартизированный A2DP кодек ATRAC никогда не использовался в качестве кодека Bluetooth даже Sony. Кодеки Samsung HD, Samsung Scalable и Samsung UHQ-BT имеют очень ограниченную поддержку со стороны передающих и принимающих устройств. HWA LHDC слишком новый и поддерживает только три (?) Устройства.
К сожалению, поддерживаемые кодеки нигде не отображаются на большинстве интерфейсов ОС. Информация о текущем используемом кодеке присутствует только в Android, начиная с версии 8, и в macOS. Однако даже в этих операционных системах будут отображаться только те кодеки, которые поддерживаются телефоном/компьютером и наушниками.
Как узнать, какие кодеки поддерживает устройство? Захватывая и анализируя дамп трафика с параметрами согласования A2DP!
Это можно сделать в Linux, macOS и Android. В Linux вы можете использовать Wireshark или hcidump, в macOS можно использовать Bluetooth Explorer, а в Android использовать функцию сохранения дампа Bluetooth HCI, доступную в инструментах разработчика. Вы получите дамп в формате btsnoop, который можно открыть в анализаторе Wireshark.
ПРИМЕЧАНИЕ : вам нужно будет подключиться со смартфона/компьютера к наушникам для правильного захвата дамп, а не наоборот (как бы глупо это ни звучало)! Наушники также могут установить соединение со смартфоном или ПК, и в этом случае они будут запрашивать список кодеков с телефона и не раскрывать свой собственный набор кодеков. Чтобы обеспечить получение правильного дампа, сначала отключите устройство, а затем, во время записи дампа, подключите телефон к наушникам.
Используйте следующий фильтр отображения, чтобы скрыть нерелевантный трафик :
В результате вы должны увидеть нечто похожее:
Нажав на команду GetCapabilities, вы можете получить подробную информацию о кодеке.
Wireshark не знает всех идентификаторов кодеков, поэтому некоторые кодеки придется расшифровать вручную, в зависимости от таблицы идентификаторов ниже:
Вы можете узнать, поддерживает ли ваше устройство EDR 3 Мбит/с, используя следующий фильтр:
Чтобы не анализировать дампы вручную, я сделал сервис, который будет анализировать все автоматически: btcodecs.valdikss.org.ru
Простой, но полезный Windows Bluetooth Tweaker Программное обеспечение показывает поддерживаемые и используемые в настоящее время кодеки, помимо других функций.
Пользователи Linux также могут использовать утилиту avinfo из пакета BlueZ.
SBC, напротив, имеет множество настраиваемых параметров, динамический битрейт (кодировщик может уменьшить bitpool, если радиостанция перегружена) и не имеет жестко запрограммированных профилей, а имеет только рекомендуемые «среднее качество» и «высокое качество», которые были добавлены в спецификацию A2DP в 2003 году. «Высокое качество» больше не является таким, как высокий по современным стандартам, и большинство стеков Bluetooth не позволяют использовать параметры лучше, чем в профиле «высокого качества», хотя для этого нет технических ограничений.
Bluetooth SIG не предоставляет эталонный кодировщик SBC в форма библиотеки, и производители реализуют ее сами.
Это слабые стороны SBC — никогда заранее не ясно, какого качества звука можно ожидать от конкретного устройства.. SBC может воспроизводить как низкое, так и очень высокое качество звука, но последнее недостижимо без отключения или обхода искусственных ограничений стеков Bluetooth.
Ситуация с AAC неоднозначна: с одной стороны, теоретически, кодек должен выдавать качество, неотличимое от оригинала, но практика, судя по тестам лаборатории SoundGuys на разных Android-устройствах, не подтверждена. Скорее всего, дело в некачественных аппаратных кодировщиках звука, встроенных в различные чипсеты телефонов. Имеет смысл использовать AAC только на устройствах Apple; с Android вам лучше придерживаться aptX/HD и LDAC.
Я создал веб-сервис, который кодирует аудио в SBC, aptX и aptX HD в реальном времени прямо в вашем браузере. Вы можете использовать его для тестирования этих аудиокодеков без фактической передачи звука через Bluetooth, на любые проводные наушники, динамики и вашу любимую музыку, а также изменять параметры кодирования непосредственно во время воспроизведения звука:
btcodecs.valdikss.org. ru/sbc-encoder
Служба использует библиотеки кодирования SBC из проекта BlueZ и libopenaptx из ffmpeg, которые скомпилированы в WebAssembly и JavaScript из C через emscripten для выполнения в браузере. Кто мог мечтать о таком будущем!
Вот как оно выглядит:
Попробуйте переключить кодеки и посмотрите, слышите ли вы разницу между исходным, SBC 53 Joint Stereo (стандартный и наиболее распространенный профиль), и aptX/aptX HD.
Обработка звука Kalimba DSP конвейер в CSR/Qualcomm SoC
Активация различных функций DSP для каждого кодека и вывод отдельно
Некоторые устройства премиум-сегмента оснащены программным обеспечением, которое позволяет для настройки параметров DSP, но большинство более дешевых наушников не имеют этой функции, и пользователи не могут отключить постобработку звука с помощью стандартных инструментов.
Функциональные возможности устройств
Функция AVDTP 1.3 Delay Reporting позволяет наушникам сообщать задержка передающего устройства, которое фактически воспроизводит звук. Это помогает настроить синхронизацию звука с видео при просмотре видеофайлов: если возникает перегрузка радио, звук не будет отставать от видео, а наоборот, видео будет замедляться видеоплеером до тех пор, пока звук и видео не будут синхронизируется снова.
Эта функция поддерживается многими наушниками, Android 9+ и Linux с PulseAudio 12.0+. Мне не известно о поддержке в других ОС.
Synchronous Connection Oriented (SCO) и его расширенная версия Enhanced Synchronous Connection Oriented (eSCO) — это режимы, используемые для голосовой связи Bluetooth коробка передач. Режим позволяет передавать звук и голос строго по порядку, с симметричной скоростью отправки и получения, не дожидаясь подтверждения передачи и повторной отправки пакетов. Это уменьшает общую задержку передачи звука по радиоканалу, но накладывает серьезные ограничения на объем данных, передаваемых за единицу времени, и отрицательно сказывается на качестве звука.
При использовании этого режима оба голос с микрофона и звук передаются в наушники с одинаковым качеством.
Сама передача данных стандартизирована профилем HSP, который также описывает дополнительные функции, такие как работа кнопок регулировки громкости, поднимите трубку и положите трубку.
К сожалению, по состоянию на 2019 год качество передачи голоса через Bluetooth все еще оставляет желать лучшего, и непонятно, почему Bluetooth SIG ничего не делает с этим.
Пример записи в этом кодеке.
Дополнительный кодек mSBC был стандартизирован в 2009 году, а в 2010 году появились чипы, которые уже использовали его для передачи голоса. mSBC широко поддерживается различными устройствами.
Это не автономный кодек, а обычный SBC из стандарта A2DP с фиксированным профилем кодирования: 16 кГц, моно, битовый пул 26.
Пример записи в этом кодеке.
Не блестяще, но намного лучше, чем CVSD, хотя использовать его для связи через Интернет все же неприятно, особенно когда вы используете наушники для общение в игре — звук игры также будет передаваться с частотой дискретизации 16 кГц.
FastStream
CSR решил продолжить Повторное использование SBC. Чтобы обойти ограничения протокола SCO и использовать более высокие скорости передачи данных, CSR пошла другим путем — они добавили поддержку двустороннего звука SBC в стандарт односторонней передачи звука A2DP и назвали его «FastStream».
FastStream передает стереозвук 44,1 или 48 кГц на динамики с битрейтом 212 кбит/с. 16 кГц с битрейтом 72 кбит/с (немного лучше, чем у mSBC) используется для передачи звука с микрофона. Такие параметры гораздо лучше подходят для общения в онлайн-играх — звук игры и товарищей по команде будет качественным.
Пример записи в этом кодеке (+ звук с микрофона, такой же, как и в mSBC).
Компания придумала интересный хак, но из-за того, что он противоречит стандарту A2DP, его поддерживают только некоторые передатчики компании (которые работают как звуковая карта USB, а не устройство Bluetooth), но она не получила поддержки в стеке Bluetooth. Но количество наушников с поддержкой FastStream не так уж и мало.
На данный момент поддержка FastStream доступна только в виде патча для Linux PulseAudio от Pali Rohár, который не входит в основная ветвь программы.
aptX Low Latency
К большому удивлению, aptX Low Latency также поддерживает двунаправленное аудио, реализуя тот же принцип, что и FastStream.
Нет возможности использовать эту функцию кодека где-либо — нет поддержки декодирования с низкой задержкой ни в одной ОС и ни в каком стеке Bluetooth, о котором я знаю.
Существует много путаницы в спецификациях и версиях Bluetooth из-за наличия двух несовместимых стандартов под одним брендом, которые широко используются для разных целей.
Есть два разных несовместимых протокола Bluetooth: Bluetooth Classic и Bluetooth Low Energy (LE, также известный как Bluetooth Smart). Существует также третий протокол, Bluetooth High Speed, но он не является распространенным и не используется в бытовой технике.
Начиная с Bluetooth 4.0, изменения в спецификациях касались в первую очередь Bluetooth Low. Energy, в то время как классическая версия получила лишь незначительные улучшения.
Список изменений между Bluetooth 4.2 и Bluetooth 5:
9.1 НОВЫЕ ВОЗМОЖНОСТИ
В выпуске Bluetooth Core Specification 5.0 Release представлены несколько новых функций. Основные области улучшения:
• Маска доступности слотов (SAM)
• 2 Мсим/с PHY для LE
• LE Long Range
• Высокий рабочий цикл Реклама без подключения
• Рекламные расширения LE
• Алгоритм выбора канала LE № 2
9.1.1 Функции, добавленные в CSA5 — интегрированы в v5.0
• Выше Выходная мощность
Источник: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (страница 291)
Только одно изменение коснулось классической версии в спецификации Bluetooth 5: поддержка технологии Slot Availability Mask (SAM), разработанной для улучшения совместного использования радиочастот. Все остальные изменения касаются только Bluetooth LE (то же самое относится и к более высокой выходной мощности).
Все аудиоустройства используют только Bluetooth Classic. Наушники и динамики нельзя подключить через Bluetooth Low Energy. Не существует стандарта передачи звука с использованием LE. Стандарт A2DP, используемый для передачи высококачественного звука, работает только через Bluetooth Classic, и в LE нет эквивалента.
Подводя итог: покупка аудиоустройств с Bluetooth 5 только из-за новая версия протокола бессмысленна. Bluetooth 4.0/4.1/4.2 в контексте передачи звука будет работать точно так же.
Если в анонсе новых наушников упоминается удвоенный радиус и сниженное энергопотребление благодаря Bluetooth 5, то вы должны знать, что они либо не понимают сами или вводят вас в заблуждение. Неудивительно, что даже производители чипов Bluetooth путают разницу в обоих стандартах, а некоторые чипы Bluetooth 5 поддерживают пятую версию только для LE, а для Classic используют 4.2.
Величина задержки ( lag) в аудио зависит от многих факторов: размера буфера в аудиотеке, в стеке Bluetooth и в самом устройстве воспроизведения, алгоритмической задержки кодека.
Задержка Простые кодеки, такие как SBC, aptX и aptX HD, довольно малы, около 3-6 мс, которыми можно пренебречь, а вот сложные кодеки, такие как AAC и LDAC, могут давать заметную задержку. Алгоритмическая задержка AAC для 44,1 кГц составляет 60 мс. LDAC — около 30 мс (по приблизительному анализу исходного кода. Я могу ошибаться, но не сильно).
Общая задержка сильно зависит от устройства воспроизведения, его набора микросхем и буфера. Во время тестов у меня получился разброс от 150 до 250 мс на разных устройствах (с кодеком SBC). Если предположить, что устройства с поддержкой дополнительных кодеков aptX, AAC и LDAC используют компоненты более высокого качества и небольшой размер буфера, мы получим следующие типичные значения задержки:
SBC: 150-250 мс
aptX: 130-180 мс
AAC: 190-240 мс
LDAC: 160-210 мс
Напомню: aptX Low Задержка не поддерживается в операционных системах, поэтому меньшую задержку можно получить только с комплектом передатчик + приемник или передатчик + наушники/динамик, и все устройства должны поддерживать этот кодек.
Как отличить качественную аудиосистему от дешевой поделки? Судя по внешнему виду, в первую очередь!
Дешевые китайские наушники, колонки и ресиверы имеют:
Отсутствие этих элементов указывает на то, что устройство не было сертифицировано, что означает, что это потенциально проблематично или плохого качества. Например, наушники Bluedio не сертифицированы по Bluetooth и не полностью соответствуют спецификации A2DP. Они бы не прошли сертификацию.
Давайте посмотрим на несколько устройств и боксов от них:
Это все несертифицированные устройства. В инструкции может быть логотип и название «Bluetooth», но главное — эти элементы должны присутствовать на самом устройстве или коробке..
Если ваши наушники или динамик говорят «Ze bluetooth dewise подключен успешно», это тоже не говорит о качестве:
Может ли Bluetooth полностью заменить проводные наушники и гарнитуры? Возможно, но за счет низкого качества голоса, увеличенной задержки передачи звука, которая может раздражать в играх, и множества проприетарных кодеков, требующих лицензионных отчислений и увеличивающих конечную стоимость смартфонов и наушников.
Маркетинг альтернативных кодеков очень силен: aptX и LDAC представлены как долгожданная замена «устаревшего и плохого» SBC, который далеко не так плох, как принято думать.
Как оказалось, искусственные ограничения стеков Bluetooth на SBC можно обойти, так что SBC будет на одном уровне с aptX HD. Я проявил инициативу и сделал патч для прошивки LineageOS: изменение стека Bluetooth для улучшения звука в наушниках без кодеков AAC, aptX и LDAC
Бонус: эталонный кодировщик SBC, информация о потоке битов A2DP и тестовые файлы. Этот файл ранее был общедоступен на веб-сайте Bluetooth, но теперь он доступен только для тех, кто присоединился к Bluetooth SIG.
Дополнительная статья : Bluetooth LC-SBC и SBC-HBR, объясненный Кеном Лаберто.
Источник