Codec Bluetooth là gì? Hướng dẫn về mọi thứ từ AAC đến SBC

Tác giả sysadmin, T.Tám 10, 2023, 04:51:03 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Codec Bluetooth là gì? Hướng dẫn về mọi thứ từ AAC đến SBC


Chúng tôi làm sáng tỏ các codec Bluetooth phổ biến nhất và giải thích lý do tại sao chúng quan trọng đối với chất lượng âm thanh. Trong những ngày đầu của âm thanh không dây, Bluetooth rất tệ hại—tiêu chuẩn kết nối đơn giản là không có khả năng truyền âm thanh một cách nhất quán và chính xác theo cách mà một cặp tai nghe có dây có thể làm được thông qua kết nối 3,5mm. Nhưng tình hình đã được cải thiện đáng kể, có thể tăng tốc ở một mức độ nào đó khi Apple (và sau đó là hầu hết các nhà sản xuất thiết bị cầm tay Android) loại bỏ giắc cắm tai nghe khỏi điện thoại của họ. Tai nghe và tai nghe không dây hiện là tiêu chuẩn và chúng tôi hiếm khi đánh giá các mẫu có dây.


Những cải tiến về chất lượng âm thanh qua Bluetooth chủ yếu là do sự phát triển của các codec ngày càng tốt hơn cho phép phát trực tuyến gần như không mất dữ liệu. Trước khi chúng tôi tìm hiểu những điều cơ bản của từng codec bên dưới, điều chính cần hiểu là chúng quyết định phần lớn chất lượng âm thanh phát trực tuyến của bạn.

1. Hiểu về công nghệ Bluetooth: Nó giống như giao một gói hàng

Trước khi chúng tôi đi vào chi tiết của từng codec, điều quan trọng là phải hiểu những điều cơ bản về chính Bluetooth.

Bluetooth 5.4 ra mắt vào tháng 2 năm 2023, nhưng 5.3 vẫn là phiên bản phổ biến nhất mà chúng tôi thấy và nó xác định phần lớn cách các thiết bị như điện thoại và tai nghe kết nối. Các thiết bị cũ hơn có thể sử dụng các phiên bản Bluetooth cũ hơn như 5.1 hoặc 4.2, nhưng khả năng tương thích ngược có nghĩa là bạn vẫn có thể kết nối chúng với các thiết bị nghe mới hơn với tiêu chuẩn mới nhất. Chỉ cần lưu ý rằng bạn sẽ không nhận được tất cả các lợi ích kết nối của một tiêu chuẩn cụ thể trừ khi cả thiết bị gửi và nhận đều hỗ trợ cùng một tiêu chuẩn.

Hãy coi phiên bản Bluetooth giống như một con đường mà một chiếc xe tải chở hàng chạy qua; số cao hơn có nghĩa là đường trơn hơn và rộng hơn, với giới hạn tốc độ cao hơn.


Mặc dù phiên bản Bluetooth xác định cách các thiết bị kết nối với nhau, nhưng nó không xác định loại dữ liệu có thể truyền giữa chúng—đó là mục đích của các cấu hình. Cấu hình Bluetooth là các tiêu chuẩn và giao thức để gửi âm thanh nổi, cuộc gọi điện thoại, ảnh, lệnh in và thậm chí cả fax qua Bluetooth. A2DP, Cấu hình phân phối âm thanh nâng cao, là thông số kỹ thuật để gửi âm thanh chất lượng cao qua Bluetooth. Trong ví dụ trên, hãy coi cấu hình Bluetooth là chính chiếc xe tải và âm nhạc của bạn là một gói hàng trên chiếc xe tải đó.

2. Codec Bluetooth phổ biến nhất

Codec mã hóa và giải mã âm thanh bằng cách sử dụng các loại nén tệp khác nhau để gửi càng nhiều thông tin càng tốt với tốc độ và băng thông có sẵn. Phần lớn những gì phân biệt một codec phụ thuộc vào độ sâu bit (bit), tốc độ bit (Kbps) và tốc độ lấy mẫu (kHz), với các số càng cao cho biết chất lượng càng cao.

