เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบญเปˆเบฒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบญเปˆเบฒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ: เบชเบฝเบ‡เบœเปˆเบฒเบ™ Bluetooth: เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบชเบนเบ‡เบชเบธเบ”เบเปˆเบฝเบงเบเบฑเบšเป‚เบ›เบฃเป„เบŸเบฅเปŒ, เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™

เบœเบนเป‰เปƒเบŠเป‰เบซเบนเบŸเบฑเบ‡เป„เบฎเป‰เบชเบฒเบเบšเบฒเบ‡เบ„เบปเบ™เบฅเบฒเบเบ‡เบฒเบ™เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบฝเบ‡เบ—เบตเปˆเบšเปเปˆเบ”เบตเปเบฅเบฐเบ‚เบฒเบ”เบ„เบงเบฒเบกเบ–เบตเปˆเบชเบนเบ‡เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ SBC Bluetooth เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบเบญเบธเบ›เบฐเบเบญเบ™เบชเบฝเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”. เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ—เบปเปˆเบงเป„เบ›เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปเบกเปˆเบ™เบเบฒเบ™เบŠเบทเป‰เบญเบธเบ›เบฐเบเบญเบ™เปเบฅเบฐเบซเบนเบŸเบฑเบ‡เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ aptX เปเบฅเบฐ LDAC. เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เปˆเบฒเบ—เปเบฒเบ™เบฝเบกเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบงเบเบกเบฑเบ™เบกเบตเบฅเบฒเบ„เบฒเปเบžเบ‡เบเบงเปˆเบฒ.

เบกเบฑเบ™เบ›เบฐเบเบปเบ”เบงเปˆเบฒเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ•เปเปˆเบฒเบ‚เบญเบ‡ SBC เปเบกเปˆเบ™เบเป‰เบญเบ™เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ›เบญเบกเบ‚เบญเบ‡ Bluetooth stacks เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบนเบŸเบฑเบ‡, เปเบฅเบฐเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ‚เป‰เบฒเบกเบœเปˆเบฒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบŠเบญเบšเปเบงเบเบฑเบšเป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ”เบซเบผเบทเบ„เบญเบกเบžเบดเบงเป€เบ•เบต.

เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ SBC

เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ SBC เบกเบตเบซเบผเบฒเบเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเป€เบˆเบฅเบฐเบˆเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เป„เบฅเบเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบžเบงเบเป€เบ‚เบปเบฒ:

  • เบˆเปเบฒเบ™เบงเบ™เปเบฅเบฐเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ—เบฒเบ‡: Joint Stereo, Stereo, Dual Channel, Mono;
  • เบˆเปเบฒเบ™เบงเบ™เปเบ–เบšเบ„เบงเบฒเบกเบ–เบตเปˆ: 4 เบซเบผเบท 8;
  • เบˆเปเบฒเบ™เบงเบ™เบ•เบฑเบ™เปƒเบ™เบŠเบธเบ”: 4, 8, 12, 16;
  • เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบเบšเบดเบ”เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™: เบ„เบงเบฒเบกเบ”เบฑเบ‡, SNR;
  • เบ„เปˆเบฒเบชเบนเบ‡เบชเบธเบ” เปเบฅเบฐเบ•เปเปˆเบฒเบชเบธเบ”เบ‚เบญเบ‡เบชเบฐเบ™เบธเบเป€เบเบตเบ‚เบญเบ‡เบšเบดเบ”เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™ (bitpool): เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบˆเบฒเบ 2 เบซเบฒ 53.

