Gửi âm thanh qua mạng


29

Đây là một ý tưởng khá điên rồ.

Tôi đang lên kế hoạch thiết lập một cấu hình sẽ gửi âm thanh được phát trên máy tính xách tay của tôi đến máy chủ nhà của tôi thông qua mạng cục bộ để âm thanh được phát trên máy chủ được kết nối với một hi-fi với loa tốt.

Nó được cho là phục vụ mục đích xem phim trên máy tính xách tay với âm thanh trên loa mà không cần nối lại dây cáp.

Tôi cho rằng nó có thể được thực hiện tương tự như viết văn bản vào một tệp được gắn qua sftp, nhưng với / dev / audio hoặc / dev / mixer

Nhưng tôi không biết làm thế nào để chặn đầu ra âm thanh.

Mong nhận được lời khuyên từ Ưu điểm;)


Tất cả các giải pháp mà tôi đã điều tra một thời gian trước đều có vấn đề về độ trễ .... vì vậy có lẽ không tốt cho phim ...
xenoterracide

Các bạn rất tuyệt! Tôi sẽ có một dự án trong vài tuần sau khi hết giờ làm việc và không có vợ trong thời gian rảnh: D
naugtur

@xenoterracide: đây không phải là vấn đề không thể vượt qua khi xử lý các nội dung được xác định trước như phim; chủ yếu là vấn đề đệm và sắp xếp mọi thứ sao cho độ trễ được biết và tính toán.
SamB

1
Dường như cũng có thể truyền phát âm thanh bằng ALSA, mức độ thấp như bạn có thể nhận được: pogo.org.uk/~mark/trx/streaming-desktop-audio.html Điều này thật tuyệt bởi vì, theo cách này, bạn nên có thể định tuyến âm thanh bằng các hệ thống con âm thanh khác nhau (JACK, PulseAudio), có nghĩa là nó sẽ hoạt động cho mọi ứng dụng bạn đang chạy.
Miguel FA

Câu trả lời:


13

Như Gilles đã nói, bạn tốt nhất nên xem xét cập nhật cấu hình máy chủ âm thanh của mình.

Bạn có thể sử dụng pulseaudio để nghe cổng TCP. Hãy chắc chắn kiểm tra padevchooser , đó là giao diện GUI để cập nhật cấu hình của bạn.

Bạn có thể tìm thấy một hướng dẫn trên wiki archlinux .


1
ĐỪNG THỬ NÀY. module-native-protocol-tcplà lỗi, không rõ ràng và bạn sẽ lãng phí hàng giờ nếu không phải ngày để cố gắng cấu hình nó hoạt động. Tốt nhất bạn sẽ có được chất lượng âm thanh khủng và một thiết lập rất dễ vỡ.
dùng3751385

1
Có thể xác nhận. Thiết lập nó là một nỗi đau. Và kết quả cuối cùng là âm thanh choppy.
madprops

26

Những gì bạn đang tìm kiếm là một máy chủ âm thanh . Các chương trình này gửi âm thanh qua mạng. Lựa chọn bao gồm JACK , NAS , Pulseaudionhiều hơn nữa .

Pulseaudio là hệ thống âm thanh mặc định trên Ubuntu và có sẵn rộng rãi trên Unix. JACK có sẵn rộng rãi trên các hệ điều hành máy tính để bàn và tự hào về độ trễ thấp. Tôi sẽ thử hai cái này trước. Xem Jack vs Pulseaudio - làm thế nào nhanh hơn? để so sánh ngắn.

Để phát nhạc trên một máy tính khác, bất kỳ chương trình nào trong số này sẽ làm miễn là bạn quản lý để cài đặt cùng một chương trình trên cả hai máy (chúng sử dụng các giao thức không tương thích, mặc dù một số có mô-đun dịch). Nhưng khi phát phim, bạn có thể gặp rắc rối vì chuyển tiếp âm thanh qua mạng giới thiệu độ trễ có thể cảm nhận được. Một số trình phát phim cho phép bạn tinh chỉnh sự liên kết giữa âm thanh và video, bạn có thể cần phát với cài đặt này.


Tôi đã thử phát trực tiếp âm thanh qua mạng với JACK một thời gian trước và không gặp vấn đề gì.
echox

4

Đặt cược tốt nhất của bạn có lẽ là VLC / VLS , nhưng mong đợi một số vấn đề khó chịu với sự trôi dạt đồng bộ hóa vì khó có thể giữ video phát ở đây theo từng bước với dữ liệu âm thanh đang phát ở đó.


Không quá khó, VLC chẳng hạn cho phép bạn kiểm soát đồng bộ hóa (ít nhất là bây giờ).
Rodrigo

0

MPD cho phép truyền phát âm thanh qua http, chỉ không được thiết lập theo mặc định. Hạn chế là luồng MPD từ thư viện âm thanh MPD của bạn, trong đó với tư cách là máy chủ âm thanh sẽ cho phép bạn truyền bất kỳ âm thanh nào trên máy tính.


Thật là hơi ngớ ngẩn khi lặp lại nhận xét của tôi từ một bài đăng dưới đây, nhưng ở đây nó bị diễn giải: dường như không thể gửi âm thanh từ một bộ phim qua mpd ...
naugtur

-1

Bản thân tôi đã sử dụng SoundWire ( http://georgielabs.net ) cho việc này. Máy khách chỉ có sẵn cho Android, nhưng chạy nó trong VM cũng hoạt động.


-2

Sử dụng MPD trên máy tính xách tay của bạn để truyền phát nhạc đến máy tính của bạn ở nhà.

Tuy nhiên, tôi khuyên bạn nên chạy MPD trên máy tính ở nhà và chỉ kết nối với MPD với Máy khách của bạn từ máy tính xách tay của bạn (tôi đề nghị GMPC ).

Đó là cách tôi nghe nhạc mọi lúc, tôi chỉ có một máy tính có nhạc và máy khách trên máy tính xách tay và các máy tính khác.

MPD có thể truyền phát nhạc qua mạng, vì vậy bạn có thể cung cấp nó đến máy chủ hoặc trực tiếp phát nó bằng mplayer.


Tôi không chắc liệu bạn có đang xử lý trường hợp của mình không ... Tôi đã hỏi về việc gửi âm thanh qua mạng, không thiết lập máy chủ với trình phát. Và Có - MPD cũng là lựa chọn của tôi.
naugtur

Vâng. "Gửi âm thanh" có nghĩa là phát nhạc trực tuyến. Nếu bạn kiên quyết về việc truyền phát từ máy tính xách tay đến máy tính để bàn: Cài đặt MPD và GMPC trên máy tính xách tay của bạn. Kích hoạt luồng mạng trên MPD. Bắt đầu phát nhạc và bắt đầu trình phát trên máy tính để bàn, phát luồng bạn tạo bằng MPD trên máy tính xách tay của bạn.
Polemon

1
MPD cho phép điều khiển từ xa một trình phát nhạc, không phải phát nhạc từ xa.
WhyNotHugo

1
nhưng tôi không thể gửi tất cả âm thanh phát ra cho máy khác theo cách này. Nếu tôi xem phim và muốn gửi tín hiệu thì sao?
khai mạc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.