Ngay cả khi bạn lưu trữ các tệp có chất lượng cao nhất trên thiết bị của mình, cách chúng phát ra âm thanh qua tai nghe Bluetooth của bạn phụ thuộc một phần vào codec truyền. Trong hầu hết các trường hợp, tốc độ bit là yếu tố ngăn cản ngay cả các codec cao cấp đạt chất lượng CD (16-bit; 44,1kHz; 1.411Kbps) hoặc cao hơn. Các codec âm thanh cao cấp hơn như LDAC có thể hỗ trợ âm thanh lên đến 32-bit và 96kHz, nhưng chỉ bằng khoảng 2/3 tốc độ bit của chất lượng CD tốt nhất (990Kbps), vì vậy bạn vẫn mất dữ liệu trong quá trình này.

Tóm lại, SBC là codec cơ bản nhất với tốc độ bit thấp nhất và do đó, chất lượng âm thanh cơ bản nhất. AAC và AptX đều là những bước tiến từ SBC và nói chung là chủ đạo. AAC là điều tốt nhất bạn có thể làm trên điện thoại và máy tính bảng của Apple, trong khi AptX là tùy chọn nâng cấp trên Android.

LDAC và LHDC cho phép âm thanh có chất lượng cao hơn nữa và hiện là những thiết bị duy nhất được Hiệp hội âm thanh Nhật Bản mở rộng chứng nhận Không dây âm thanh độ phân giải cao (đó là logo Hi-Fi màu vàng và đen mà bạn thấy trên các sản phẩm âm thanh cao cấp).

Dưới đây là tất cả các codec bạn có thể gặp phải (theo thứ tự mức độ phổ biến) khi truyền phát âm thanh qua Bluetooth. Chúng tôi đề cập đến một số codec mới nổi trong bài viết này, nhưng bạn có thể không cần quá lo lắng về chúng trừ khi bạn tìm kiếm các thiết bị và tai nghe hỗ trợ riêng cho chúng.

Lưu ý rằng thông số kỹ thuật chúng tôi liệt kê áp dụng cho các ứng dụng chính; các biến thể của mỗi codec có thể có các thông số kỹ thuật khác nhau, nhưng việc triển khai cuối cùng phụ thuộc vào nhà sản xuất.

3. SBC

  • Độ sâu bit: 16-bit
  • Tỷ lệ lấy mẫu: Lên đến 48kHz
  • Tốc độ bit: 328Kbps

SBC, hay codec băng con, là codec mặc định (và duy nhất) mà hầu hết các thiết bị âm thanh giá rẻ đều hỗ trợ và là thứ mà các thiết bị thường sử dụng khi không có tùy chọn chất lượng cao hơn. SBC không tệ—nó có khả năng tạo ra âm thanh chất lượng tốt hơn CD về độ sâu bit và tốc độ lấy mẫu (tương ứng là 16-bit và 48kHz), nhưng đó chỉ là trong những trường hợp lý tưởng nhất. Độ trễ với SBC cũng cao, điều đó có nghĩa là nó không phù hợp để chơi game. Tất cả các thiết bị Bluetooth ít nhất phải hỗ trợ SBC.

Trên tai nghe tốt và có nguồn tốt, bạn có thể dễ dàng nhận thấy sự khác biệt giữa phát âm thanh qua SBC và codec cao cấp hơn, vì vậy chúng tôi khuyên bạn chỉ nên sử dụng SBC khi không có lựa chọn nào khác.


Bản thân codec không nhất thiết là giới hạn ở đây, mà là cách nó thường được triển khai. Phân tích sâu từ Dự án hệ điều hành Lineage trình bày chi tiết cách kết hợp chế độ Kênh đôi của SBC và cấu hình chất lượng cực cao (SBC XQ) có thể tạo ra kết quả cạnh tranh với AptX HD. Người kế thừa SBC, LC3 (Bộ giải mã giao tiếp có độ phức tạp thấp), hiện đã chính thức qua giai đoạn phát triển, hứa hẹn sẽ hiệu quả hơn, hỗ trợ nhiều độ sâu bit hơn (tối đa 32 bit) và hoạt động ở phạm vi tốc độ bit rộng hơn.