เบญเบธเบ›เบฐเบเบญเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ•เป‰เบญเบ‡เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ‚เบญเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบธเบเบขเปˆเบฒเบ‡.
เบ›เบปเบเบเบฐเบ•เบดเบชเบฐเป€เบ•เบ Bluetooth เบ—เบตเปˆเบกเบตเบขเบนเปˆเบเปˆเบญเบ™เปเบฅเป‰เบงเป€เบซเบฑเบ™เบ”เบตเบเบฑเบšเป‚เบ›เบฃเป„เบŸเบฅเปŒเบ•เปเปˆเป„เบ›เบ™เบตเป‰: Joint Stereo, 8 bands, 16 blocks, Loudness, bitpool 2..53. เป‚เบ›เบฃเป„เบŸเบฅเปŒเบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเบฝเบ‡ 44.1 kHz เปƒเบ™เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ‚เบญเบ‡ 328 kbps.
เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ bitpool เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเป‚เบ”เบเบเบปเบ‡เบ•เปเปˆเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบžเบฒเบเปƒเบ™เบซเบ™เบถเปˆเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒ: เบชเบนเบ‡เบ‚เบถเป‰เบ™, เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบชเบนเบ‡, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ„เบธเบ™เบ™เบฐเบžเบฒเบš.
เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ bitpool เบšเปเปˆเป„เบ”เป‰ tied เบเบฑเบšเป‚เบ›เบฃเป„เบŸเบฅเปŒเบชเบฐเป€เบžเบฒเบฐ; เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบญเบดเบ”เบ—เบดเบžเบปเบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเป‚เบ”เบเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบทเปˆเบ™เป†: เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ—เบฒเบ‡, เบˆเปเบฒเบ™เบงเบ™เปเบ–เบšเบ„เบงเบฒเบกเบ–เบตเปˆ, เบˆเปเบฒเบ™เบงเบ™เบ•เบฑเบ™. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เป‚เบ”เบเบ—เบฒเบ‡เบญเป‰เบญเบก, เป‚เบ”เบเบเบฒเบ™เบ•เบปเบเบฅเบปเบ‡เบเปˆเบฝเบงเบเบฑเบšเป‚เบ›เบฃเป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™ bitpool.

เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบชเบนเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบญเบฑเบ”เบ•เบฒเบšเบดเบ” SBC

เบ•เบปเบงเบขเปˆเบฒเบ‡, เป‚เปเบ” Dual Channel เบˆเบฐเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบŠเปˆเบญเบ‡เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เป‚เบ”เบเปƒเบŠเป‰ bitpool เบ—เบฑเบ‡เปเบปเบ”เบชเบณเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบŠเปˆเบญเบ‡. เป‚เบ”เบเบเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบญเบธเบ›เบฐเบเบญเบ™เปƒเบŠเป‰ Dual Channel เปเบ—เบ™ Joint Stereo, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เป€เบเบทเบญเบšเบชเบญเบ‡เป€เบ—เบปเปˆเบฒเบ”เป‰เบงเบเบ„เปˆเบฒ bitpool เบชเบนเบ‡เบชเบธเบ”เป€เบ—เบปเปˆเบฒเบเบฑเบ™: 617 kbps.
เปƒเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบกเบนเบ™เบ„เปˆเบฒ bitpool เบ—เบตเปˆเบšเปเปˆเบ•เบดเบ”เบเบฑเบš profile เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเปเบกเปˆเบ™เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ‚เบญเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ A2DP, เป€เบŠเบดเปˆเบ‡เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡ SBC. เบกเบฑเบ™เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบˆเบฅเบฐเบˆเบฒเบเปˆเบฝเบงเบเบฑเบšเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบเปˆเบงเบฒ bitpool.

เบ„เปˆเบฒ Bitpool เปเบฅเบฐ Bitrate เบ„เบปเบ‡เบ—เบตเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบกเบฒเบˆเบฒเบเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบตเปˆเบกเบตเบกเบนเบ™เบ„เปˆเบฒเปเบ™เบฐเบ™เปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเบฝเบ‡เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡. เปเบ•เปˆเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบšเปเปˆเปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบˆเบฐเบˆเปเบฒเบเบฑเบ”เบ•เบปเบงเป€เบญเบ‡เบเบฑเบšเบ„เบธเบ™เบ„เปˆเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเบ‚เบญเบ‡ A2DP v1.2, เป€เบŠเบดเปˆเบ‡เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ›เบต 2007 เบซเบฒ 2015, เบ•เป‰เบญเบ‡เบเบฒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบ”เป‰เบงเบเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เป€เบ–เบดเบ‡ 512 kbps:

เบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡ SNK เบˆเบฐเบฎเบญเบ‡เบฎเบฑเบšเบ„เปˆเบฒ bitpool เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบšเปเปˆเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เป€เบเบตเบ™เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบชเบนเบ‡เบชเบธเบ”. เป‚เบ›เบฃเป„เบŸเบฅเปŒเบ™เบตเป‰เบˆเบณเบเบฑเบ”เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบขเบนเปˆเบ—เบตเปˆ 320kb/s เบชเปเบฒเบฅเบฑเบšเป‚เบกเป‚เบ™, เปเบฅเบฐ 512kb/s เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบชเบญเบ‡เบŠเปˆเบญเบ‡.

เปƒเบ™เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เบ‚เปเป‰เบเปเบฒเบซเบ™เบปเบ”เบšเปเปˆเบกเบตเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบญเบฑเบ”เบ•เบฒเบšเบดเบ”. เบ„เบฒเบ”เบ„เบฐเป€เบ™เบงเปˆเบฒเบซเบนเบŸเบฑเบ‡เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบต 2015 เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš EDR เบชเบฒเบกเบฒเบ”เบฎเบญเบ‡เบฎเบฑเบšเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เป€เบ–เบดเบ‡ โ‰ˆ730 kbps.

เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡, Linux (PulseAudio), Android, Blackberry เปเบฅเบฐ macOS Bluetooth stacks เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ—เบปเบ”เบชเบญเบšเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ›เบญเบกเบเปˆเบฝเบงเบเบฑเบšเบ„เปˆเบฒเบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ bitpool, เป€เบŠเบดเปˆเบ‡เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเป‚เบ”เบเบเบปเบ‡เบ•เปเปˆเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบชเบนเบ‡เบชเบธเบ”. เปเบ•เปˆเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”; เป€เบเบทเบญเบšเบ—เบธเบเบซเบนเบŸเบฑเบ‡เบเบฑเบ‡เบˆเปเบฒเบเบฑเบ”เบ„เปˆเบฒ bitpool เบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆ 53.
เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบซเบฑเบ™เปเบฅเป‰เบง, เบญเบธเบ›เบฐเบเบญเบ™เบชเปˆเบงเบ™เปƒเบซเบเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปƒเบ™เบŠเบธเบ” Bluetooth เบ—เบตเปˆเบ–เบทเบเบ”เบฑเบ”เปเบ›เบ‡เบ”เป‰เบงเบเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ‚เบญเบ‡ 551 kbps, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบซเบผเบท crackles. เปเบ•เปˆเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบžเบฒเบเปƒเบ•เป‰เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ›เบปเบเบเบฐเบ•เบด, เปƒเบ™ stacks Bluetooth เบ›เบปเบเบเบฐเบ•เบด.

เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡ Bluetooth stack

เบ—เบธเบเบŠเบธเบ” Bluetooth เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ A2DP เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบซเบกเบ” Dual Channel, เปเบ•เปˆเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบกเบฑเบ™เบˆเบฒเบเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš.

เบกเบฒเป€เบžเบตเปˆเบกเบชเบฐเบซเบผเบฑเบšเบเบฑเบšเบชเปˆเบงเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เป€เบฅเบตเบ! เบ‚เป‰เบญเบเป„เบ”เป‰เป€เบฎเบฑเบ” patches เบชเปเบฒเบฅเบฑเบš Android 8.1 เปเบฅเบฐ Android 9 เบ—เบตเปˆเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Dual Channel เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปƒเบชเปˆ stack, เป€เบžเบตเปˆเบกเป‚เบซเบกเบ”เปƒเบชเปˆเป€เบกเบ™เบนเบชเบฐเบซเบผเบฑเบšเบฎเบนเบšเปเบšเบšเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบท dev, เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ” SBCs Dual Channel เบ„เบทเบเบฑเบšเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™ aptX. , AAC, เบซเบผเบท LDAC (Android เป€เบญเบตเป‰เบ™เบญเบฑเบ™เบ™เบตเป‰เบงเปˆเบฒ HD Audio) เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบ–เบทเบเปƒเบชเปˆเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบธเบ›เบฐเบเบญเบ™ Bluetooth. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ:

เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

Patch เบชเปเบฒเบฅเบฑเบš Android 9
Patch เบชเปเบฒเบฅเบฑเบš Android 8.1

