Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Akòz pwodiksyon an mas nan smartphones san yon Jack odyo 3.5 mm, kas ekoutè san fil Bluetooth yo te vin yon fason prensipal pou anpil moun koute mizik ak kominike nan mòd kask.
Manifakti aparèy san fil pa toujou ekri espesifikasyon pwodwi detaye, ak atik sou odyo Bluetooth sou entènèt la se kontradiktwa, pafwa kòrèk, pa pale sou tout karakteristik yo, epi souvan kopye menm enfòmasyon ki pa koresponn ak reyalite.
Ann eseye konprann pwotokòl la, kapasite yo nan pil Bluetooth OS, kas ekoutè ak moun kap pale, kodèk Bluetooth pou mizik ak lapawòl, chèche konnen ki sa ki afekte kalite son transmèt ak latansi, aprann kijan pou kolekte ak dekode enfòmasyon sou kodèk sipòte ak lòt aparèy. kapasite yo.

TL; DR:

  • SBC - codec nòmal
  • Ekoutè yo gen pwòp revolve pa yo ak post-traitement pou chak codec separeman
  • aptX pa bon jan yo pibliye l
  • LDAC se yon bagay ki maketing
  • Kalite apèl la toujou pòv
  • Ou ka entegre ankode odyo C nan navigatè ou a lè w konpile yo nan WebAssembly atravè emscripten, epi yo pa pral ralanti anpil.

Mizik via Bluetooth

Se eleman nan fonksyonèl nan Bluetooth detèmine pa Des - espesifikasyon nan fonksyon espesifik. Difizyon mizik Bluetooth sèvi ak yon bon jan kalite A2DP pwofil transmisyon odyo inidireksyonèl. Yo te adopte estanda A2DP an 2003 epi li pa chanje anpil depi lè sa a.
Nan pwofil la, 1 kodèk obligatwa ki gen konpleksite enfòmatik ki ba SBC, ki te kreye espesyalman pou Bluetooth, ak 3 lòt estanda. Li posib tou pou itilize kodèk san papye pwòp aplikasyon ou.

Depi jen 2019 nou ye nan komik xkcd la ak 14 kodèk A2DP:

  • SBC ← ofisyèl nan A2DP, sipòte pa tout aparèy
  • MPEG-1/2 Layer 1/2/3 ← ofisyèl nan A2DP: byen li te ye MP3, yo itilize nan televizyon dijital MP2, ak enkoni MP1
  • MPEG-2/4 AAC ← ofisyèl nan A2DP
  • ATTRAC ← ansyen codec soti nan Sony, ofisyèl nan A2DP
  • LDAC ← nouvo codec soti nan Sony
  • aptX ← codec soti nan 1988
  • aptXHD ← menm jan ak aptX, sèlman ak opsyon kodaj diferan
  • aptX Low latansi ← Codec konplètman diferan, pa gen okenn aplikasyon lojisyèl
  • aptX Adaptive ← yon lòt codec de Qualcomm
  • FastStream ← pseudo codec, bidireksyon SBC modifikasyon
  • HWA LHDC ← nouvo codec soti nan Huawei
  • Samsung HD ← sipòte pa 2 aparèy
  • Samsung évolutive ← sipòte pa 2 aparèy
  • Samsung UHQ-BT ← sipòte pa 3 aparèy

Poukisa nou bezwen codecs nan tout, ou mande, lè Bluetooth gen EDR, ki pèmèt ou transfere done nan vitès 2 ak 3 Mbit / s, ak pou dekonprese de-chanèl 16-bit PCM, 1.4 Mbit / s se ase?

Transfè done atravè Bluetooth

Gen de kalite transfè done nan Bluetooth: Asynchronous Connection Less (ACL) pou transfè asynchrone san etablisman koneksyon, ak Synchrone Koneksyon Oryante (SCO), pou transfè synchrone ak negosyasyon preliminè koneksyon.
Transmisyon fèt lè l sèvi avèk yon konplo divizyon tan epi chwazi yon chanèl transmisyon pou chak pake separeman (Frequency-Hop/Time-Division-Duplex, FH/TDD), pou ki tan divize an entèval 625-mikwosgond yo rele fant. Youn nan aparèy yo transmèt nan fant menm nimewo, lòt la nan fant enpè. Pake a transmèt ka okipe 1, 3 oswa 5 fant, tou depann de gwosè a nan done yo ak kalite a mete nan transmisyon, nan ka sa a, transmisyon pa yon sèl aparèy se te pote soti nan fant menm ak enpè jouk nan fen transmisyon an. An total, jiska 1600 pakè ka resevwa epi voye pou chak segonn, si chak nan yo okipe 1 plas, ak tou de aparèy transmèt ak resevwa yon bagay san yo pa kanpe.

2 ak 3 Mbit/s pou EDR, ki ka jwenn nan anons ak sou sit entènèt Bluetooth la, se pousantaj transfè kanal maksimòm tout done an total (ki gen ladan en-tête teknik nan tout pwotokòl kote done yo dwe ankapsule), nan de direksyon. an menm tan. Vitès transfè done aktyèl yo pral varye anpil.

Pou transmèt mizik, yo itilize yon metòd asynchrone, prèske toujou lè l sèvi avèk pake tankou 2-DH5 ak 3-DH5, ki pote yon kantite maksimòm done nan mòd EDR nan 2 Mbit / s ak 3 Mbit / s, respektivman, epi okipe 5 tan. -pataje fant.

Schéma reprezantasyon transmisyon lè l sèvi avèk 5 plas pa yon aparèy ak 1 plas pa yon lòt (DH5/DH1):
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Akòz prensip divizyon tan ond yo, nou oblije rete tann yon plas tan 625-mikwosgond apre yo fin transmèt yon pake si dezyèm aparèy la pa transmèt anyen ba nou oswa transmèt yon ti pake, ak plis tan si dezyèm aparèy la transmèt. nan gwo pake. Si gen plis pase yon aparèy ki konekte ak telefòn nan (pa egzanp, kas ekoutè, mont ak yon braslè Fitness), lè sa a tan transfè a pataje ant yo tout.

Bezwen an ankapsile odyo nan pwotokòl transpò espesyal L2CAP ak AVDTP pran 16 octets nan kantite maksimòm posib chaj odyo transmèt.

Kalite pake
Kantite fant
Max. kantite bytes nan pake a
Max. kantite bytes chajman A2DP
Max. A2DP payload bitrate

2-DH3
3
367
351
936 kbps

3-DH3
3
552
536
1429 kbps

2-DH5
5
679
663
1414 kbps

3-DH5
5
1021
1005
2143 kbps