4. AAC

  • Độ sâu bit: Tối đa 24 bit
  • Tỷ lệ lấy mẫu: 44,1kHz
  • Tốc độ bit: Lên tới 320Kbps

AAC (Advanced Audio Codec) là codec Bluetooth mà Apple sử dụng, nhưng thật khó hiểu, nó cũng là tên của sơ đồ nén tệp mà công ty dựa vào để lưu trữ các tệp nhạc thay thế cho MP3.


SBC cung cấp tốc độ lấy mẫu và tốc độ bit tối đa tốt hơn (một chút) so với AAC, mặc dù nó hoạt động kém hơn, đặc biệt là trên các thiết bị của Apple. Điều này là do AAC sử dụng thuật toán nén vượt trội và điện thoại, máy tính bảng và tai nghe của Apple có thể chạy codec có khả năng ngốn pin này một cách hiệu quả. Kết quả là AAC nghe ít bị mất âm thanh hơn SBC. Tuy nhiên, nó không có độ trễ đặc biệt thấp, vì vậy giống như SBC, nó không lý tưởng để chơi game.

Bạn có thể sử dụng AAC trên điện thoại Android, nhưng hệ điều hành đó thường không xử lý AAC một cách hiệu quả, dẫn đến giảm chất lượng âm thanh.

5. aptX

  • Độ sâu bit: 16-bit (AptX); Lên đến 24 bit (AptX HD)
  • Tốc độ lấy mẫu: 48kHz (AptX); 48kHz (AptX HD)
  • Tốc độ bit: Lên tới 384Kbps (AptX); 576Kbps (AptXHD)

Có một số phiên bản codec AptX của Qualcomm, mỗi phiên bản có một mục đích riêng biệt. Có AptX tiêu chuẩn, AptX LL (độ trễ thấp) để chơi game, AptX HD cho âm thanh chất lượng cao và AptX Adaptive, sử dụng tốc độ bit thích ứng để mang lại sự kết hợp giữa độ trễ thấp hơn và chất lượng cao hơn. AptX HD là lựa chọn tốt nhất cho những người đam mê âm thanh vì tốc độ bit của nó khóa ở mức cao.


Một biến thể AptX khác cần để mắt tới là AptX Lossless. Nó kết hợp một số phẩm chất tốt nhất của AptX Adaptive và AptX HD. Nó sử dụng tốc độ bit thích ứng có tỷ lệ từ 140Kb/giây lên đến 1Mb/giây, thậm chí còn cao hơn LDAC. Hỗ trợ cho codec này vẫn còn hiếm, nhưng một số điện thoại và tai nghe đang bắt đầu xuất xưởng cùng với codec này.

Qualcomm có một tài nguyên hữu ích để tìm các sản phẩm khác nhau hỗ trợ từng tiêu chuẩn này và AptX Lossless (Snapdragon Sound với AptX Lossless) hiện là một tùy chọn trong menu thả xuống.

6. LDAC

  • Độ sâu bit: Tối đa 24 bit
  • Tỷ lệ lấy mẫu: Lên đến 96kHz
  • Tốc độ bit: Lên tới 990Kbps

Nếu bạn muốn tận dụng tối đa thông số kỹ thuật khi phát trực tuyến qua Bluetooth, bộ giải mã LDAC của Sony cung cấp các khả năng cầu kỳ. Nó truyền phát với tốc độ lên tới 990Kb/giây, với tốc độ lấy mẫu lên tới 96kHz. Nó cho phép một số âm thanh chất lượng cao nhất khi ở mức tốt nhất, nhưng các chế độ dự phòng của nó khá phù hợp với các codec khác, thấp nhất là 16-bit và 330Kbps. Bạn có thể buộc LDAC luôn phát ở tốc độ bit cao nhất nhưng làm như vậy có thể ảnh hưởng đến quá trình phát lại nếu điều kiện phát trực tuyến không lý tưởng. Ngược lại, AptX HD duy trì ở tốc độ bit không đổi, vì vậy, nó có thể mang lại trải nghiệm nghe nhất quán hơn cho bạn.