เป€เบกเบทเปˆเบญเบเปˆเบญเบ‡เบเบฒเปเบฒเบเบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™, เบชเบฝเบ‡ Bluetooth เบˆเบฐเป€เบฅเบตเปˆเบกเบ–เบทเบเบชเบปเปˆเบ‡เปƒเบ™เบญเบฑเบ”เบ•เบฒเบšเบดเบ” 551 kbpsเบ–เป‰เบฒเบซเบนเบŸเบฑเบ‡เบฎเบญเบ‡เบฎเบฑเบšเบ„เบงเบฒเบกเป„เบงเปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ 3 Mbit/s, เบซเบผเบท 452 kbpsเบ–เป‰เบฒเบซเบนเบŸเบฑเบ‡เบฎเบญเบ‡เบฎเบฑเบšเบžเบฝเบ‡เปเบ•เปˆ 2 Mbit/s.

Patch เบ™เบตเป‰เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆเปƒเบ™ firmwares เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • LineageOS
  • เบเบฒเบ™เบŸเบทเป‰เบ™เบ„เบทเบ™เบŠเบตเบงเบดเบ”
  • crDroid

551 เปเบฅเบฐ 452 kbit/s เบกเบฒเบˆเบฒเบเปƒเบช?

เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบเบตเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบญเบฒเบเบฒเบ” Bluetooth เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบกเบตเบ‚เบฐเปœเบฒเบ”เบ„เบปเบ‡เบ—เบตเปˆเปƒเบซเบเปˆเบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš. เบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เบชเบฐเบฅเบฑเบญเบ”เบ•เบดเบ‡, เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบชเบฐเบฅเบฑเบญเบ”เบ•เบดเบ‡เบ—เบตเปˆเบชเบปเปˆเบ‡เปƒเบ™เบซเบ™เบถเปˆเบ‡เบเบฒเบ™เป‚เบญเบ™เปเบกเปˆเบ™ 5. เบเบฑเบ‡เบกเบตเป‚เบซเบกเบ”เบเบฒเบ™เป‚เบญเบ™เบเป‰เบฒเบเบ—เบตเปˆเปƒเบŠเป‰ 1 เบซเบผเบท 3 เบชเบฐเบฅเบฑเบญเบ”เบ•เบดเบ‡, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™ 2 เบซเบผเบท 4. เปƒเบ™ 5 เบชเบฐเบฅเบฑเบญเบ”เบ•เบดเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป‚เบญเบ™เป„เบ”เป‰เป€เบ–เบดเบ‡ 679 เป„เบšเบ•เปŒเบ”เป‰เบงเบเบ„เบงเบฒเบกเป„เบงเปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. 2 Mbit/s เปเบฅเบฐเบชเบนเบ‡เบชเบธเบ” 1021 bytes เบขเบนเปˆเบ—เบตเปˆเบ„เบงเบฒเบกเป„เบง 3 Mbit/s, เปเบฅเบฐเบขเบนเปˆเบ—เบตเปˆ 3 - 367 เปเบฅเบฐ 552 bytes, เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 679 เบซเบผเบท 1021 bytes, เปเบ•เปˆเบซเบผเบฒเบเบเบงเปˆเบฒ 367 เบซเบผเบท 552 bytes, เบเบฒเบ™เป‚เบญเบ™เบเป‰เบฒเบเบˆเบฐเบเบฑเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒ 5 เบŠเปˆเบญเบ‡เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบˆเบฐเบ–เบทเบเป‚เบญเบ™เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบซเบผเบธเบ”เบฅเบปเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เป‚เบญเบ™.

เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

SBC เปƒเบ™เป‚เบซเบกเบ” Dual Channel, เบขเบนเปˆเบ—เบตเปˆ 44100 Hz เบชเบฝเบ‡เบ—เบตเปˆเบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต Bitpool 38, 16 เบšเบฅเบฑเบญเบเบ•เปเปˆเป€เบŸเบฃเบก, 8 เบŠเปˆเบงเบ‡เบ„เบงเบฒเบกเบ–เบตเปˆ, เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเบฝเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบŸเบฃเบก 164 byte, เบ”เป‰เบงเบเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ‚เบญเบ‡ 452 kbps.
เบชเบฝเบ‡เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบขเบนเปˆเปƒเบ™ L2CAP เปเบฅเบฐ AVDTP เป‚เบ›เบฃเป‚เบ•เบ„เบญเบ™เบเบฒเบ™เป‚เบญเบ™, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒ 16 bytes เบˆเบฒเบ payload เบชเบฝเบ‡.

เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบซเบ™เบถเปˆเบ‡เบชเบฒเบเบชเบปเปˆเบ‡ Bluetooth เบ—เบตเปˆเบกเบต 5 เบŠเปˆเบญเบ‡เบชเบฒเบกเบฒเบ”เบฎเบญเบ‡เบฎเบฑเบš 4 เบเบญเบšเบชเบฝเบ‡:

679 (EDR 2 mbit/s DH5) - 4 (L2CAP) - 12 (AVDTP/RTP) - 1 (ะทะฐะณะพะปะพะฒะพะบ SBC) - (164*4) = 6

เบžเบงเบเป€เบฎเบปเบฒเบžเปเบ”เบตเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเบฝเบ‡ 11.7 ms เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบ–เบทเบเบชเบปเปˆเบ‡, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เปƒเบ™ 3.75 ms, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบกเบต 6 เป„เบšเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เป„เบงเป‰เบขเบนเปˆเปƒเบ™เปเบžเบฑเบเป€เบเบฑเบ”.
เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเบปเบ bitpool เป€เบฅเบฑเบเบ™เป‰เบญเบ, เบกเบฑเบ™เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบˆเบธ 4 เป€เบŸเบฃเบกเบชเบฝเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบŠเบธเบ”เบ”เบฝเบงเป„เบ”เป‰. เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบชเบปเปˆเบ‡ 3 เป€เบŸเบฃเบกเบ•เปเปˆเบ„เบฑเป‰เบ‡, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡, เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบชเบฝเบ‡เบ•เปเปˆเป€เบŸเบฃเบก, เปเบฅเบฐเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฝเบ‡เบ•เบดเบ”เบ‚เบฑเบ”เปƒเบ™เบชเบฐเบžเบฒเบšเบงเบดเบ—เบฐเบเบธเบ—เบตเปˆเบšเปเปˆเบ”เบต.

เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ‚เบญเบ‡ 551 kbit / s เบ–เบทเบเป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบš EDR 3 Mbit / s: เบ”เป‰เบงเบ Bitpool 47, 16 blocks เบ•เปเปˆเบเบญเบš, 8 เบŠเปˆเบงเบ‡เบ„เบงเบฒเบกเบ–เบตเปˆ, เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบเบญเบšเปเบกเปˆเบ™ 200 bytes, เบกเบตเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ‚เบญเบ‡ 551 kbit / s. เบŠเบธเบ”เปœเบถเปˆเบ‡เบกเบต 5 เป€เบŸเบฃเบก เบซเบผเบท 14.6 ms เบ‚เบญเบ‡เบ”เบปเบ™เบ•เบต.

เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ SBC เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบชเบฑเบšเบชเบปเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฑเบšเบชเบปเบ™เป„เบ”เป‰เบ‡เปˆเบฒเบเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ™เบฑเบšเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบเปเบšเบšเป‚เบ•เป‰เบ•เบญเบšเป€เบžเบทเปˆเบญเบŠเปˆเบงเบเบœเบนเป‰เบ—เบตเปˆเบชเบปเบ™เปƒเบˆ: btcodecs.valdikss.org.ru/sbc-bitrate-calculator

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰เบˆเบถเปˆเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™?

เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบšเบ„เบงเบฒเบกเป€เบŠเบทเปˆเบญเบ—เบตเปˆเบ™เบดเบเบปเบกเบเปˆเบฝเบงเบเบฑเบšเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบฝเบ‡เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ aptX, เปƒเบ™เบšเบฒเบ‡เป„เบŸเบฅเปŒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒ SBC เบ—เบตเปˆเบกเบตเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ 328 kbps.