1414 ak 1429 kbps yo definitivman pa ase yo transmèt odyo dekonprese nan kondisyon reyèl, ak ranje a bwi 2.4 GHz ak bezwen an transmèt done sèvis yo. EDR 3 Mbit / s ap mande sou pouvwa transmisyon ak bri sou lè a, Se poutèt sa, menm nan mòd 3-DH5, transmisyon PCM konfòtab se enposib, ap toujou gen entèripsyon kout tèm, ak tout bagay pral sèlman travay nan yon distans de yon. koup de mèt.
Nan pratik, menm yon kouran odyo 990 kbit/s (LDAC 990 kbit/s) difisil pou transmèt.

Ann retounen nan codecs.

SBC

Codec obligatwa pou tout aparèy ki sipòte estanda A2DP. Codec ki pi bon ak pi move an menm tan.

Frekans echantiyon
Ti jan pwofondè
Bitrate
Sipò pou kodaj
Dekodaj sipò

16, 32, 44.1, 48 kHz
KÈK ti jan
10-1500 kbps
Tout aparèy
Tout aparèy

SBC se yon kodèk senp epi rapid nan òdinatè, ak yon modèl psikoacoustic primitif (se sèlman maske son trankil yo aplike), lè l sèvi avèk modulation kòd batman adaptasyon (APCM).
Espesifikasyon A2DP rekòmande de pwofil pou itilize: Mwayen Kalite ak Segondè Kalite.
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Kodèk la gen anpil paramèt ki pèmèt ou kontwole reta algoritmik la, kantite echantiyon yo genyen nan yon blòk, algorithm distribisyon ti jan, men prèske tout kote yo itilize menm paramèt yo rekòmande nan spesifikasyon: Joint Stereo, 8 gwoup frekans, 16 blòk nan. yon ankadreman odyo, Loudness bit distribisyon metòd.
SBC sipòte chanjman dinamik nan paramèt Bitpool la, ki afekte dirèkteman vitès la. Si ond yo bouche, pake yo pèdi, oswa aparèy yo sitiye nan gwo distans, sous odyo a ka diminye Bitpool la jiskaske kominikasyon retounen nan nòmal.

Pifò manifaktirè kask yo mete maksimòm Bitpool valè a 53, ki limite to a 328 kilobit pou chak segonn lè w ap itilize pwofil la rekòmande.
Menm si manifakti ekoutè a te fikse valè maksimòm Bitpool pi wo a 53 (modèl sa yo jwenn, pa egzanp: Beats Solo³, JBL Everest Elite 750NC, Apple AirPods, yo jwenn tou sou kèk reseptè ak inite tèt machin), Lè sa a, pifò OS pa pral pèmèt. itilize nan ogmante bit akòz mete limit valè entèn nan pil Bluetooth.
Anplis de sa, kèk manifaktirè mete maksimòm Bitpool valè a ba pou kèk aparèy. Pou egzanp, pou Bluedio T li se 39, pou Samsung Gear IconX li se 37, ki bay bon jan kalite son pòv.

Restriksyon atifisyèl sou pati devlopè nan pil Bluetooth gen plis chans rive akòz enkonpatibilite nan kèk aparèy ak gwo valè Bitpool oswa pwofil atipik, menm si yo rapòte sipò pou yo, ak tès ensifizan pandan sètifikasyon. Li te pi fasil pou otè yo nan pil Bluetooth yo limite tèt yo dakò sou pwofil la rekòmande, olye ke kreye baz done nan aparèy ki pa kòrèk (byenke kounye a yo fè sa pou lòt fonksyon mal travay).

SBC dinamikman allocate quantization bits pou bann frekans yo sou yon baz ba-a-wo, ak pwa diferan. Si yo te itilize tout vitès la pou frekans ki ba ak mwayen yo, frekans segondè yo pral "koupe" (pral gen silans olye).

Egzanp SBC 328 kbps. Nan tèt la se orijinal la, nan pati anba a se SBC a, detanzantan chanje ant tracks. Odyo nan dosye videyo a sèvi ak codec konpresyon FLAC lossless. Sèvi ak FLAC nan yon veso mp4 pa ofisyèlman ofisyèl, kidonk li pa garanti ke navigatè ou a pral jwe li, men li ta dwe travay nan dènye vèsyon yo nan Desktop Chrome ak Firefox. Si ou pa gen son, ou ka telechaje fichye a epi ouvri li nan yon jwè videyo konplè.
ZZ Top - Sharp abiye Man

Spectrogram la montre moman chanjman an: SBC detanzantan koupe son trankil pi wo pase 17.5 kHz, epi li pa asiyen okenn ti ditou pou gwoup ki pi wo a 20 kHz. Spectrogram konplè a disponib lè w klike sou (1.7 MB).
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Mwen pa tande okenn diferans ant orijinal ak SBC sou track sa a.

Ann pran yon bagay ki pi nouvo ak simulation odyo ki ta ka jwenn lè l sèvi avèk ekoutè Samsung Gear IconX ak Bitpool 37 (anwo a - siyal orijinal la, anba a - SBC 239 kbps, odyo nan FLAC).
Mindless Self Indulgence - Temwen

Mwen tande krak, mwens efè stereo ak yon son dezagreyab nan frekans wo vwa yo.

Malgre ke SBC se yon kodèk trè fleksib, li ka konfigirasyon pou latansi ki ba, li bay bon jan kalite odyo ekselan nan debit segondè (452 ​​+ kbps) epi li se byen bon pou pifò moun nan kalite siperyè estanda (328 kbps), akòz lefèt ke sa a. estanda A2DP a pa presize pwofil fiks (men sèlman bay rekòmandasyon), devlopè pile yo te mete restriksyon atifisyèl sou Bitpool, paramèt odyo transmèt yo pa parèt nan koòdone itilizatè a, ak manifakti kas ekoutè yo gratis yo mete pwòp anviwònman yo epi pa janm. endike valè Bitpool nan espesifikasyon teknik yo nan pwodwi a, codec te vin pi popilè pou bon jan kalite son ki ba li yo, byenke sa a se pa yon pwoblèm ak codec la kòm sa yo.
Paramèt Bitpool la afekte dirèkteman to a sèlman nan yon sèl pwofil. Menm valè Bitpool 53 la ka bay tou de yon to 328 kbps ak pwofil High Quality rekòmande, ak 1212 kbps ak Doub Chèn ak 4 gwoup frekans, ki se poukisa otè OS yo, anplis restriksyon sou Bitpool, mete yon limit ak sou. Bitrate. Kòm mwen wè li, sitiyasyon sa a rive akòz yon defo nan estanda A2DP a: li te nesesè yo negosye bitrate a, pa Bitpool.

Tablo sipò pou kapasite SBC nan diferan OS:

OS
Pousantaj echantiyon yo sipòte
Limite max. Bitpool
Limite max. Bitrate
Bitrate tipik
Bitpool ajisteman dinamik

