Nếu bạn đang chạy Linux trên PC thì điều này hoàn toàn có thể thực hiện được, miễn là bạn cài đặt và định cấu hình đúng PulseAudio trên cả hai, Raspberry Pi và PC Linux của bạn.
Nếu PC của bạn đang chạy Windows ... Bỏ qua đến cuối bài (mà tôi vừa cập nhật).
Một lựa chọn khác là sử dụng PulseAudio làm máy thu / máy khách AirPlay, nhưng theo tôi biết, điều này là không thể.
Nhưng, nếu bạn đang sử dụng Linux, hãy đọc tiếp:
Lưu ý # 1: PulseAudio qua WiFi sẽ hoạt động hoàn hảo trên một số bộ định tuyến nhưng sẽ thất bại trên các bộ định tuyến khác.
Lưu ý # 2: Các hướng dẫn sau đây là từ một cuộc trò chuyện mà một số người dùng Raspberry Pi (bao gồm cả tôi) đã có về chủ đề này .
1) Cài đặt PulseAudio trên Raspberry Pi của bạn
sudo apt-get install pulseaudio pulseaudio-module-zeroconf avahi-daemon
2) Đảm bảo PulseAudio tự động khởi động:
sudo nano /etc/default/pulseaudio
Hãy tìm mục nhập PULSEAUDIO_SYIUS_START và thay đổi mục nhập thành 1 để trông giống như PULSEAUDIO_SYSTEM_START = 1
3) Định cấu hình PulseAudio để hoạt động qua mạng:
sudo nano /etc/pulse/system.pa
Thêm các dòng sau:
tải mô-đun mô-đun-giao thức-tcp auth-ip-acl = 127.0.0.1; 192.168.1.0/24
tải mô-đun mô-đun-zeroconf-xuất bản
4) Khởi động lại Raspberry Pi của bạn:
sudo reboot
5) Bây giờ, trên PC Linux của bạn, hãy cài đặt paprefs . Nếu bản phân phối Linux của bạn dựa trên Debian (chẳng hạn như Ubuntu, Mint, v.v.), bạn có thể sử dụng lệnh này:
sudo apt-get install paprefs
6) Chạy paprefs và trong Truy cập mạng cho phép Tạo các thiết bị âm thanh mạng PulseAudio có thể phát hiện được tại địa phương
7) Trong Máy chủ Mạng, bật Cho phép truy cập mạng vào các thiết bị âm thanh cục bộ và đánh dấu cả hai tùy chọn (Điều này có thể không cần thiết, trừ khi bạn cũng muốn sử dụng hộp Linux của mình làm máy chủ / chìm)
8) Trong Multicas / RTP cho phép cả hai tùy chọn
9) Kiểm tra các thiết bị đầu ra khả dụng của bạn (sử dụng Ứng dụng phân phối âm thanh / trộn Linux của bạn). Raspberry Pi của bạn sẽ (nên) xuất hiện được liệt kê; chọn nó và mọi thứ được phát trên hộp Linux của bạn sẽ được chuyển hướng đến Raspberry Pi.
Nếu Raspberry Pi của bạn vẫn không khả dụng, hãy thử khởi động lại PC Linux của bạn.
CẬP NHẬT: Gửi tất cả âm thanh từ Windows đến Raspberry Pi
Bạn vẫn sẽ cần phải làm theo các hướng dẫn trước để cài đặt và định cấu hình PulseAudio trên Raspberry Pi.
Bây giờ, đây là những gì bạn sẽ cần phải làm cho Windows:
1) Tải xuống phiên bản mới nhất của LineInCode
2) Giải nén tệp đã tải xuống
2) Tải xuống Plink của PuTTY và đặt tệp plink.exe vào cùng thư mục nơi bạn đã trích xuất LineInCode
3) Mở Notepad và dán đoạn mã sau:
linco.exe -B 16 -C 2 -R 44100 | plink 192.168.1.104 -l pi -pw raspberry "cat - | pacat --server 127.0.0.1 --playback"
Tất nhiên, thay đổi địa chỉ IP ( 192.168.1.104 ), tên người dùng ( pi ) và mật khẩu ( mâm xôi ) để phù hợp với thiết lập của bạn.
4) Lưu tệp dưới dạng audio2rpi.bat trong cùng thư mục mà bạn đã trích xuất LineInCode
Bây giờ, bất cứ khi nào bạn muốn truyền phát âm thanh PC của Windows sang Raspberry Pi, chỉ cần nhấp đúp chuột vào tệp audio2rpi.bat.
Tín dụng cho các hướng dẫn này:
http://ubuntuforums.org/showthread.php?t=1121603