Các thiết bị iOS của Apple không hỗ trợ LDAC, nhưng vì nó là một phần của Dự án nguồn mở Android ( AOSP ), nên phần lớn các thiết bị Android sẽ hỗ trợ. Và, giống như hầu hết các codec khác trong danh sách này, độ trễ cũng là một vấn đề trên LDAC, vì vậy một lần nữa, nó không phù hợp để chơi game.

7. LHDC

  • Độ sâu bit: Tối đa 24 bit
  • Tỷ lệ lấy mẫu: Lên đến 96kHz
  • Tốc độ bit: Lên tới 1.600Kbps

LHDC là một codec tương đối mới của Savitech và Huawei; nó chủ yếu cạnh tranh với LDAC. Tốc độ bit của LHDC 5.0 tự động thay đổi tỷ lệ lên tới 1.000Kb/giây, trong khi tiêu chuẩn Âm thanh không mất dữ liệu của LHDC lên tới 1.600Kb/giây (mặc dù ở chất lượng 16-bit/48kHz).

Một biến thể bổ sung có tên LLAC cung cấp độ trễ tốt hơn nhưng giới hạn chất lượng âm thanh ở 24-bit, 48kHz và 600Kbps. Thông tin chi tiết về LHDC và LLAC rất khan hiếm và không dễ xác nhận, vì vậy những thông số kỹ thuật này có thể không chính xác.


Codec được hưởng lợi từ việc áp dụng của Huawei và nó cũng là một phần của AOSP.

8. Kết hợp điện thoại, máy tính bảng và máy tính có hỗ trợ Codec

AAC là codec chất lượng cao nhất mà các sản phẩm của Apple hỗ trợ, nhưng chúng mặc định truyền qua SBC khi tai nghe được ghép nối không hỗ trợ codec đó. Vì vậy, nếu bạn sử dụng iPhone (hoặc bất kỳ sản phẩm nào của Apple có hỗ trợ Bluetooth), bạn nên đảm bảo tai nghe của mình hỗ trợ AAC. Bạn có thể thường xuyên (nhưng không phải luôn luôn) tìm thấy thông tin này trên trang thông số kỹ thuật của sản phẩm hoặc trên hộp và chúng tôi luôn liệt kê thông tin này trong các bài đánh giá của mình. Để tham khảo, AAC dường như cũng là codec phổ biến nhất mà tai nghe hỗ trợ ngoài SBC dựa trên những codec chúng tôi đã xem xét.

Người dùng Android cần chú ý hơn nữa đến hỗ trợ codec trên tai nghe; nếu họ chỉ có AAC và SBC, họ sẽ không cung cấp chất lượng âm thanh tốt nhất có thể, nhưng đó mới chỉ là bước khởi đầu. Tìm kiếm ít nhất là aptX, nhưng cũng xem xét liệu tai nghe của bạn có sử dụng aptX HD, LDAC và LHDC hay không, tùy thuộc vào những gì điện thoại của bạn hỗ trợ.

Mặc dù điện thoại Android thường không có khả năng phát lại AAC hiệu quả, nhưng chúng có thể hoạt động với các kết hợp khác nhau của SBC, AptX (ở nhiều dạng khác nhau), LDAC và LHDC, tùy thuộc vào cả bộ xử lý trong thiết bị và ý tưởng bất chợt của nhà sản xuất. Ví dụ, chip Snapdragon 8 Gen 2 là một trong số ít cho đến nay hỗ trợ codec AptX Lossless. Và mặc dù Samsung Galaxy S23 Ultra xuất xưởng với 8 Gen 2, nhưng nó không hỗ trợ AptX Lossless.