Fenèt 10
44.1 kHz
53
512 kbps
328 kbps
✓*

Linux (BlueZ + PulseAudio)
16, 32, 44.1, 48 kHz
64 (pou koneksyon fèk ap rantre), 53 (pou koneksyon sortan)
Pa gen limit
328 kbps
✓*

macos segondè Sierra
44.1 kHz
64, default 53***
Enkoni
328 kbps

Android 4.4-
44.1/48 kHz**
53
328 kbps
328 kbps

Android 4.1-
44.1, 48 kHz**
53
229 kbps
229 kbps

Blackberry OS 10
48 kHz
53
Pa gen limit
328 kbps

* Bitpool sèlman diminye, men li pa ogmante otomatikman, si kondisyon transfè amelyore. Pou retabli Bitpool ou bezwen sispann lèktur, tann yon koup de segonn epi kòmanse odyo a ankò.
** Valè default la depann de anviwònman pil yo espesifye lè w ap konpile firmwèr la. Nan Android 8/8.1 frekans lan se sèlman swa 44.1 kHz oswa 48 kHz, tou depann de anviwònman yo pandan konpilasyon, nan lòt vèsyon 44.1 kHz ak 48 kHz yo sipòte ansanm.
*** Valè Bitpool ka ogmante nan pwogram Bluetooth Explorer.

aptX ak aptX HD

aptX se yon kodèk senp ak enfòmatik rapid, san psikoakoustik, lè l sèvi avèk modulation kòd batman diferansye adaptasyon (ADPCM). Te parèt alantou 1988 (dat depoze patant ki date fevriye 1988), anvan Bluetooth, li te itilize prensipalman nan ekipman pwofesyonèl odyo san fil. Kounye a ki posede pa Qualcomm, mande pou lisans ak redevans. Apati 2014: $6000 yon sèl fwa ak ≈$1 pou chak aparèy, pou pakèt jiska 10000 aparèy (sous, p. 16).
aptX ak aptX HD se menm kodèk la, ak diferan pwofil kodaj.

Codec a gen yon sèl paramèt - chwazi frekans echantiyon an. Gen, sepandan, yon chwa nan kantite / mòd nan chanèl, men nan tout aparèy mwen konnen (70 + moso) se sèlman Stereo sipòte.

Codec
Frekans echantiyon
Ti jan pwofondè
Bitrate
Sipò pou kodaj
Dekodaj sipò

aptX
16, 32, 44.1, 48 kHz
KÈK ti jan
128 / 256 / 352 / 384 kbps (depann sou pousantaj echantiyon)
Windows 10 (biwo ak mobil), macOS, Android 4.4+/7*, Blackberry OS 10
Pakèt aparèy odyo (pyès ki nan konpitè)

* Vèsyon jiska 7 mande pou modifikasyon pil Bluetooth la. Kodèk la sipòte sèlman si manifakti aparèy Android a gen lisans kodèk la soti nan Qualcomm (si eksplwatasyon an gen bibliyotèk kodaj).

aptX divize odyo an 4 gwoup frekans ak quantize yo ak menm kantite Bits toujou ap: 8 Bits pou 0-5.5 kHz, 4 Bits pou 5.5-11 kHz, 2 Bits pou 11-16.5 kHz, 2 Bits pou 16.5-22 kHz ( figi pou to echantiyon 44.1 kHz).

Egzanp aptX odyo (nan tèt la - siyal orijinal la, nan pati anba a - aptX, espektwogram nan chanèl gòch yo sèlman, son nan FLAC):

High yo te vin yon ti kras pi wouj, men ou pa t 'kapab tande diferans lan.

Akòz distribisyon an fiks nan quantization Bits, codec a pa ka "chanje Bits yo" nan frekans yo ki pi bezwen yo. Kontrèman ak SBC, aptX pa pral "koupe" frekans, men li pral ajoute bri quantization yo, diminye ranje dinamik odyo a.

Li pa ta dwe sipoze ke lè l sèvi avèk, pou egzanp, 2 Bits pou chak gwoup diminye ranje dinamik nan 12 dB: ADPCM pèmèt jiska 96 dB nan ranje dinamik menm lè w ap itilize 2 Bits quantization, men sèlman pou yon sèten siyal.
ADPCM estoke diferans nimerik ant echantiyon aktyèl la ak pwochen echantiyon an, olye pou yo estoke valè absoli tankou nan PCM. Sa a pèmèt ou diminye kondisyon yo pou kantite Bits ki nesesè pou estoke enfòmasyon an menm (san pèt) oswa prèske menm bagay la (avèk yon erè awondi relativman ti). Pou diminye erè awondi, yo itilize tab koyefisyan yo.
Lè yo kreye codec la, otè yo kalkile koyefisyan ADPCM sou yon seri dosye odyo mizik. Plis siyal odyo a se pi pre seri mizik la sou tab yo te bati, mwens erè quantization (bri) aptX kreye.

Poutèt sa, tès sentetik yo ap toujou pwodwi rezilta pi mal pase mizik. Mwen te fè yon egzanp espesyal sentetik nan ki aptX montre rezilta pòv - yon vag sinis ak yon frekans 12.4 kHz (anwo a - siyal orijinal la, anba a - aptX. Audio nan FLAC. Bese volim la!):

Grafik spectre:
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Bwi yo byen klè tande.

Sepandan, si ou jenere yon onn sinis ak yon anplitid ki pi piti pou li pi trankil, bri a ap vin pi trankil tou, sa ki endike yon seri dinamik lajè:

Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Pou tande diferans ki genyen ant track mizik orijinal la ak konprese a, ou ka envèse youn nan siyal yo epi ajoute chanèl tren yo pa chanèl. Apwòch sa a se, an jeneral, kòrèk, epi li pa ta bay rezilta lisid ak kodèk pi konplèks, men espesyalman pou ADPCM li se byen apwopriye.
Diferans ant orijinal ak aptX
Rasin vle di diferans kare nan siyal yo se nan nivo a -37.4 dB, ki se pa anpil pou mizik konprese sa yo.

aptXHD

aptX HD se pa yon kodèk otonòm - li se yon pwofil kodaj amelyore nan kodek aptX la. Chanjman yo afekte kantite Bits atribye ba yo pou kodaj frekans: 10 Bits pou 0-5.5 kHz, 6 Bits pou 5.5-11 kHz, 4 Bits pou 11-16.5 kHz, 4 Bits pou 16.5-22 kHz (chif pou 44.1 kHz) .

Codec
Frekans echantiyon
Ti jan pwofondè
Bitrate
Sipò pou kodaj
Dekodaj sipò

aptXHD
16, 32, 44.1, 48 kHz
24 bit
192 / 384 / 529 / 576 kbps (depann sou pousantaj echantiyon)
Android 8+*
Gen kèk aparèy odyo (pyès ki nan konpitè)

