Có những báo cáo rằng điều này nên có thể, đặc biệt là có một phản hồi danh sách gửi thư từ nhà phát triển chính nói rằng nó có thể được thực hiện thông qua audio.conf . Nhưng tệp này không xuất hiện với BlueZ 5 nữa và mã nguồn hiện tại không tạo bất kỳ tham chiếu nào đến các phần được sử dụng để chứa (như "[A2DP]" hoặc "[Tai nghe]").
Điều này có thể hữu ích nếu bạn đang chạy Bluez 4. Bài đăng này trên các diễn đàn maemo (maemo là nhà tài trợ chính cho công việc âm thanh bluetooth trong linux tôi tin) hiển thị một tệp audio.conf mẫu với SourceCount
tùy chọn được đặt thành 2. Và điều này AskUb Ubuntu câu trả lời nói rằng bạn phải thiết lập SBCSources
, MPEG12Sources
và MaxConnected
để một số cao hơn một.
Với BlueZ 5 và Pulseaudio, khi tôi cố gắng kết nối nguồn thứ hai, nó sẽ ngắt ngay lập tức. Sử dụng hcidump
, tôi có thể thấy rằng tất cả đều sai với gói này, được gửi bởi thiết bị nhận âm thanh:
< ACL data: handle 62 flags 0x00 dlen 10
L2CAP(d): cid 0x0042 len 6 [psm 25]
AVDTP(s): Discover rsp: transaction 0 nsp 0x00
ACP SEID 1 - Audio Source
ACP SEID 2 - Audio Sink (InUse)
Lưu ý cách bồn rửa được đánh dấu là InUse . Sau khi thấy điều này, nguồn ngắt kết nối.
Thật khó để biết tùy chọn cấu hình này đã đi đâu, BlueZ nổi tiếng với tài liệu thưa thớt. Với BlueZ 5, hầu hết các trách nhiệm âm thanh đã được chuyển sang các chương trình khác, chẳng hạn như Pulseaudio. Họ liên lạc qua DBus và Pulseaudio đăng ký điểm cuối với BlueZ. Có lẽ Pulseaudio được yêu cầu đăng ký nhiều điểm cuối, nhưng dường như không có bất kỳ tùy chọn nào về nhiều nguồn trong pulseaudio-module-bluetooth-khám phá.