Trong khi đó, mặc dù LDAC và LHDC về mặt kỹ thuật là một phần của AOSP, nhưng các nhà sản xuất riêng lẻ vẫn có thể chọn có bật chúng trên thiết bị của họ hay không và LDAC dường như được hỗ trợ rộng rãi hơn LHDC.

Bạn có thể thay đổi codec Bluetooth trong menu Cài đặt của điện thoại Android (nhấn Hệ thống > Tùy chọn nhà phát triển > Bộ giải mã âm thanh Bluetooth). Với codec LDAC cụ thể, bạn có thể đặt tùy chọn phát trực tuyến: Được tối ưu hóa cho Chất lượng âm thanh; Chất lượng âm thanh và kết nối cân bằng; hoặc Tối ưu hóa cho Chất lượng Kết nối. Tùy chọn đầu tiên đó đưa bạn đến tốc độ bit cao nhất 990Kbps.

Một số nhà sản xuất trang bị cho tai nghe và loa cả AAC và AptX hoặc LDAC một cách hữu ích, giúp bạn không phải suy nghĩ về việc gắn bó với một nền tảng duy nhất để nghe nhạc. Tuy nhiên, bạn vẫn có thể cần chuyển đổi thủ công giữa hai codec trong ứng dụng, menu cài đặt của điện thoại hoặc trên máy tính tùy thuộc vào nguồn âm thanh của bạn.

Ngay cả khi thiết bị của bạn không hỗ trợ một codec cụ thể, vẫn có thể tồn tại một số giải pháp phần mềm hoặc phần cứng. Ví dụ: một số máy Mac có thể phát trực tuyến qua AptX thay vì AAC, nhưng bạn phải thiết lập thủ công việc này và quá trình này liên quan nhiều hơn mức chúng tôi có chỗ để mô tả ở đây. Tương tự, bạn có thể mua thiết bị bên ngoài mà bạn có thể sử dụng với iPhone và iPad để buộc hỗ trợ cho các codec khác, nhưng một lần nữa, đây không phải là giải pháp lý tưởng (hoặc được Apple phê duyệt). Các thiết bị Windows 11 hỗ trợ AAC, nhưng bạn phải chuyển sang các phương pháp thay thế để sử dụng bất kỳ codec cao cấp nào khác.

9. Điều gì về Apple Lossless và Âm thanh phát trực tuyến độ phân giải cao khác?

Apple và các dịch vụ phát trực tuyến khác đã tham gia Tidal để cung cấp tính năng phát trực tuyến không mất dữ liệu nhưng nếu bạn đang nghe qua Bluetooth thì bạn sẽ không nghe thấy. Hầu như tất cả các codec Bluetooth đều bị mất dữ liệu, nghĩa là một số dữ liệu bị mất trong quá trình nén và giải nén cho phép truyền âm thanh không dây. Điều đó có nghĩa là âm thanh bạn nhận được qua tai nghe Bluetooth về mặt kỹ thuật sẽ không có nhiều chi tiết như khi bạn sử dụng một cặp tai nghe có dây hoặc kết nối không dây khác (chẳng hạn như Wi-Fi) đủ nhanh và rộng để gửi tất cả dữ liệu đó mà không cần mã hóa.

Apple Music sử dụng công nghệ nén âm thanh lossless của riêng công ty, được gọi là Apple Lossless Audio Codec (ALAC). Vậy điều gì xảy ra khi bạn nghe ALAC qua tai nghe Bluetooth chỉ hỗ trợ AAC hoặc SBC? Câu trả lời ngắn gọn là bạn loại bỏ chất lượng không bị giảm—thiết bị nguồn mã hóa các tệp ALAC thành codec AAC trước khi truyền. Ngay cả trên AirPods.