* Vèsyon jiska 7 mande pou modifikasyon pil Bluetooth la. Kodèk la sipòte sèlman si manifakti aparèy Android a gen lisans kodèk la soti nan Qualcomm (si eksplwatasyon an gen bibliyotèk kodaj).

Mwens komen pase aptX: aparamman mande pou lisans separe de Qualcomm, ak frè lisans separe.

Ann repete egzanp lan ak yon ond sinis nan 12.4 kHz:
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Pi bon pase aptX, men toujou yon ti jan fè bwi.

aptX Low latansi

Yon kodèk ki soti nan Qualcomm ki pa gen anyen an komen ak estanda aptX ak aptX HD, jije pa enfòmasyon ki limite nan men moun ki enplike nan devlopman li yo. Ki fèt pou transmisyon odyo entèaktif ba-latansi (sinema, jwèt), kote reta odyo a pa ka ajiste pa lojisyèl. Pa gen okenn aplikasyon lojisyèl li te ye nan ankode ak dekode; yo sipòte sèlman pa transmetè, reseptè, kas ekoutè ak moun kap pale, men se pa pa smartphone ak òdinatè.

Frekans echantiyon
Bitrate
Sipò pou kodaj
Dekodaj sipò

44.1 kHz
276/420 kbps
Gen kèk transmetè (pyès ki nan konpitè)
Gen kèk aparèy odyo (pyès ki nan konpitè)

AAC

AAC, oswa Advanced Audio Coding, se yon kodèk konplike nan òdinatè ak yon modèl psikoacoustic grav. Lajman itilize pou odyo sou entènèt la, dezyèm nan popilarite apre MP3. Egzije lisans ak redevans: $15000 yon sèl fwa (oswa $1000 pou konpayi ki gen mwens pase 15 anplwaye) + $0.98 pou premye 500000 aparèy yo (sous).
Kodèk la estanda nan espesifikasyon MPEG-2 ak MPEG-4, ak kontrè ak move konsepsyon komen, li pa fè pati Apple.

Frekans echantiyon
Bitrate
Sipò pou kodaj
Dekodaj sipò

8 - 96 kHz
8 - 576 kbps (pou stereo), 256 - 320 kbps (tipik pou Bluetooth)
macOS, Android 7+*, iOS
Pakèt aparèy odyo (pyès ki nan konpitè)

* sèlman sou aparèy ki gen manifaktirè yo te peye frè lisans

iOS ak macOS sèvi ak pi bon ankode AAC Apple kounye a pou bay bon jan kalite odyo ki pi wo posib. Android sèvi ak dezyèm pi gwo kalite Fraunhofer FDK AAC ankode, men li ka sèvi ak divès kalite pyès ki nan konpitè ki bati nan platfòm la (SoC) ak bon jan kalite kodaj enkoni. Dapre dènye tès yo sou sit entènèt SoundGuys la, bon jan kalite kodaj AAC diferan telefòn Android yo varye anpil:
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Pifò aparèy odyo san fil gen yon vitès maksimòm de 320 kbps pou AAC, kèk sèlman sipòte 256 kbps. Lòt bitrates yo ra anpil.
AAC bay bon jan kalite ekselan nan 320 ak 256 kbps bitrates, men se sijè a pèt kodaj sekans nan kontni ki deja konprese, sepandan, li difisil pou tande nenpòt diferans ak orijinal la sou iOS nan yon pousantaj de 256 kbps menm ak plizyè kodaj sekans; ak kodaj sèl, pou egzanp, MP3 320 kbps AAC 256 kbps, pèt yo ka neglije.
Menm jan ak lòt kodèk Bluetooth, nenpòt mizik premye dekode ak Lè sa a kode pa kodèk la. Lè koute mizik nan fòma AAC, li premye dekode pa OS la, Lè sa a, kode nan AAC ankò pou transmisyon via Bluetooth. Sa nesesè pou melanje plizyè kouran odyo, tankou mizik ak notifikasyon nouvo mesaj. iOS pa gen okenn eksepsyon. Sou entènèt la ou ka jwenn anpil deklarasyon ki sou iOS mizik nan fòma AAC pa transkode lè transmèt via Bluetooth, ki se pa vre.

MP1/2/3

Kodèk yo nan fanmi MPEG-1/2 Pati 3 konpoze de MP3 ki byen koni ak lajman itilize, MP2 ki mwens komen (itilize sitou nan televizyon dijital ak radyo), ak MP1 konplètman enkoni.

Ansyen kodèk MP1 ak MP2 yo pa sipòte ditou: mwen pa t 'kapab jwenn okenn kas ekoutè oswa pil Bluetooth ki ta kode oswa dekode yo.
Gen kèk kas ekoutè sipòte dekodaj MP3, men kodaj pa sipòte sou okenn sistèm operasyon modèn. Li sanble ke pile BlueSoleil twazyèm pati a pou Windows ka kode nan MP3 si ou manyèlman chanje dosye a konfigirasyon, men pou mwen enstale li mennen nan BSoD sou Windows 10. Konklizyon - codec a aktyèlman pa ka itilize pou odyo Bluetooth.
Précédemment, nan 2006-2008, anvan gaye estanda A2DP nan aparèy, moun te koute mizik MP3 sou ekoutè Nokia BH-501 atravè pwogram MSI BluePlayer, ki te disponib sou Symbian ak Windows Mobile. Nan epòk sa a, achitekti OS nan smartphones te pèmèt aksè a anpil fonksyon ki ba-nivo, ak sou Windows Mobile li te menm posib enstale pil Bluetooth twazyèm pati.

Dènye patant kodèk MP3 la ekspire, itilizasyon kodèk la pa mande pou frè lisans depi 23 avril 2017.

Si patant ki pi long lan mansyone nan referans ki endike anwo yo pran kòm yon mezi, Lè sa a, teknoloji MP3 la te vin patant-gratis nan peyi Etazini nan dat 16 avril 2017 lè US Patant 6,009,399, ki te kenbe pa ak administre pa Technicolor, ekspire.

Sous: www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html

Frekans echantiyon
Bitrate
Sipò pou kodaj
Dekodaj sipò

16 - 48 kHz
8 - 320 kbps
Pa sipòte nenpòt kote
Gen kèk aparèy odyo (pyès ki nan konpitè)

LDAC

Yon nouvo kodèk "Hi-Res" aktivman ankouraje soti nan Sony, ki sipòte pousantaj echantiyon jiska 96 kHz ak 24-bit, ak bitrate jiska 990 kbps. Li pibliye kòm yon kodèk odyofil, kòm yon ranplasman pou kodèk Bluetooth ki egziste deja. Li gen fonksyon ajisteman adaptasyon bitrate, tou depann de kondisyon emisyon radyo.