SBC เบˆเบฑเบ”เบชเบฑเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เบšเบดเบ”เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปƒเบซเป‰เบเบฑเบšเปเบ–เบšเบ„เบงเบฒเบกเบ–เบตเปˆเบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ•เปเปˆเบฒเบซเบฒเบชเบนเบ‡. เบ–เป‰เบฒเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบ–เบตเปˆเบ•เปˆเปเบฒเปเบฅเบฐเบเบฒเบ‡, เบ„เบงเบฒเบกเบ–เบตเปˆเบชเบนเบ‡เบˆเบฐเบ–เบทเบ "เบ•เบฑเบ”เบญเบญเบ" (เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบ‡เบฝเบšเปเบ—เบ™).
aptX quantizes เปเบ–เบšเบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบตเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™ bits เบ”เบฝเบงเบเบฑเบ™เบ•เบฐเบซเบผเบญเบ”เป€เบงเบฅเบฒ, เบŠเบถเปˆเบ‡เป€เบ›เบฑเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบงเปˆเบฒเบกเบฑเบ™เบกเบต bitrate เบ„เบปเบ‡เบ—เบตเปˆ: 352 kbps เบชเปเบฒเบฅเบฑเบš 44.1 kHz, 384 kbps เบชเปเบฒเบฅเบฑเบš 48 kHz, เปเบฅเบฐเบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ” "เบšเบดเบ”-shift" เบเบฑเบšเบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”. . เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš SBC, aptX เบˆเบฐเบšเปเปˆ "เบ•เบฑเบ”" เบ„เบงเบฒเบกเบ–เบตเปˆ, เปเบ•เปˆเบˆเบฐเป€เบžเบตเปˆเบกเบชเบฝเบ‡เบฅเบปเบšเบเบงเบ™เปƒเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบซเบผเบธเบ”เบœเปˆเบญเบ™เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบชเบฝเบ‡, เปเบฅเบฐเบšเบฒเบ‡เบ„เบฑเป‰เบ‡เปเบ™เบฐเบ™เปเบฒ crackling เบฅเบฑเบเบชเบฐเบ™เบฐ. SBC "เบเบดเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”" - เบเบปเบเป€เบฅเบตเบเบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบ‡เบฝเบšเบชเบฐเบซเบ‡เบปเบšเบ—เบตเปˆเบชเบธเบ”.
เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ, เป€เบกเบทเปˆเบญเบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš SBC 328k, aptX เปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบšเบดเบ”เป€เบšเบทเบญเบ™เบซเบ™เป‰เบญเบเปƒเบ™เบ”เบปเบ™เบ•เบตเบ—เบตเปˆเบกเบตเบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบ–เบตเปˆเบเบงเป‰เบฒเบ‡, เปเบ•เปˆเปƒเบ™เบ”เบปเบ™เบ•เบตเบ—เบตเปˆเบกเบตเบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบ–เบตเปˆเปเบ„เบšเปเบฅเบฐเบฅเบฐเบ”เบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ—เบตเปˆเบเบงเป‰เบฒเบ‡, SBC 328k เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบเปเปˆเบŠเบฐเบ™เบฐ.

เปƒเบซเป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเปเบฅเบฐเบ™เบตเบžเบดเป€เบชเบ”. Spectrogram เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹เบซเบผเบดเป‰เบ™ pianoโ€‹:
เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบ–เบตเปˆเบˆเบฒเบ 0 เบซเบฒ 4 kHz, เปเบฅเบฐเบชเบทเบšเบ•เปเปˆเป€เบ–เบดเบ‡ 10 kHz.
spectrogram เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เปƒเบ™ aptX เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบตเป‰:
เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆ SBC 328k เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ.
เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เบงเปˆเบฒ SBC 328k เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐเป„เบ”เป‰เบ›เบดเบ”เบ‚เบญเบšเป€เบ‚เบ”เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡ 16 kHz เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เปเบฅเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบšเบดเบ”เป€เบฃเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ•เปˆเปเบฒเบเบงเปˆเบฒเบ„เปˆเบฒเบ™เบตเป‰. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, aptX เป„เบ”เป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบšเบดเบ”เป€เบšเบทเบญเบ™เบซเบผเบฒเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ spectrum เบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบตเปˆเป„เบ”เป‰เบเบดเบ™เบเบฑเบšเบซเบนเบ‚เบญเบ‡เบกเบฐเบ™เบธเบ”, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰เปƒเบ™ spectrogram เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบ–เบทเบเบซเบฑเบเบญเบญเบเบˆเบฒเบ aptX spectrogram (เบชเบปเบ”เปƒเบช, เบเบฒเบ™เบšเบดเบ”เป€เบšเบทเบญเบ™เบซเบผเบฒเบ):
เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ SBC 328k เบ—เปเบฒเบฅเบฒเบเบชเบฑเบ™เบเบฒเบ™เบซเบ™เป‰เบญเบเบฅเบปเบ‡เปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เบˆเบฒเบ 0 เบซเบฒ 10 kHz, เปเบฅเบฐเบ•เบฑเบ”เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญ:
เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบญเบฑเบ”เบ•เบฒเบšเบดเบ” 485k เบ‚เบญเบ‡ SBC เปเบกเปˆเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบฎเบฑเบเบชเบฒเบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบฑเบ‡เปเบปเบ”, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เปเบ–เบš.
เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