Đây không thực sự là lỗi của Apple mà là kết quả của những hạn chế hiện tại của Bluetooth. Chẳng hạn, codec nén không mất dữ liệu phổ biến nhất không phải của Apple, Free Lossless Audio Codec (FLAC), vẫn mất một số dữ liệu khi được gửi qua Bluetooth, ít nhất là cho đến khi aptX Lossless hoặc LHDC Lossless Audio có sẵn. Apple Lossless không khả dụng (ít nhất là ở độ trung thực cao nhất) trên AirPods hơi mỉa mai, nhưng cho đến khi Bluetooth nâng cấp lên thông số kỹ thuật độ phân giải cao thực sự, không có tai nghe hoặc loa Bluetooth nào có thể phát ra ALAC hoặc FLAC ở mức tốt nhất.

Điều này áp dụng cho mọi dịch vụ truyền phát nhạc ngoài kia, Apple hay nói cách khác—dù luồng có thể "không mất dữ liệu" đến mức nào, nó sẽ bị mất khi nguồn mã hóa luồng để truyền qua Bluetooth. Mất chính xác như thế nào phụ thuộc vào codec.

10. Khi Codec không thành vấn đề (càng nhiều)

Hãy hợp lý: Mục tiêu của một cặp tai nghe thân thiện với ngân sách không phải là tạo ra âm thanh tuyệt vời. Hầu hết các kiểu máy này đều gắn với codec SBC và điều đó không sao cả vì hầu hết các trình điều khiển trong các kiểu máy này đều không thể tạo ra âm thanh trong trẻo, ở cấp độ audiophile. Điều này đúng với hầu hết các tai nghe và loa có giá dưới 100 đô la. Các nhà sản xuất cũng phải trả tiền để cấp phép hỗ trợ AAC hoặc AptX trên thiết bị của họ, điều này có thể góp phần vào quyết định loại bỏ codec.


Loa Bluetooth thậm chí còn ít hào phóng hơn với hỗ trợ codec cao cấp—rất nhiều mẫu di động có giá trên 200 đô la (và chúng tôi khuyên bạn nên nhiệt tình) chỉ hỗ trợ SBC. Thực tế là chất lượng âm thanh nguyên sơ thường bị xếp sau danh sách các tính năng khác trong danh mục này, chẳng hạn như âm trầm bùng nổ hoặc thiết kế chống thấm nước. Điều đó không có nghĩa là bạn không thể tìm thấy hỗ trợ codec chất lượng trong loa Bluetooth, nhưng loa di động chỉ có SBC là phổ biến nhất.

11. Vẫn còn một chặng đường dài để đi đến Lossless

Khi TV thực hiện bước nhảy vọt từ CRT sang màn hình phẳng, hình hộp thư, đó là một phép màu thuần túy. Nhưng nếu bạn quay lại và xem đĩa Blu-ray trên TV LCD đời đầu, bạn có thể thấy thiếu độ phân giải và dải màu có vấn đề. Khi bạn đã quen với thứ gì đó tốt ( ví dụ như độ phân giải 4K ), bạn sẽ dễ dàng nhận ra những sai sót trong thiết bị cũ hơn.

Codec Bluetooth cũng giống như vậy—chúng tạo ra âm thanh tốt hơn nhiều so với các công nghệ Bluetooth đời đầu, nhưng vẫn còn chỗ cần cải thiện. Độ trễ vẫn là một vấn đề với hầu hết các codec, một số codec tốt hơn không tiết kiệm năng lượng lắm và đáp ứng tần số có thể thay đổi rất nhiều.

Ngay cả khi bạn tải điện thoại của mình bằng các tệp WAV không nén không mất dữ liệu, hiện tại không có codec Bluetooth chính nào có thể truyền chúng mà không có một số mức độ nén. Cho đến khi các codec không mất dữ liệu thực sự trở thành tiêu chuẩn, bạn cần chú ý kỹ xem thiết bị nguồn và tai nghe của bạn hỗ trợ những codec nào—đó là vấn đề đảm bảo rằng bạn có được chất lượng âm thanh nén ít nhất có thể.

Tất nhiên, bạn cũng có thể cân nhắc sử dụng một trong những cặp tai nghe audiophile yêu thích của chúng tôi với DAC/AMP và bỏ qua toàn bộ vấn đề không có giắc cắm tai nghe.