ankode LDAC (libdac) enkli nan pake Android estanda a, kidonk kodaj sipòte sou nenpòt smartphone Android kòmanse ak OS vèsyon 8. Pa gen okenn dekodeur lojisyèl ki disponib gratis, spesifikasyon codec la pa disponib pou piblik la an jeneral, sepandan, nan premye gade nan encoder la, estrikti entèn codec la sanble ak ATRAC9 - Kodèk Sony yo itilize nan PlayStation 4 ak Vita: tou de travay nan domèn frekans, sèvi ak yon transfòmasyon kosinis disrè modifye (MDCT) ak konpresyon lè l sèvi avèk algorithm Huffman.

Sipò LDAC bay prèske sèlman pa kas ekoutè Sony. Kapasite nan dekode LDAC pafwa yo jwenn sou kas ekoutè ak DAC soti nan lòt manifaktirè, men trè raman.

Frekans echantiyon
Bitrate
Sipò pou kodaj
Dekodaj sipò

44.1 - 96 kHz
303/606/909 kbit/s (pou 44.1 ak 88.2 kHz), 330/660/990 kbit/s (pou 48 ak 96 kHz)
Android 8 +
Gen kèk kas ekoutè Sony ak kèk aparèy ki soti nan lòt manifaktirè (pyès ki nan konpitè)

Maketing LDAC kòm yon codec Hi-Res mal eleman teknik li yo: li se estipid depanse bitrate sou transmèt frekans inaudible nan zòrèy imen an ak ogmante pwofondè nan ti jan, pandan ke li pa ase yo transmèt CD-bon jan kalite (44.1/16) san pèt. . Erezman, codec a gen de mòd fonksyònman: transmisyon odyo CD ak transmisyon odyo Hi-Res. Nan premye ka a, sèlman 44.1 kHz / 16 bit yo transmèt sou lè a.

Depi yon dekodeur lojisyèl LDAC pa disponib gratis, li enposib teste kodèk la san aparèy adisyonèl ki dekode LDAC. Dapre rezilta tès LDAC sou yon DAC ak sipò li, ki SoundGuys.com enjenyè konekte atravè yon pwodiksyon dijital ak anrejistre son pwodiksyon an sou siyal tès yo, LDAC 660 ak 990 kbps nan mòd CD-bon jan kalite bay yon siyal-a- rapò bri yon ti kras pi bon pase sa yo ki an aptX HD.

Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy
Sous: www.soundguys.com/ldac-ultimate-bluetooth-guide-20026

LDAC sipòte tou debit dinamik deyò nan pwofil etabli - soti nan 138 kbps a 990 kbps, men osi lwen ke mwen ka di, Android sèlman sèvi ak pwofil yo estanda 303/606/909 ak 330/660/990 kbps.

Lòt kodèk

Lòt kodèk A2DP yo pa lajman itilize. Sipò yo se swa prèske konplètman absan oswa disponib sèlman sou sèten modèl nan kas ekoutè ak smartphones.
Kodèk ATRAC ofisyèl nan A2DP pa janm te itilize kòm yon kodèk Bluetooth menm pa Sony tèt yo, Samsung HD, Samsung Scalable ak Samsung UHQ-BT kodèk gen anpil sipò limite nan transmèt ak resevwa aparèy, ak HWA LHDC se twò nouvo ak sèlman sipòte twa. (?) aparèy.

Sipò Codec pou aparèy odyo

Se pa tout manifaktirè yo pibliye enfòmasyon egzat sou kodèk yo ki sipòte pa sèten kas ekoutè san fil, oratè, reseptè oswa transmetè. Pafwa li rive ke sipò pou yon codec sèten se sèlman pou transmisyon, men se pa pou resepsyon (ki enpòtan pou konbine transmetè-reseptè), byenke manifakti a tou senpleman deklare "sipò", san yo pa nòt (mwen sipoze ke lisans separe nan ankode ak dekodeur nan kèk. codecs se blame pou sa a). Nan aparèy ki pi bon mache yo, ou ka pa jwenn sipò aptX deklare ditou.

Malerezman, interfaces pifò sistèm operasyon yo pa montre codec te itilize nenpòt kote. Enfòmasyon sou sa a disponib sèlman nan Android, apati vèsyon 8, ak macOS. Sepandan, menm nan OS sa yo, sèlman kodèk sa yo ki sipòte tou de telefòn/òdinatè ak kas ekoutè yo pral parèt.

Ki jan ou ka konnen ki kodèk aparèy ou an sipòte? Anrejistre epi analize pil fatra trafik ak paramèt negosyasyon A2DP!
Sa a ka fè sou Linux, macOS ak android. Sou Linux ou ka itilize Wireshark oswa hcidump, sou macOS ou ka itilize Bluetooth Explorer, ak sou Android ou ka itilize estanda Bluetooth HCI fonksyon ekonomize pil fatra, ki disponib nan zouti pwomotè yo. Ou pral resevwa yon pil fatra nan fòma btsnoop, ki ka chaje nan analizè Wireshark la.
Peye atansyon: Ou ka jwenn yon pil fatra kòrèk sèlman lè w konekte nan telefòn/òdinatè w ak kas ekoutè/lopatè (kèlkeswa jan li ka sonnen komik)! Ekoutè yo ka poukont etabli yon koneksyon ak telefòn nan, nan ka sa a yo pral mande yon lis kodèk nan telefòn nan, epi yo pa vise vèrsa. Pou asire yo anrejistre pil fatra ki kòrèk la, premyèman depaire aparèy la epi apresa pè telefòn ou ak kas ekoutè yo pandan y ap anrejistre pil fatra a.

Sèvi ak filtè ekspozisyon sa a pou filtre trafik ki pa enpòtan:

btavdtp.signal_id

Kòm yon rezilta, ou ta dwe wè yon bagay ki sanble ak sa a:
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Ou ka klike sou chak atik nan lòd GetCapabilities pou wè karakteristik detaye codec la.
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Wireshark pa konnen tout idantifyan kodèk, kidonk kèk kodèk pral oblije dechifre manyèlman, gade nan tablo idantifyan ki anba a:

Mandatory:
0x00 - SBC

Optional:
0x01 - MPEG-1,2 (aka MP3)
0x02 - MPEG-2,4 (aka AAC)
0x04 - ATRAC

Vendor specific:
0xFF 0x004F 0x01   - aptX
0xFF 0x00D7 0x24   - aptX HD
0xFF 0x000A 0x02   - aptX Low Latency
0xFF 0x00D7 0x02   - aptX Low Latency
0xFF 0x000A 0x01   - FastStream
0xFF 0x012D 0xAA   - LDAC
0xFF 0x0075 0x0102 - Samsung HD
0xFF 0x0075 0x0103 - Samsung Scalable Codec
0xFF 0x053A 0x484C - Savitech LHDC

