{"id":35159,"date":"2019-10-31T22:02:38","date_gmt":"2019-10-31T19:02:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/modifitsiruem-bluetooth-stek-dlya-uluchsheniya-zvuka-na-naushnikah-bez-kodekov-aac-aptx-i-ldac\/"},"modified":"2019-10-31T22:02:38","modified_gmt":"2019-10-31T19:02:38","slug":"modifitsiruem-bluetooth-stek-dlya-uluchsheniya-zvuka-na-naushnikah-bez-kodekov-aac-aptx-i-ldac","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/modifitsiruem-bluetooth-stek-dlya-uluchsheniya-zvuka-na-naushnikah-bez-kodekov-aac-aptx-i-ldac","title":{"rendered":"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Vor dem Lesen dieses Artikels wird empfohlen, den vorherigen Artikel zu lesen: <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/427997\/\">Audio \u00fcber Bluetooth: umfassend \u00fcber Profile, Codecs und Ger\u00e4te<\/a><\/noindex><\/i><\/p>\n<p>Einige Nutzer von drahtlosen Kopfh\u00f6rern berichten von einer niedrigen Klangqualit\u00e4t und einem Mangel an hohen Frequenzen bei Verwendung des standardm\u00e4\u00dfigen Bluetooth-Codecs SBC, der von allen Audioger\u00e4ten unterst\u00fctzt wird. H\u00e4ufig wird empfohlen, Ger\u00e4te und Kopfh\u00f6rer mit Unterst\u00fctzung f\u00fcr die Codecs aptX und LDAC zu erwerben. Diese Codecs erfordern Lizenzgeb\u00fchren, weshalb Ger\u00e4te mit deren Unterst\u00fctzung teurer sind.<\/p>\n<p>Es stellt sich heraus, dass die niedrige Qualit\u00e4t von SBC auf k\u00fcnstliche Einschr\u00e4nkungen der Bluetooth-Stacks und der Einstellungen der Kopfh\u00f6rer zur\u00fcckzuf\u00fchren ist, und dieses Limit kann auf jedem bestehenden Ger\u00e4t durch Software\u00e4nderungen am Smartphone oder Computer umgangen werden.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>SBC-Codec<\/h2>\n<p>Der SBC-Codec hat viele verschiedene Parameter, die w\u00e4hrend der Verbindungsherstellung ausgehandelt werden. Dazu geh\u00f6ren:<\/p>\n<ul>\n<li>Anzahl und Typ der Kan\u00e4le: Joint Stereo, Stereo, Dual Channel, Mono;<\/li>\n<li>Anzahl der Frequenzb\u00e4nder: 4 oder 8;<\/li>\n<li>Anzahl der Bl\u00f6cke im Paket: 4, 8, 12, 16;<\/li>\n<li>Algorithmus zur Bitverteilung bei der Quantisierung: Loudness, SNR;<\/li>\n<li>Der maximale und minimale Wert des Bit-Pools, der bei der Quantisierung verwendet wird (Bitpool): normalerweise zwischen 2 und 53.<\/li>\n<\/ul>\n<p>Das Dekodierungsger\u00e4t muss jede Kombination dieser Parameter unterst\u00fctzen. Das Codierungsger\u00e4t kann m\u00f6glicherweise nicht alle implementieren.<br \/>\nVorhandene Bluetooth-Stacks stimmen in der Regel folgendem Profil zu: Joint Stereo, 8 B\u00e4nder, 16 Bl\u00f6cke, Loudness, Bitpool 2 bis 53. Dieses Profil codiert 44,1 kHz Audio mit einer Bitrate von 328 kbit\/s.<br \/>\nDer Bitpool-Parameter hat direkten Einfluss auf die Bitrate innerhalb eines Profils: Je h\u00f6her er ist, desto h\u00f6her ist die Bitrate und damit die Qualit\u00e4t.<br \/>\nDer Bitpool-Parameter ist jedoch nicht an ein bestimmtes Profil gebunden; auch andere Parameter wie Kanaltyp, Anzahl der Frequenzb\u00e4nder und Anzahl der Bl\u00f6cke haben erheblichen Einfluss auf die Bitrate. Die Bitrate kann indirekt durch die Abstimmung auf nicht standardisierte Profile erh\u00f6ht werden, ohne den Bitpool zu \u00e4ndern.<\/p>\n<p><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/4836fdb65b1204173bd6e01ef2d0cc6c.svg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\n<i>Formel zur Berechnung der SBC-Bitrate<\/i><\/p>\n<p>\nIm Dual-Channel-Modus werden die Kan\u00e4le separat codiert, wobei der gesamte Bitpool f\u00fcr jeden der Kan\u00e4le verwendet wird. Wenn man das Ger\u00e4t zwingt, Dual Channel anstelle von Joint Stereo zu verwenden, erhalten wir eine fast doppelte Bitrate bei demselben maximalen Bitpool-Wert: 617 kbit\/s.<br \/>\nMeiner Meinung nach ist die Verwendung eines nicht profilibasierten Bitpool-Wertes w\u00e4hrend der Aushandlung ein Mangel des A2DP-Standards, der zu einer k\u00fcnstlichen Einschr\u00e4nkung der SBC-Qualit\u00e4t gef\u00fchrt hat. Es w\u00e4re sinnvoller gewesen, die Bitrate und nicht den Bitpool zu verhandeln.<\/p>\n<p>Solche festen Werte f\u00fcr Bitpool und Bitrate stammen aus einer Tabelle mit empfohlenen Werten f\u00fcr hochwertige Audio\u00fcbertragungen. Aber eine Empfehlung ist kein Grund, sich auf diese Werte zu beschr\u00e4nken.<\/p>\n<p><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/1076b610245c4bcb88e5812bdea27e60.svg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Spezifikation A2DP v1.2, die von 2007 bis 2015 aktiv war, schreibt vor, dass alle dekodierenden Ger\u00e4te Bitraten von bis zu 512 kb\/s korrekt verarbeiten m\u00fcssen:<\/p>\n<blockquote><p>Der Decoder des SNK muss alle m\u00f6glichen Bitpool-Werte unterst\u00fctzen, die nicht zu einer \u00dcberschreitung der maximalen Bitrate f\u00fchren. Dieses Profil begrenzt die verf\u00fcgbare maximale Bitrate auf 320 kb\/s f\u00fcr Mono und 512 kb\/s f\u00fcr Zweikanalmodi.<\/p><\/blockquote>\n<p>In der neuen Version der Spezifikation gibt es keine Bitratenbeschr\u00e4nkung mehr. Es wird davon ausgegangen, dass moderne Kopfh\u00f6rer, die nach 2015 hergestellt wurden und EDR unterst\u00fctzen, Bitraten von bis zu \u2248730 kb\/s unterst\u00fctzen k\u00f6nnen.<\/p>\n<p>Aus irgendeinem Grund weisen die von mir \u00fcberpr\u00fcften Bluetooth-Stacks f\u00fcr Linux (PulseAudio), Android, Blackberry und macOS k\u00fcnstliche Begrenzungen des maximalen bitpool-Wertes auf, die direkt den maximalen Bitrateneinfluss haben. Doch das ist nicht das gr\u00f6\u00dfte Problem; fast alle Kopfh\u00f6rer begrenzen ebenfalls den maximalen bitpool-Wert auf 53.<br \/>\nWie ich bereits erfahren habe, funktionieren die meisten Ger\u00e4te hervorragend mit einem modifizierten Bluetooth-Stack bei einer Bitrate von 551 kbit\/s, ohne Unterbrechungen und St\u00f6rungen. Allerdings wird eine solche Bitrate unter normalen Bedingungen nie in standardisierten Bluetooth-Stacks erreicht.<\/p>\n<h2>Modifizieren des Bluetooth-Stacks<\/h2>\n<p>In jedem Bluetooth-Stack, der mit dem A2DP-Standard kompatibel ist, gibt es Unterst\u00fctzung f\u00fcr den Dual-Channel-Modus, aber es ist nicht m\u00f6glich, ihn \u00fcber die Benutzeroberfl\u00e4che zu aktivieren.<\/p>\n<p>Lassen Sie uns einen Schalter in die Benutzeroberfl\u00e4che einf\u00fcgen! Ich habe Patches f\u00fcr Android 8.1 und Android 9 erstellt, die vollst\u00e4ndige Unterst\u00fctzung f\u00fcr Dual Channel im Stack hinzuf\u00fcgen, einen Modus im Men\u00fc zum Umschalten in den Entwicklertools integrieren und SBC mit Unterst\u00fctzung f\u00fcr Dual Channel so behandeln, als w\u00e4re es ein zus\u00e4tzlicher Codec wie aptX, AAC oder LDAC (Android bezeichnet dies als HD Audio), indem ein H\u00e4kchen in den Bluetooth-Ger\u00e4teeinstellungen hinzugef\u00fcgt wird. So sieht das aus:<\/p>\n<p><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/5f14e2955f1dcaefa8ddc4b8fa413de1.svg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/review.lineageos.org\/q\/topic:bt-sbc-hd-dualchannel-pie+(status:open%20OR%20status:merged)\">Patch f\u00fcr Android 9<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/review.lineageos.org\/q\/topic:bt-sbc-hd-dualchannel+(status:open%20OR%20status:merged)\">Patch f\u00fcr Android 8.1<\/a><\/noindex><\/p>\n<p>Wenn das H\u00e4kchen aktiviert ist, beginnt die \u00dcbertragung von Bluetooth-Audio mit einer Bitrate von <b>551 kbit\/s<\/b>, wenn die Kopfh\u00f6rer eine Verbindungsgeschwindigkeit von 3 Mbit\/s unterst\u00fctzen, oder <b>452 kbit\/s<\/b>, wenn die Kopfh\u00f6rer nur 2 Mbit\/s unterst\u00fctzen.<\/p>\n<p>Dieser Patch ist in den folgenden alternativen Firmware-Versionen enthalten:<\/p>\n<ul>\n<li><b>LineageOS<\/b><\/li>\n<li><b>Resurrection Remix<\/b><\/li>\n<li><b>crDroid<\/b><\/li>\n<\/ul>\n<h2>Woher stammen 551 und 452 kbit\/s?<\/h2>\n<p>Die Ether-Split-Technologie in Bluetooth ist f\u00fcr die effiziente \u00dcbertragung gro\u00dfer Pakete mit fester Gr\u00f6\u00dfe konzipiert. Die Daten\u00fcbertragung erfolgt in Slots, wobei die maximale Anzahl der Slots, die in einer \u00dcbertragung gesendet werden, f\u00fcnf betr\u00e4gt. Es gibt auch \u00dcbertragungsmodi, die einen oder drei Slots nutzen, aber keine zwei oder vier. In f\u00fcnf Slots k\u00f6nnen bis zu 679 Byte bei einer Verbindungsgeschwindigkeit von 2 Mbit\/s und bis zu 1021 Byte bei 3 Mbit\/s \u00fcbertragen werden; in drei Slots sind es 367 und 552 Byte entsprechend.<\/p>\n<p><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/c4596cb8ebdbaf2b57e201117e640f2f.svg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn wir weniger Daten \u00fcbertragen m\u00f6chten als 679 oder 1021 Byte, aber mehr als 367 oder 552 Byte, ben\u00f6tigt die \u00dcbertragung dennoch f\u00fcnf Slots, und die Daten werden in derselben Zeit gesendet, was die Effizienz der \u00dcbertragung verringert.<\/p>\n<p><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/c9b0645c78d41d7d3a9879930c091d2a.svg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSBC im Dual Channel-Modus, bei 44100 Hz-Audio mit den Parametern Bitpool 38, 16 Bl\u00f6cke pro Frame, 8 Frequenzb\u00e4nder, kodiert Audio in Frames von 164 Byte mit einer Bitrate von 452 kbit\/s.<br \/>\nDas Audio muss in die L2CAP- und AVDTP-\u00dcbertragungsprotokolle eingekapselt werden, die 16 Byte von der nutzbaren Audio-last abziehen.<\/p>\n<p><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/2fd899e7b521497844e1354ae5f825eb.svg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Auf diese Weise k\u00f6nnen in einer Bluetooth-\u00dcbertragung mit 5 Slots 4 Audioframes untergebracht werden:<\/p>\n<pre><code class=\"plaintext\">679 (EDR 2 Mbit\/s DH5) - 4 (L2CAP) - 12 (AVDTP\/RTP) - 1 (SBC-Header) - (164*4) = 6<\/code><\/pre>\n<p>\nWir haben 11,7 ms Audiodaten in ein gesendetes Paket integriert, das in 3,75 ms \u00fcbertragen wird, und es bleiben 6 ungenutzte Bytes im Paket.<br \/>\nWenn man den Bitpool etwas erh\u00f6ht, k\u00f6nnen 4 Audioframes nicht mehr in ein Paket gepackt werden. Es m\u00fcssen dann 3 Frames gleichzeitig gesendet werden, was die \u00dcbertragungseffizienz verringert, die Menge an \u00fcbertragendem Audio pro Paket reduziert und schneller zu Audioaussetzern bei schlechten Funkbedingungen f\u00fchrt.<\/p>\n<p>\u00c4hnlich wurde eine Bitrate von 551 kbit\/s f\u00fcr EDR 3 mbit\/s gew\u00e4hlt: mit einem Bitpool von 47, 16 Bl\u00f6cken im Frame und 8 Frequenzb\u00e4ndern ergibt sich eine Framegr\u00f6\u00dfe von 200 Bytes bei einer Bitrate von 551 kbit\/s. In ein Paket passen 5 Frames oder 14,6 ms Musik.<\/p>\n<p>Der Algorithmus zur Berechnung aller Parameter des SBC ist ziemlich komplex, man kann leicht den \u00dcberblick verlieren, wenn man manuell z\u00e4hlt. Daher habe ich einen interaktiven Rechner zur Unterst\u00fctzung Interessierter erstellt: <noindex><a rel=\"nofollow\" href=\"https:\/\/btcodecs.valdikss.org.ru\/sbc-bitrate-calculator\/\">btcodecs.valdikss.org.ru\/sbc-bitrate-calculator<\/a><\/noindex><\/p>\n<h2>Wozu ist das alles gut?<\/h2>\n<p>Entgegen der weit verbreiteten Meinung \u00fcber die Klangqualit\u00e4t des Codecs aptX kann er bei einigen Dateien schlechtere Ergebnisse liefern als SBC mit einer Standard-Bitrate von 328 kbit\/s.<\/p>\n<p>SBC weist quantisierte Bits f\u00fcr Frequenzb\u00e4nder dynamisch zu und arbeitet nach dem Prinzip \"von unten nach oben\". Wenn die gesamte Bitrate f\u00fcr die tiefen und mittleren Frequenzen verwendet wird, werden die hohen Frequenzen \"abgeschnitten\" (stattdessen wird es still).<br \/>\naptX quantisiert die Frequenzb\u00e4nder konstant mit der gleichen Anzahl an Bits, weshalb es eine konstante Bitrate hat: 352 kbit\/s f\u00fcr 44,1 kHz, 384 kbit\/s f\u00fcr 48 kHz, und es kann keine Bits auf die Frequenzen verlagern, die am meisten darauf angewiesen sind. Im Gegensatz zu SBC wird aptX keine Frequenzen \"abschneiden\", sondern quantisierungsbedingtes Rauschen hinzuf\u00fcgen, wodurch der Dynamikbereich der Audioaufnahme verringert wird, und manchmal charakteristische Knackger\u00e4usche erzeugt. SBC \"verliert Details\" \u2013 es l\u00e4sst die leisesten Bereiche weg.<br \/>\nIm Durchschnitt erzeugt aptX im Vergleich zu SBC 328k weniger Verzerrungen in Musik mit einem breiten Frequenzbereich, aber bei Musik mit einem engen Frequenzbereich und breitem Dynamikbereich gewinnt SBC 328k manchmal.<\/p>\n<p>Betrachten wir einen speziellen Fall. Das Spektrum einer Klavieraufnahme:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/er\/nq\/rc\/ernqrcwa0ic5mqwopjg5zbu_fxm.png\"><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/91247edc12764c6a4985e5a58ec1ad81.svg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Die Hauptenergie liegt im Frequenzbereich von 0 bis 4 kHz und reicht bis zu 10 kHz.<br \/>\nDas Spektrum einer Datei, die in aptX komprimiert wurde, sieht folgenderma\u00dfen aus:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/dl\/bl\/do\/dlbldoq_rdrjykephl2ostfbafk.png\"><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/aad46eb446ac9c5cffbd0ce8bd11e45b.svg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>So sieht SBC 328k aus.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/us\/3m\/ke\/us3mke0av1s_1ezkyk6ycq1g2vo.png\"><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/1b879741ea109c10c9e94a9a17830fc6.svg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Es ist ersichtlich, dass SBC 328k den Frequenzbereich \u00fcber 16 kHz gelegentlich vollst\u00e4ndig abgeschaltet hat und die gesamte verf\u00fcgbare Bitrate f\u00fcr die Bereiche unterhalb dieses Wertes verwendet wurde. Allerdings f\u00fchrte aptX zu mehr Verzerrungen im f\u00fcr das menschliche Ohr h\u00f6rbaren Frequenzspektrum, was auf der subtrahierten Originalspektrumanalyse aus dem aptX-Spektrum zu erkennen ist (je heller, desto mehr Verzerrungen):<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ug\/-i\/5z\/ug-i5zpihrfnvumf9no_glecqna.png\"><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/7820015a2ef3c7f97802de179f2201eb.svg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>W\u00e4hrend SBC 328k das Signal im Bereich von 0 bis 10 kHz weniger verschlechterte, schnitt es den Rest ab:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/tf\/x8\/7z\/tfx87z8hpenx51spblrfvkc-ihe.png\"><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/793e3011a6aa07f1750cf0a5cca204cf.svg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Die Bitrate von 485k SBC gen\u00fcgte, um den gesamten Frequenzbereich zu erhalten, ohne Bereiche abzuschalten.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/_c\/mc\/xy\/_cmcxyxwlf7u4tv-rbplwk5bmtu.png\"><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/27f215a26658b9b2bf3d852f4da96740.svg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>SBC 485k \u00fcbertrifft in diesem St\u00fcck aptX erheblich im Bereich von 0-15 kHz und zeigt eine geringere, aber immer noch sp\u00fcrbare Differenz im Bereich von 15-22 kHz (je dunkler, desto weniger Verzerrungen):<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/e-\/qz\/h8\/e-qzh8azmingcbhvuwxj8iptuau.png\"><img decoding=\"async\" alt=\"Wir modifizieren den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC.\" src=\"\/wp-content\/uploads\/2019\/06\/b65c37703ee677f561929ba714ed19ec.svg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/files.catbox.moe\/kpx711.zip\">Archiv des Originalaudios, SBC und aptX<\/a><\/noindex>.<\/p>\n<p>Durch den Wechsel zu hochbitratigem SBC erhalten Sie einen Klang, der oft aptX \u00fcbertrifft, auf jedem Kopfh\u00f6rer. Bei Kopfh\u00f6rern, die EDR 3 Mbit\/s unterst\u00fctzen, liefert eine Bitrate von 551 kbit\/s einen Klang, der mit aptX HD vergleichbar ist.<\/p>\n<h2>Kann man noch mehr erreichen?<\/h2>\n<p>Im Patch f\u00fcr Android gibt es auch die M\u00f6glichkeit, die Bitrate f\u00fcr EDR-Ger\u00e4te auf 2 Mbit\/s weiter zu erh\u00f6hen. Die Bitrate kann von 452 kbit\/s auf 595 kbit\/s angehoben werden, was jedoch die Stabilit\u00e4t der \u00dcbertragung bei schwierigen Funkbedingungen beeintr\u00e4chtigen kann.<br \/>\nEs reicht aus, die Variable persist.bluetooth.sbc_hd_higher_bitrate auf den Wert 1 zu setzen:<\/p>\n<pre><code class=\"plaintext\"># setprop persist.bluetooth.sbc_hd_higher_bitrate 1<\/code><\/pre>\n<p>\nDer Patch f\u00fcr die extreme Bitrate wurde bisher nur in LineageOS 15.1 akzeptiert, nicht jedoch in 16.0.<\/p>\n<h2>Kompatibilit\u00e4t mit Ger\u00e4ten<\/h2>\n<p>SBC Dual Channel wird von fast allen Kopfh\u00f6rern, Lautsprechern und Autoradios unterst\u00fctzt. Dies ist nicht \u00fcberraschend \u2014 der Standard schreibt die Unterst\u00fctzung in allen dekodierenden Ger\u00e4ten vor. Es gibt jedoch einige wenige Ger\u00e4te, bei denen dieser Modus Probleme verursacht, aber das sind Ausnahmef\u00e4lle.<br \/>\nEine detaillierte \u00dcbersicht \u00fcber kompatible Ger\u00e4te finden Sie unter <noindex>4pda<\/noindex> oder <noindex><a rel=\"nofollow\" href=\"https:\/\/forum.xda-developers.com\/android\/software-hacking\/improve-bluetooth-audio-quality-t3832615\">xda-developers<\/a><\/noindex>.<\/p>\n<h2>Vergleich der Klangunterschiede<\/h2>\n<p>Ich habe einen Web-Service entwickelt, der Audio in SBC (sowie aptX und aptX HD) in Echtzeit direkt im Browser codiert. Damit k\u00f6nnen Sie den Klang verschiedener SBC-Profile und anderer Codecs vergleichen, ohne Audio tats\u00e4chlich \u00fcber Bluetooth zu \u00fcbertragen, mit beliebigen kabelgebundenen Kopfh\u00f6rern, Lautsprechern und Ihrer Lieblingsmusik sowie die Codierungsparameter w\u00e4hrend der Audio-Wiedergabe \u00e4ndern.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/btcodecs.valdikss.org.ru\/sbc-encoder\/\">btcodecs.valdikss.org.ru\/sbc-encoder<\/a><\/noindex><\/p>\n<h2>Kontakt zu den Android-Entwicklern<\/h2>\n<p>Ich habe viele Entwickler des Bluetooth-Stacks von Google kontaktiert und um die Ber\u00fccksichtigung meiner Patches f\u00fcr die Hauptversion von Android \u2014 AOSP gebeten, aber keine Antwort erhalten. <noindex><a rel=\"nofollow\" href=\"https:\/\/android-review.googlesource.com\/q\/topic:bt-sbc-hd-dualchannel+(status:open%20OR%20status:merged)\">meine Patches im<\/a><\/noindex> Gerrit-Patch-System f\u00fcr Android<br \/>\nblieben ebenfalls ohne Kommentare von Seiten der Verantwortlichen. Ich w\u00e4re dankbar, wenn mir jemand helfen k\u00f6nnte, Kontakt zu den Entwicklern von Google herzustellen und SBC HD in Android zu implementieren. Der Patch in Gerrit ist bereits veraltet (es handelt sich um eine der fr\u00fchen Revisionen), und ich werde ihn aktualisieren, wenn die Entwickler an meinen \u00c4nderungen interessiert sind (es f\u00e4llt mir schwer, ihn zu aktualisieren, da ich keine mit Android Q kompatiblen Ger\u00e4te habe).<\/p>\n<h2>Fazit<\/h2>\n<p>Smartphone-Nutzer mit LineageOS-, Resurrection Remix- und crDroid-Firmwares k\u00f6nnen sich jetzt \u00fcber eine verbesserte Klangqualit\u00e4t freuen, indem sie einfach die Option in den Bluetooth-Ger\u00e4teeinstellungen aktivieren. Auch Linux-Nutzer k\u00f6nnen durch die Installation <noindex><a rel=\"nofollow\" href=\"https:\/\/lists.freedesktop.org\/archives\/pulseaudio-discuss\/2019-June\/031168.html\">eines Patches von Pali Roh\u00e1r<\/a><\/noindex>, der unter anderem die Unterst\u00fctzung f\u00fcr die Codecs aptX, aptX HD und FastStream hinzuf\u00fcgt, profitieren.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455316\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0451\u0439: \u0410\u0443\u0434\u0438\u043e \u0447\u0435\u0440\u0435\u0437 Bluetooth: \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u0445, \u043a\u043e\u0434\u0435\u043a\u0430\u0445 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u043e\u0442\u043c\u0435\u0447\u0430\u044e\u0442 \u043d\u0438\u0437\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0432\u0443\u043a\u0430 \u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e Bluetooth-\u043a\u043e\u0434\u0435\u043a\u0430 SBC, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u0441\u0435 \u0430\u0443\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0427\u0430\u0441\u0442\u043e\u0439 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0435\u0439 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043a\u0443\u043f\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043a\u043e\u0434\u0435\u043a\u043e\u0432 aptX \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35159","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0451\u0439: \u0410\u0443\u0434\u0438\u043e \u0447\u0435\u0440\u0435\u0437 Bluetooth: \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u0445, \u043a\u043e\u0434\u0435\u043a\u0430\u0445 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u043e\u0442\u043c\u0435\u0447\u0430\u044e\u0442 \u043d\u0438\u0437\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0432\u0443\u043a\u0430 \u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e Bluetooth-\u043a\u043e\u0434\u0435\u043a\u0430 SBC, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u0441\u0435 \u0430\u0443\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0427\u0430\u0441\u0442\u043e\u0439 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0435\u0439 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043a\u0443\u043f\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043a\u043e\u0434\u0435\u043a\u043e\u0432 aptX \u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/modifitsiruem-bluetooth-stek-dlya-uluchsheniya-zvuka-na-naushnikah-bez-kodekov-aac-aptx-i-ldac\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u043c Bluetooth-\u0441\u0442\u0435\u043a \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 \u043d\u0430 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0430\u0445 \u0431\u0435\u0437 \u043a\u043e\u0434\u0435\u043a\u043e\u0432 AAC, aptX \u0438 LDAC | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0451\u0439: \u0410\u0443\u0434\u0438\u043e \u0447\u0435\u0440\u0435\u0437 Bluetooth: \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u0445, \u043a\u043e\u0434\u0435\u043a\u0430\u0445 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u043e\u0442\u043c\u0435\u0447\u0430\u044e\u0442 \u043d\u0438\u0437\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0432\u0443\u043a\u0430 \u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e Bluetooth-\u043a\u043e\u0434\u0435\u043a\u0430 SBC, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u0441\u0435 \u0430\u0443\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0427\u0430\u0441\u0442\u043e\u0439 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0435\u0439 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043a\u0443\u043f\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043a\u043e\u0434\u0435\u043a\u043e\u0432 aptX \u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/modifitsiruem-bluetooth-stek-dlya-uluchsheniya-zvuka-na-naushnikah-bez-kodekov-aac-aptx-i-ldac\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:02:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:02:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Modifizieren Sie den Bluetooth-Stack zur Verbesserung der Klangqualit\u00e4t bei Kopfh\u00f6rern ohne die Codecs AAC, aptX und LDAC | ProHoster","description":"Vor dem Lesen dieses Artikels wird empfohlen, den vorherigen Artikel zu lesen: Audio \u00fcber Bluetooth: Detaillierte Informationen zu Profilen, Codecs und Ger\u00e4ten. Einige Nutzer von drahtlosen Kopfh\u00f6rern berichten von einer schlechten Klangqualit\u00e4t und einem Mangel an H\u00f6hen bei Verwendung des standardm\u00e4\u00dfigen Bluetooth-Codecs SBC, der von allen Audioger\u00e4ten unterst\u00fctzt wird. Eine h\u00e4ufige Empfehlung zur Verbesserung des Klangs ist der Kauf von Ger\u00e4ten und Kopfh\u00f6rern mit Unterst\u00fctzung f\u00fcr die Codecs aptX und","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/modifitsiruem-bluetooth-stek-dlya-uluchsheniya-zvuka-na-naushnikah-bez-kodekov-aac-aptx-i-ldac","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u043c Bluetooth-\u0441\u0442\u0435\u043a \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 \u043d\u0430 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0430\u0445 \u0431\u0435\u0437 \u043a\u043e\u0434\u0435\u043a\u043e\u0432 AAC, aptX \u0438 LDAC | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0451\u0439: \u0410\u0443\u0434\u0438\u043e \u0447\u0435\u0440\u0435\u0437 Bluetooth: \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u0445, \u043a\u043e\u0434\u0435\u043a\u0430\u0445 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u043e\u0442\u043c\u0435\u0447\u0430\u044e\u0442 \u043d\u0438\u0437\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0432\u0443\u043a\u0430 \u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e Bluetooth-\u043a\u043e\u0434\u0435\u043a\u0430 SBC, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u0441\u0435 \u0430\u0443\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0427\u0430\u0441\u0442\u043e\u0439 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0435\u0439 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043a\u0443\u043f\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043a\u043e\u0434\u0435\u043a\u043e\u0432 aptX \u0438","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/modifitsiruem-bluetooth-stek-dlya-uluchsheniya-zvuka-na-naushnikah-bez-kodekov-aac-aptx-i-ldac","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:02:38+00:00","article:modified_time":"2019-10-31T19:02:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35159","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 22:08:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:47:35","updated":"2026-01-21 22:08:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=35159"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35159\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=35159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=35159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=35159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}