SBC 485k เปเบกเปˆเบ™เบขเบนเปˆเบ‚เป‰เบฒเบ‡เบซเบ™เป‰เบฒเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบ‚เบญเบ‡ aptX เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ™เบตเป‰เปƒเบ™เบฅเบฐเบ”เบฑเบš 0-15 kHz, เบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบตเปˆเบ™เป‰เบญเบเบเบงเปˆเบฒเปเบ•เปˆเบเบฑเบ‡เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เบˆเบฒเบ 15-22 kHz (เบŠเป‰เปเบฒเบเบงเปˆเบฒเบเบฒเบ™เบšเบดเบ”เป€เบšเบทเบญเบ™เบซเบ™เป‰เบญเบ):
เบžเบงเบเป€เบฎเบปเบฒเบ”เบฑเบ”เปเบเป‰ Bluetooth stack เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฝเบ‡เปƒเบ™เบซเบนเบŸเบฑเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ AAC, aptX เปเบฅเบฐ LDAC

เบˆเบฑเบ”เป€เบเบฑเบšเบชเบฝเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, SBC เปเบฅเบฐ aptX.

เป‚เบ”เบเบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ SBC เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบชเบนเบ‡, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบชเบฝเบ‡เบ—เบตเปˆเบกเบฑเบเบˆเบฐเบ•เบต aptX เปƒเบ™เบซเบนเบŸเบฑเบ‡เปƒเบ”เป†. เปƒเบ™เบซเบนเบŸเบฑเบ‡เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ 3 Mbps EDR, เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ‚เบญเบ‡ 551 kbps เบœเบฐเบฅเบดเบ”เบชเบฝเบ‡เบ—เบตเปˆเบ—เบฝเบšเป€เบ—เบปเปˆเบฒเบเบฑเบš aptX HD.

เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบตเป‰เบšเป?

Android patch เบเบฑเบ‡เบ›เบฐเบเบญเบšเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ EDR 2 Mbps. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบˆเบฒเบ 452 kbit / s เป€เบ›เบฑเบ™ 595 kbit / s, เบ”เป‰เบงเบเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™เบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบชเบฒเบเบชเบปเปˆเบ‡เปƒเบ™เบชเบฐเบžเบฒเบšเบงเบดเบ—เบฐเบเบธเบ—เบตเปˆเบซเบเบธเป‰เบ‡เบเบฒเบ.
เบกเบฑเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบ•เบฑเป‰เบ‡เบ•เบปเบงเปเบ› persist.bluetooth.sbc_hd_higher_bitrate เป€เบ›เบฑเบ™ 1:

# setprop persist.bluetooth.sbc_hd_higher_bitrate 1

เบกเบฒเบฎเบญเบ”เบ›เบฐเบˆเบธ, เบเบฒเบ™เปเบเป‰เป„เบ‚เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ—เบตเปˆเบฎเบธเบ™เปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”เป„เบ”เป‰เบ–เบทเบเบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒเปƒเบ™ LineageOS 15.1, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™ 16.0.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™

SBC Dual Channel เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบˆเบฒเบเบซเบนเบŸเบฑเบ‡, เบฅเปเบฒเป‚เบžเบ‡เปเบฅเบฐเบซเบปเบงเบฅเบปเบ”เป€เบเบทเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบกเบฐเบซเบฑเบ” - เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เปƒเบ”เป†. เบกเบตเบญเบธเบ›เบฐเบเบญเบ™เบˆเบณเบ™เบงเบ™เปœเป‰เบญเบเบ—เบตเปˆเป‚เบซเบกเบ”เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบšเบฑเบ™เบซเบฒ, เปเบ•เปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบง.
เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เบ—เบตเปˆ 4pda เบซเบผเบท XDA เบžเบฑเบ”เบ—เบฐเบ™เบฒ,.

เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เบชเบฝเบ‡

เบ‚เป‰เบญเบเป„เบ”เป‰เป€เบฎเบฑเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบงเบฑเบšเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเบฝเบ‡เบเบฑเบš SBC (เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš aptX เปเบฅเบฐ aptX HD) เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡, เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เบ”เป‰เบงเบเบกเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฝเบšเบ—เบฝเบšเบชเบฝเบ‡เบ‚เบญเบ‡เป‚เบ›เป„เบŸ SBC เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปเบฅเบฐเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบญเบทเปˆเบ™เป†, เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบชเบปเปˆเบ‡เบชเบฝเบ‡เบœเปˆเบฒเบ™ Bluetooth, เปƒเบ™เบซเบนเบŸเบฑเบ‡เบ—เบตเปˆเบกเบตเบชเบฒเบ, เบฅเปเบฒเป‚เบžเบ‡, เปเบฅเบฐเบ”เบปเบ™เบ•เบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบกเบฑเบ, เปเบฅเบฐเบเบฑเบ‡เบ›เปˆเบฝเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเบเบปเบ‡เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบซเบผเบตเป‰เบ™เบชเบฝเบ‡.
btcodecs.valdikss.org.ru/sbc-encoder

เบ•เบดเบ”เบ•เปเปˆเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ Android

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ‚เบฝเบ™เป€เบ–เบดเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ Bluetooth stack เบซเบผเบฒเบเบ„เบปเบ™เบ—เบตเปˆ Google เบ‚เปเปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบฅเบงเบกเบ—เบฑเบ‡ patches เปƒเบ™เบชเบฒเบ‚เบฒ Android เบ•เบปเป‰เบ™เบ•เป - AOSP, เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ”เบฝเบง. เป€เบžเบตเป‰เบกเบ‚เบญเบ‡เบ‚เป‰เบญเบเบขเบนเปˆเปƒเบ™ Gerrit patch เบฅเบฐโ€‹เบšเบปเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบš Androidโ€‹ เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เป€เบซเบฑเบ™โ€‹เปƒเบ”เป†โ€‹เบˆเบฒเบโ€‹เบœเบนเป‰โ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡.
เบ‚เป‰เบญเบเบˆเบฐเบ”เบตเปƒเบˆเบ–เป‰เบฒเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบšเบฒเบ‡เบขเปˆเบฒเบ‡เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเบนเปˆ Google เปเบฅเบฐเบ™เปเบฒเป€เบญเบปเบฒ SBC HD เป„เบ›เบชเบนเปˆ Android. patch เปƒเบ™ gerrit เปเบกเปˆเบ™เบฅเป‰เบฒเบชเบฐเป„เบซเบกเปเบฅเป‰เบง (เบ™เบตเป‰เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™), เปเบฅเบฐเบ‚เป‰เบญเบเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เบกเบฑเบ™เบ–เป‰เบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบ (เบกเบฑเบ™เบšเปเปˆเบ‡เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบ‚เป‰เบญเบเบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เบกเบฑเบ™, เบ‚เป‰เบญเบเบšเปเปˆเบกเบตเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš Android Q. ).

เบชเบฐเบซเบฅเบธเบš

เบœเบนเป‰เปƒเบŠเป‰เป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ”เบ—เบตเปˆเบกเบต LineageOS, Resurrection Remix เปเบฅเบฐ crDroid firmware เบชเบฒเบกเบฒเบ”เป€เบžเบตเบ”เป€เบžเบตเบ™เบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบฝเบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบตเบ”เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบธเบ›เบฐเบเบญเบ™ Bluetooth. เบœเบนเป‰เปƒเบŠเป‰ Linux เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบญเบฑเบ”เบ•เบฒเบšเบดเบ” SBC เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป‚เบ”เบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ patch เบˆเบฒเบ Pali Rohar, เป€เบŠเบดเปˆเบ‡, เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš aptX, aptX HD เปเบฅเบฐเบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ FastStream.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™