0xFF 0x000A 0x0104 - The CSR True Wireless Stereo v3 Codec ID for AAC
0xFF 0x000A 0x0105 - The CSR True Wireless Stereo v3 Codec ID for MP3
0xFF 0x000A 0x0106 - The CSR True Wireless Stereo v3 Codec ID for aptX

Yo nan lòd yo pa analize pil fatra manyèlman, mwen te fè yon sèvis ki pral analize tout bagay otomatikman: btcodecs.valdikss.org.ru

Konparezon codecs. Ki codec ki pi bon?

Chak codec gen pwòp avantaj ak dezavantaj li yo.
aptX ak aptX HD itilize pwofil ki kode difisil ki pa ka chanje san yo pa modifye ankode ak dekode. Ni manifakti telefòn lan ni manifakti kas ekoutè a pa ka chanje faktè kodaj bitrate oswa aptX. Pwopriyetè kodèk la, Qualcomm, bay yon ankode referans nan fòm yon bibliyotèk. Reyalite sa yo se fòs aptX - ou konnen davans ki kalite son ou pral jwenn, san okenn "men".

SBC, nan kontras, gen anpil paramèt configurable, dinamik bitrate (encodeur a ka diminye paramèt bitpool la si ond yo okipe), epi li pa gen pwofil difisil-kode, sèlman rekòmande "bon jan kalite mwayen" ak "bon jan kalite segondè" ki te. ajoute nan spesifikasyon A2DP nan ane 2003. "Segondè bon jan kalite" pa twò wo pa estanda jodi a, ak pifò pil Bluetooth pa pèmèt ou sèvi ak paramèt pi bon pase pwofil "wo kalite", byenke pa gen okenn restriksyon teknik pou sa a.
Bluetooth SIG pa gen yon ankode SBC referans kòm yon bibliyotèk, ak manifaktirè yo aplike li tèt yo.
Sa se feblès SBC - li pa janm klè davans ki kalite son pou atann de yon aparèy an patikilye. SBC ka pwodwi odyo bon jan kalite ki ba ak trè wo, men lèt la pa ka atenn san yo pa enfimite oswa kontoune limit atifisyèl pil Bluetooth yo.

Sitiyasyon an ak AAC se Limit: sou yon bò, teyorikman codec a ta dwe pwodwi bon jan kalite endistenabl ak orijinal la, men nan pratik, jije pa tès yo nan laboratwa SoundGuys la sou diferan aparèy Android, sa a pa konfime. Gen plis chans, fòt la se ak encoders odyo pyès ki nan konpitè ki ba-bon jan kalite ki bati nan divès chipset telefòn. Li fè sans pou itilize AAC sèlman sou aparèy Apple, ak sou Android limite li nan aptX ak LDAC.

Materyèl ki sipòte kodèk altènatif yo gen tandans pi bon kalite, tou senpleman paske pou aparèy ki trè bon mache, ki pa gen bon jan kalite, li pa fè sans pou peye frè lisans pou itilize kodèk sa yo. Dan mon tes, SBC son tre byen lo lekipman kalite.

Mwen te fè yon sèvis entènèt ki kode odyo nan SBC, aptX ak aptX HD an tan reyèl, dwa nan navigatè a. Avèk li, ou ka teste kodèk odyo sa yo san yo pa aktyèlman transmèt odyo atravè Bluetooth, sou nenpòt kas ekoutè, moun ki pale, ak mizik pi renmen ou, epi tou chanje paramèt kodaj dirèkteman pandan w ap jwe odyo:
btcodecs.valdikss.org.ru/sbc-encoder
Sèvis la sèvi ak bibliyotèk kodaj SBC ki soti nan pwojè BlueZ ak libopenaptx ki soti nan ffmpeg, ki konpile nan WebAssembly ak JavaScript soti nan C, atravè emscripten, pou kouri nan navigatè a. Ki moun ki ka reve yon avni konsa!

Men sa li sanble:

Remake kijan nivo bri a chanje apre 20 kHz pou diferan kodèk. Fichye MP3 orijinal la pa gen frekans ki pi wo a 20 kHz.

Eseye chanje kodèk epi wè si w tande diferans ki genyen ant orijinal la, SBC 53 Joint Stereo (pwofil estanda ak pi komen an), ak aptX/aptX HD.

Mwen ka tande diferans ki genyen ant codecs nan kas ekoutè!

Moun ki pa tande diferans ki genyen ant kodèk pandan tès atravè yon sèvis entènèt reklame ke yo tande li lè yo koute mizik sou kas ekoutè san fil. Ay, sa a se pa yon blag oswa yon efè plasebo: diferans lan vrèman tande, men li pa koze pa diferans. kodèk.

A vas majorite de chipset odyo Bluetooth yo itilize nan aparèy k ap resevwa san fil yo ekipe ak yon processeur siyal dijital (DSP), ki aplike yon revolve, konpander, ekspansyon stereo, ak lòt bagay ki fèt pou amelyore (oswa chanje) son an. Manifaktirè ekipman Bluetooth ka configured DSP pou chak codec separeman, ak lè chanje ant kodèk, koute a ap panse ke yo ap tande yon diferans nan operasyon an nan kodèk yo, lè an reyalite yo ap koute diferan anviwònman DSP.

Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy
DSP Kalimba odyo pwosesis tiyo nan chips ki fabrike pa CSR/Qualcomm

Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy
Aktive diferan fonksyon DSP pou chak codec ak pwodiksyon separeman

Gen kèk aparèy prim ki vini ak lojisyèl ki pèmèt ou Customize anviwònman DSP, men pifò kas ekoutè ki pi bon mache pa fè sa, epi itilizatè yo pa ka fèmen odyo pòs-pwosesis manyèlman.

Karakteristik fonksyonèl nan aparèy yo

Vèsyon an modèn nan estanda A2DP a gen fonksyon "absoli kontwòl volim". — kontwòl volim aparèy lè l sèvi avèk kòmandman espesyal nan pwotokòl la AVRCP, ki kontwole pwogrè nan etap pwodiksyon an, olye pou yo diminye pwogramasyon volim nan kouran odyo a. Si lè ou chanje volim nan kas ekoutè ou, chanjman an pa senkronize ak volim nan telefòn ou, Lè sa a, kas ekoutè ou oswa telefòn ou pa sipòte karakteristik sa a. Nan ka sa a, li fè sans pou toujou koute mizik ak volim maksimòm sou telefòn la, ajiste volim aktyèl la ak bouton kas ekoutè yo - nan ka sa a, rapò siyal-a-bri yo pral pi bon ak bon jan kalite a odyo. ta dwe pi wo.
An reyalite, gen sitiyasyon tris. Sou kas ekoutè RealForce OverDrive D1 mwen an pou SBC, yon konpander fò limen, epi ogmante volim nan mennen nan yon ogmantasyon nan nivo son trankil, pandan y ap volim nan son byen fò pa chanje (siyal la konprese). Poutèt sa, ou dwe mete volim nan òdinatè a apeprè mwatye, nan ka sa a pa gen pratikman efè konpresyon.
Dapre obsèvasyon mwen yo, tout kas ekoutè ak kodèk adisyonèl sipòte fonksyon kontwòl volim absoli, aparamman sa a se youn nan kondisyon yo pou sètifikasyon kodèk.

