แก้ไข 2018-10-27: รองรับ LDAC, APTX (-HD) และ AAC สำหรับ PulseAudio มีพื้นที่เก็บข้อมูลบน GitHub โดย EHfiveพร้อมกับแพทช์เช่นเดียวกับ PPA สำหรับ 18.04 เป็นต้นไปตรวจสอบ Wiki สำหรับข้อมูลเพิ่มเติม ดูเหมือนว่าแพทช์จะมาถึงต้นน้ำในบางช่วงเวลา ฉันตรวจสอบ PPA เมื่อวันที่ 18.04 มันใช้งานได้แม้ว่ามันจะแทนที่ PA 11.1 ด้วย 12 แต่ติดตั้ง ffmpeg และ x265 เวอร์ชันใหม่
แก้ไข 2017/12/18: ฉันจะต้องมีพลาดมันไม่กี่สัปดาห์ที่ผ่านมา แต่ดูเหมือนว่าจะมีการเข้ารหัสในขณะนี้ในFFmpeg ความรู้ของฉันยังไม่มีวิธีแก้ปัญหาที่เป็นมิตรผู้ใช้อยู่ในขณะนี้
คำตอบสั้น ๆ
คุณต้องใช้ดองเกิลบลูทู ธ แบบพิเศษของแบรนด์ ดูที่ฉันจะใช้ aptX ได้อย่างไร? ส่วนหนึ่งของคำตอบนี้หรือเรียกดูเว็บไซต์ aptx.com สำหรับเครื่องส่งสัญญาณ
คำตอบอีกต่อไป
ปัญหาการออกใบอนุญาต
aptX ตัวแปลงสัญญาณเป็นมาตรฐานที่เป็นกรรมสิทธิ์ที่ความรับผิดชอบต่อสังคมที่ได้มาจากการออกใบอนุญาต APT จำกัด โดยมีเป้าหมายเพื่อพัฒนาและทำตลาด aptX ขับเคลื่อนความจงรักภักดีสูงระบบเสียงบลูทู ธ ผ่านการสร้างตราสินค้าส่วนผสม คุณถูกต้องนี่เป็นกลยุทธ์สำหรับ CSR ในการขายชิปพิเศษ
ฉันพบข้อต่อไปนี้เมื่อค้นหาข้อตกลงใบอนุญาตถอดรหัส :
- ใช้งานซอฟต์แวร์เป็นเฟิร์มแวร์ในรหัสความปลอดภัยที่ฝังอยู่ในผลิตภัณฑ์ของผู้รับอนุญาต
แม้ว่าสิ่งนี้จะไม่ตอบคำถามเกี่ยวกับตัวเข้ารหัส แต่ฉันก็บอกได้ว่าสถานการณ์นั้นยากอย่างน้อยเหมือนกับตัวแปลงสัญญาณและส่วนประกอบซอฟต์แวร์อื่น ๆ ( 1 , 2 , 3 )
ฉันจะใช้ aptX ได้อย่างไร?
คุณสามารถใช้งานได้ไม่ใช่เป็นโซลูชันซอฟต์แวร์ฟรี
คุณสามารถค้นหาดองเกิล Bluetooth แบบพิเศษที่มีชื่อเรียกว่า aptX Transmitters สิ่งเหล่านี้ไม่ใช่ดองเกิลบลูทู ธ นาโนหรือขนาดพิโค แต่เป็นอุปกรณ์เสียงระดับ USB (ดูที่หัวข้อคลาสอุปกรณ์ในบทความ USB ใน Wikipedia สำหรับข้อมูลเพิ่มเติม) ซึ่งหมายความว่าอุปกรณ์เหล่านี้จะรับรู้เป็นการ์ดเสียงและจะไม่ให้การเชื่อมต่อ Bluetooth กับคอมพิวเตอร์โฮสต์ นอกจากนี้ยังมีข้อเสียที่สำคัญอย่างหนึ่ง: ค่าใช้จ่ายเหล่านี้เกือบ 10 เท่าของดองเกิล Bluetooth ทั่วไป
รายการเครื่องส่งสัญญาณ aptXหรือดองเกิลบลูทู ธ ที่รองรับ aptXตามลำดับตัวอักษร:
- Creative BT-D1 เครื่องส่งสัญญาณบลูทู ธ USB, Bluetooth 2.1 + EDR
- Creative BT-W1 / BT-W2 USB, บลูทู ธ 2.1 + EDR
- Sennheiser BTD 500 USB, Bluetooth 3.0
- Avantree BTDG-50-WGR, Bluetooth 4.1 พร้อมกับ aptX LL
(ยินดีต้อนรับอาหารเสริม! ฉันชอบที่จะเห็น - ถูกกว่า - ทางเลือก)
ตรวจสอบตัวแปลงสัญญาณที่กำหนดค่าของการเชื่อมต่อ
ติดตั้งbluez-hcidump
และเรียกใช้sudo hcidump avdtp
จากนั้นเชื่อมต่ออุปกรณ์และค้นหาการเจรจาต่อรองการกำหนดค่า ต่อไปนี้เป็นผลลัพธ์ที่ฉันได้รับ (ดูเพิ่มเติม ) ดูเหมือนว่าจะลอง aptX, AAC และตัดสินในที่สุดสำหรับ SBC
$ sudo hcidump avdtp
HCI sniffer - Bluetooth packet analyzer ver 5.35
device: hci0 snap_len: 1500 filter: 0x400
< AVDTP(s): Discover cmd: transaction 11 nsp 0x00
> AVDTP(s): Discover rsp: transaction 11 nsp 0x00
ACP SEID 5 - Audio Sink
ACP SEID 3 - Audio Sink
ACP SEID 1 - Audio Sink
< AVDTP(s): Capabilities cmd: transaction 12 nsp 0x00
ACP SEID 5
> AVDTP(s): Capabilities rsp: transaction 12 nsp 0x00
Media Transport
Media Codec - non-A2DP (aptX)
16kHz 32kHz 44.1kHz 48kHz
Stereo
< AVDTP(s): Capabilities cmd: transaction 13 nsp 0x00
ACP SEID 3
> AVDTP(s): Capabilities rsp: transaction 13 nsp 0x00
Media Transport
Media Codec - MPEG-2,4 AAC
MPEG-2 AAC LC MPEG-4 AAC LC
8kHz 11.025kHz 12kHz 16kHz 22.05kHz 24kHz 32kHz 44.1kHz 48kHz
1 2 Channels
320000bps VBR
Content Protection
02 00
< AVDTP(s): Capabilities cmd: transaction 14 nsp 0x00
ACP SEID 1
> AVDTP(s): Capabilities rsp: transaction 14 nsp 0x00
Media Transport
Media Codec - SBC
16kHz 32kHz 44.1kHz 48kHz
Mono DualChannel Stereo JointStereo
4 8 12 16 Blocks
4 8 Subbands
SNR Loudness
Bitpool Range 2-53
Content Protection
02 00
< AVDTP(s): Set config cmd: transaction 15 nsp 0x00
ACP SEID 1 - INT SEID 1
Media Transport
Media Codec - SBC
44.1kHz
JointStereo
16 Blocks
8 Subbands
Loudness
Bitpool Range 2-53
> AVDTP(s): Set config rsp: transaction 15 nsp 0x00
< AVDTP(s): Open cmd: transaction 0 nsp 0x00
ACP SEID 1
> AVDTP(s): Open rsp: transaction 0 nsp 0x00
< AVDTP(s): Start cmd: transaction 1 nsp 0x00
ACP SEID 1
> AVDTP(s): Start rsp: transaction 1 nsp 0x00
< AVDTP(m): ver 2 cc 0 pt 1 seqn 0 time 0 ssrc 1
< AVDTP(m): ver 2 cc 0 pt 1 seqn 1 time 896 ssrc 1
การแก้ไขปัญหา
- A2DP ไม่ใช่ทางเดียวคุณสามารถฟังเพลงด้วย A2DPเท่านั้น สำหรับการโทรด้วยเสียงให้ใช้โปรไฟล์ HSP / HFP
- หากไม่รู้จักหูฟังหรืออุปกรณ์หรือแสดงรายการเป็นอุปกรณ์ส่งออกเช่นใน VLC ลองเปลี่ยนไปใช้การ์ดเสียงอื่นและย้อนกลับผ่านการตั้งค่าเสียง อุปกรณ์ควรได้รับการยอมรับแล้ว
โทรศัพท์ Ubuntu มีอะไรบ้าง
ฉันไม่รู้ว่า Ubuntu บนโทรศัพท์จะรองรับตัวแปลงสัญญาณนี้หรือไม่ เอกสาร CSR กล่าวว่าโซลูชันมีให้บริการสำหรับผู้ผลิตอุปกรณ์ Android ดังนั้นฉันคิดว่ามันขึ้นอยู่กับผู้ผลิตโทรศัพท์ในการตัดสินใจว่าจะทำอย่างไรและอย่างไร แน่นอนว่า Ubuntu Touch โดยทั่วไปรองรับชุดหูฟังบลูทู ธ และฉันสามารถจับคู่ Nexus 4 ที่ใช้ Ubuntu กับชุดหูฟังที่ฉันทดสอบ
ประสบการณ์และแบบทดสอบของฉัน
ทดสอบโมดูลบลูทู ธ และดองเกิล:
- เดสก์ท็อปที่มีนาโนบลูทู ธ 2.1 และ 4.0 ดองเกิล, Lenovo T530 พร้อมโมดูลในตัว - A2DP ได้ระดับคุณภาพเกือบเท่ากับ BTD 500 เมื่อเล่นเพลงจากไฟล์ FLAC เสียงจากภาพยนตร์ถูกซิงค์กับ 14.04
- Sennheiser BTD 500 USB - การจับคู่ใช้เวลาตราบเท่าที่ดองเกิลที่ไม่รองรับ NFC ปกติ
หูฟังผ่านการทดสอบ:
- Philips Fidelio M1BTBL, Bluetooth 4.0 - ใช้งานได้ดีกับดองเกิลและโมดูลทั้งหมด
- Sony MDR-10RBT, บลูทู ธ 3.0, NFC - ใช้งานได้ดีกับดองเกิลและโมดูลทั้งหมด
- Creative Sound Blaster EVO ZxR, บลูทู ธ 2.1, NFC - อันนี้มีช่วงการรับสัญญาณที่ดีที่สุดของทั้งสาม แต่ไม่สามารถเชื่อมต่อกับ BTD 500 ได้