Gen kèk sipò pou kas ekoutè konekte de aparèy an menm tan. Sa a pèmèt ou, pou egzanp, pou koute mizik nan òdinatè w lan epi resevwa apèl nan telefòn ou. Sepandan, ou ta dwe konnen ke nan mòd sa a kodèk altènatif yo enfim epi sèlman SBC yo itilize.

AVDTP 1.3 Fonksyon Rapò Reta pèmèt kas ekoutè yo kominike reta a nan aparèy la transmèt nan ki son yo aktyèlman jwe. Sa a pèmèt ou ajiste senkronizasyon nan odyo ak videyo pandan w ap gade dosye videyo: si gen pwoblèm ak transmisyon radyo, odyo a pa pral lag dèyè videyo a, men okontrè, videyo a pral ralanti pa jwè videyo a jiskaske odyo ak videyo yo senkronize ankò.
Fonksyon an sipòte pa anpil kas ekoutè, Android 9+ ak Linux ak PulseAudio 12.0+. Mwen pa okouran sipò pou karakteristik sa a sou lòt platfòm.

Kominikasyon bidirectionnelle via Bluetooth. Transmisyon vwa.

Pou transmisyon vwa nan Bluetooth, yo itilize Synchronous Connection Oriented (SCO) - transmisyon synchrone ak negosyasyon preliminè nan koneksyon an. Mòd la pèmèt ou transmèt son ak vwa entèdi nan lòd, ak simetrik voye ak resevwa vitès, san yo pa tann pou konfimasyon nan transmisyon ak re-voye pake. Sa a diminye reta an jeneral nan transmisyon odyo sou chanèl radyo a, men enpoze restriksyon grav sou kantite done transmèt pou chak inite tan, ak negatif afekte bon jan kalite a.
Lè yo itilize mòd sa a, tou de vwa ak odyo yo transmèt ak menm kalite.
Malerezman, apati 2019, bon jan kalite vwa sou Bluetooth toujou pòv, epi li pa klè poukisa Bluetooth SIG la pa fè anyen sou li.

CVSD

Codec lapawòl debaz CVSD te estandadize an 2002, epi li sipòte pa tout aparèy kominikasyon Bluetooth bidireksyon. Li bay transmisyon odyo ak yon frekans echantiyon 8 kHz, ki koresponn ak bon jan kalite a nan telefòn fil konvansyonèl yo.

Yon egzanp yon anrejistreman nan codec sa a.

mSBC

An 2009, kodèk mSBC adisyonèl yo te estandadize, e an 2010 chips ki te itilize li pou transmisyon vwa te deja parèt. mSBC lajman sipòte pa plizyè aparèy.
Sa a se pa yon kodèk endepandan, men yon SBC regilye soti nan estanda A2DP a, ak yon pwofil kodaj fiks: 16 kHz, mono, bitpool 26.

Yon egzanp yon anrejistreman nan codec sa a.

Pa briyan, men pi bon pase CVSD, men li toujou anmèdan pou itilize pou kominikasyon sou entènèt, espesyalman lè w ap itilize kas ekoutè pou kominike nan jwèt la - odyo jwèt la pral transmèt tou nan yon pousantaj echantiyon 16 kHz.

Konpayi FastStreamCSR deside devlope lide pou itilize SBC. Pou jwenn limit pwotokòl SCO a epi sèvi ak pi gwo pousantaj, CSR te ale nan yon lòt wout - yo te entwodwi sipò pou odyo SBC de-fason nan estanda transmisyon odyo A2DP yon sèl-fason, pwofil kodaj ofisyèl, epi yo te rele li "FastStream".

FastStream transmèt odyo stereo nan 44.1 oswa 48 kHz ak yon vitès 212 kbps nan moun ki pale yo, ak mono, 16 kHz, ak yon vitès 72 kbps yo itilize pou transmèt odyo soti nan mikwofòn la (yon ti kras pi bon pase mSBC). Paramèt sa yo pi byen adapte pou kominikasyon nan jwèt sou entènèt - son an nan jwèt la ak entèrlokuteur yo pral nan kalite siperyè.

Yon egzanp yon anrejistreman nan codec sa a (+ son nan mikwofòn, menm jan ak mSBC).

Konpayi an te vini ak yon beki enteresan, men akòz lefèt ke li kontredi estanda A2DP a, li sipòte sèlman nan kèk nan transmetè konpayi an (ki travay kòm yon kat odyo USB, pa yon aparèy Bluetooth), men li pa fè sa. resevwa sipò nan pil Bluetooth byenke kantite kas ekoutè ak sipò FastStream pa tèlman piti.

Nan moman sa a, sipò FastStream nan eksplwatasyon an se sèlman kòm yon patch pou Linux PulseAudio soti nan pwomotè Pali Rohár, ki moun ki pa enkli nan branch prensipal la nan pwogram nan.

aptX Low latansi

Anpil nan sipriz ou, aptX Low Latency sipòte tou odyo bidireksyon, mete ann aplikasyon menm prensip ak FastStream.
Li pa posib pou itilize karakteristik sa a nan kodèk la nenpòt kote - pa gen okenn sipò pou dekodaj Low Latansi nan nenpòt OS oswa nan nenpòt ki pile Bluetooth mwen konnen.

Bluetooth 5, klasik ak enèji ki ba

Te gen yon anpil nan konfizyon alantou espesifikasyon Bluetooth ak vèsyon akòz prezans nan de estanda enkonpatib anba menm mak la, tou de nan yo ki lajman itilize pou rezon diferan.

Gen de pwotokòl Bluetooth diferan, enkonpatib: Bluetooth Classic ak Bluetooth Low Energy (LE, ke yo rele tou Bluetooth Smart). Genyen tou yon twazyèm pwotokòl, Bluetooth High Speed, men li pa gaye toupatou epi li pa itilize nan aparèy nan kay la.

Kòmanse ak Bluetooth 4.0, chanjman nan spesifikasyon konsène sitou Bluetooth Low Energy, ak vèsyon klasik la te resevwa sèlman amelyorasyon minè.

Lis chanjman ant Bluetooth 4.2 ak Bluetooth 5:

9 CHANJMAN SOTI V4.2 POU 5.0

9.1 NOUVO CARACTERISTIQUES

Plizyè nouvo karakteristik yo prezante nan Bluetooth Core Specification 5.0 Release. Pi gwo domèn amelyorasyon yo se:
• Mask disponiblite plas (SAM)
• 2 Msym/s PHY pou LE
•LE Long Range
• High Duty Cycle Piblisite ki pa konekte
• LE Ekstansyon Piblisite
• LE Channel Seleksyon Algorithm #2
9.1.1 Karakteristik te ajoute nan CSA5 - Entegre nan v5.0
•Pi wo pouvwa pèsistans yap ogmante jiska

Sous: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (paj 291)

Se sèlman yon chanjman ki afekte vèsyon klasik la nan kad spesifikasyon Bluetooth 5 la: yo te ajoute sipò pou teknoloji Slot Availability Mask (SAM), ki fèt pou amelyore separasyon emisyon radyo. Tout lòt chanjman afekte sèlman Bluetooth LE (ak pi wo pouvwa pwodiksyon tou).

Tout Aparèy odyo yo itilize sèlman Bluetooth Classic. Li enposib pou konekte kas ekoutè ak moun kap pale atravè Bluetooth Low Energy: pa gen okenn estanda pou transmèt odyo lè l sèvi avèk LE. Estanda A2DP, ki itilize pou transmèt bon jan kalite odyo, travay sèlman atravè Bluetooth Classic, epi pa gen okenn analogue nan LE.

Konklizyon - achte aparèy odyo ak Bluetooth 5 sèlman paske nan nouvo vèsyon pwotokòl la pa itil. Bluetooth 4.0/4.1/4.2 nan yon kontèks transmisyon odyo pral travay egzakteman menm jan an.
Si anons la nan nouvo kas ekoutè mansyone double ranje fonksyònman ak redwi konsomasyon pouvwa gras a Bluetooth 5, Lè sa a, ou ta dwe konnen ke yo swa pa konprann li tèt yo oswa yo twonpe ou. Se pa etonan, paske menm manifaktirè chips Bluetooth nan anons yo konfonn sou diferans ki genyen ant nouvo vèsyon estanda a, ak kèk chip Bluetooth 5 sipòte vèsyon senkyèm lan sèlman pou LE, epi sèvi ak 4.2 pou Classic.

Reta transmisyon odyo

Kantite reta (lag) nan odyo depann de anpil faktè: gwosè tanpon an nan pil odyo a, nan pil Bluetooth la ak nan aparèy lèktur san fil tèt li, ak reta algoritmik nan codec la.

Latansi kodèk senp tankou SBC, aptX ak aptX HD piti anpil, 3-6 ms, ki ka neglije, men kodèk konplèks tankou AAC ak LDAC ka lakòz yon lag aparan. Latansi algoritmik AAC pou 44.1 kHz se 60 ms. LDAC - apeprè 30 ms (ki baze sou yon analiz ki graj sou kòd sous la. Mwen ta ka mal, men se pa anpil.)

Latansi a ki kapab lakòz anpil depann sou aparèy la lèktur, chipset li yo ak tanpon. Pandan tès yo, mwen te resevwa yon pwopagasyon 150 a 250 ms sou diferan aparèy (ak kodèk SBC). Si nou sipoze ke aparèy ki sipòte kodèk adisyonèl aptX, AAC ak LDAC sèvi ak konpozan kalite siperyè ak yon ti gwosè tanpon, nou jwenn latans tipik sa yo:

SBC: 150-250ms
aptX: 130-180 ms
AAC: 190-240 ms
LDAC: 160-210 ms

Kite m fè w sonje: aptX Low Latansi pa sipòte nan sistèm operasyon yo, se poutèt sa ka jwenn pi ba latansi sèlman ak yon emetè + reseptè oswa emetè + kas ekoutè/oratè konbinezon, epi tout aparèy dwe sipòte kodèk sa a.

Aparèy Bluetooth, sètifikasyon, ak pwoblèm logo

Ki jan yo fè distenksyon ant yon aparèy odyo bon jan kalite ak yon navèt bon mache? Nan aparans, premye a tout!

Pou kas ekoutè, oratè ak reseptè Chinwa bon mache:

  1. Mo "Bluetooth" ki manke sou bwat la ak aparèy la, "Wireless" ak "BT" yo pi souvan itilize.
  2. Logo Bluetooth manke Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy sou bwat la oswa aparèy la
  3. Pa gen ble flache dirije

Absans la nan eleman sa yo endike ke aparèy la pa te sètifye, ki vle di li se potansyèlman nan bon jan kalite ki ba ak pwoblèm. Pou egzanp, ekoutè Bluedio yo pa sètifye Bluetooth epi yo pa konplètman konfòme yo ak spesifikasyon A2DP la. Yo pa ta pase sètifikasyon.

Ann konsidere plizyè aparèy ak bwat nan yo:
Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Odyo atravè Bluetooth: maksimòm detay sou pwofil, kodèk ak aparèy

Sa yo se tout aparèy ki pa sètifye. Enstriksyon yo ka genyen yon logo ak non teknoloji Bluetooth la, men bagay ki pi enpòtan an se ke yo sou bwat la ak/oswa aparèy la li menm.

Si kas ekoutè w oswa oratè w di "Ze bluetooth dewise konekte avèk siksè", sa a pa endike bon jan kalite yo tou:

Konklizyon

Èske Bluetooth ka konplètman ranplase kas ekoutè ak kask fil? Li kapab, men nan pri a nan bon jan kalite apèl pòv, ogmante latansi odyo ki ka anmèdan nan jwèt, ak yon pakèt kodèk propriétaires ki mande pou frè lisans ak ogmante pri final la nan tou de smartphones ak kas ekoutè.

Maketing codecs altènatif yo trè fò: aptX ak LDAC yo prezante kòm yon ranplasman long dire pou SBC "demode ak move" la, ki pa prèske move jan moun panse li ye.

Kòm li te tounen soti, limit yo atifisyèl nan pil Bluetooth sou bite SBC a ka kontoune, se konsa ke SBC a pa pral enferyè a aptX HD. Mwen te pran inisyativ la nan pwòp men mwen e mwen te fè yon patch pou firmwèr LineageOS la: Nou modifye pil Bluetooth la pou amelyore son sou kas ekoutè san kodèk AAC, aptX ak LDAC

Ou ka jwenn plis enfòmasyon sou sit entènèt yo Son mesye и SoundExpert.

bonis: Ankode referans SBC, enfòmasyon A2DP bitstream ak dosye tès yo. Fichye sa a te konn afiche piblikman sou sit entènèt Bluetooth la, men kounye a disponib sèlman pou manm Bluetooth SIG la.

Sous: www.habr.com

Add nouvo kòmantè