Ağ üzerinden ses gönderme


29

Bu oldukça çılgın bir fikir.

Dizüstü bilgisayarımda çalınan sesi yerel ağ üzerinden ev sunucuma gönderecek bir yapılandırma ayarlamayı ve böylece sesin iyi hoparlörler ile bir hi-fi'ye bağlı sunucuda çalınmasını planlıyorum.

Kabloları okumadan hoparlörlerde dizüstü bilgisayarda ses izleyerek film izlemek amacına hizmet etmesi gerekiyordu.

Sanırım sftp ile monte edilmiş bir dosyaya metin yazmaya benzer şekilde yapılabilir, ancak / dev / audio veya / dev / mixer ile

Ancak ses çıkışını nasıl engelleyeceğimi bilemiyorum.

Artılarından ipuçları bekliyorum;)


Tüm çözümler geri gecikme sorunu vardı ben o kadar muhtemelen filmler için iyi ... yani .... bir araştırılmıştır o
xenoterracide

Siz harikasınız! İşten sonra-karım-olmayan-boş zamanlarımda birkaç haftalığına bir projem olacak: D
naugtur

@ xenoterracide: bu, filmler gibi önceden belirlenmiş içerikle uğraşırken aşılmaz bir problem değildir; bu çoğunlukla tamponlama ve gecikmeleri bilmesi ve hesaba katılması için bir şeyler düzenlemesi meselesidir.
SamB

1
ALSA'yı kullanarak alabileceğiniz en düşük seviyedeki ses akışını yapmak da mümkün görünüyor: pogo.org.uk/~mark/trx/streaming-desktop-audio.html Bu harika, çünkü bu şekilde olmalısınız Farklı ses alt sistemlerini (JACK, PulseAudio) kullanarak sesi yönlendirebilir; bu, çalıştırdığınız herhangi bir uygulama için çalışması gerektiği anlamına gelir.
Miguel FA,

Yanıtlar:


13

Gilles'un söylediği gibi, ses sunucusu yapılandırmanızı güncellemek için en iyi yol.

Bir TCP portunu dinlemek için pulseaudio kullanabilirsiniz . Yapılandırmanızı güncellemek için bir GUI ön yüzü olan padevchooser'ı kontrol ettiğinizden emin olun .

Archlinux wiki'de bir öğretici bulabilirsiniz .


1
BUNU DENEMEYİN. module-native-protocol-tcpBuggy, bakımsız ve hayatınızın günleri işe yaramayacak şekilde yapılandırılmayacaksa saatler harcayacaksınız. En iyi ihtimalle korkunç bir ses kalitesi ve çok kırılgan bir kurulum elde edersiniz.
user3751385 25:18

1
Onaylayabilir. Ayarlamak bir acıydı. Ve sonuç, dalgalı ses.
madprops

26

Aradığın ses sunucusudur . Bu programlar ağ üzerinden ses gönderir. Seçenekler JACK , NAS , Pulseaudio ve daha fazlasını içerir .

Pulseaudio, Ubuntu'daki varsayılan ses sistemidir ve Unix'te yaygın olarak bulunur. JACK, masaüstü işletim sistemlerinde yaygın olarak bulunur ve düşük gecikme süresiyle gurur duymaktadır. Önce bu ikisini denerdim. Jack'e bak - Pulseaudio - nasıl daha hızlı? kısa bir karşılaştırma için.

Farklı bir bilgisayarda müzik çalmak için bu programlardan herhangi biri, aynı programı her iki makineye yüklemeyi başardığınız sürece (bazıları çeviri modüllerine sahip olsalar da uyumsuz protokoller kullanırlar) yapar. Ancak, film oynatırken, ağ üzerinden ses iletmek algılanabilir gecikmeye neden olduğundan sorun yaşayabilirsiniz. Bazı film oynatıcılar, ses ve video arasındaki hizalamayı ayarlamanıza izin verir, bu ayarla oynamanız gerekebilir.


Bir süre önce JACK ile ağ üzerinden ses akışı denedim ve herhangi bir sorun yaşamadım.
echox

4

Muhtemelen en iyisi VLC / VLS'dir , ancak burada ses verisi oynatırken video oynatmanın kilitli kalması zor olduğundan, senkronizasyon kayması ile ilgili bazı kötü sorunlar beklenir.


Çok zor değil, örneğin VLC senkronizasyonu kontrol etmenizi sağlar (en azından şimdi yapar).
Rodrigo

0

MPD, http üzerinden ses akışı sağlar, varsayılan olarak kurulmaz. Sınırlama, MPD'nin MPD ses kitaplığınızdan akmasıdır; burada bir ses sunucusu olarak bilgisayardaki herhangi bir sesin akışını sağlar.


... mpd aracılığıyla bir filmden ses göndermek mümkün görünmemektedir: Aşağıda bir yayındaki yorumumu tekrar etmek biraz saçma, ama burada paraphrased gider
naugtur


-2

Müziği evde bilgisayarınıza aktarmak için dizüstü bilgisayarınızdaki MPD'yi kullanın .

Bununla birlikte, evde MPD'yi evde çalıştırmanızı ve dizüstü bilgisayarınızdan Müşteri ile MPD'ye bağlanmanızı öneririm ( GMPC'yi öneririm ).

Sürekli müzik dinlerim, üzerinde müzik olan tek bir bilgisayar ve dizüstü bilgisayarımdaki ve diğer bilgisayarlarımdaki müşterilerim var.

MPD müziği ağ üzerinden yayınlayabilir, böylece bir sunucuya besleyebilir veya doğrudan mplayer ile çalabilirsiniz.


Davamı adresliyor musunuz emin değilim ... Ağ üzerinden ses göndermek, oyuncu ile bir sunucu kurmak istemiyorum. Ve Evet - MPD de benim seçimim olurdu.
naugtur

Evet. "Ses Gönderme" müzik akışı anlamına gelir. Dizüstü bilgisayardan masaüstüne akış konusunda kararlıysanız: Dizüstü bilgisayarınıza MPD ve GMPC'yi yükleyin. MPD'de bir ağ akışını etkinleştirin. Müzik çalmaya ve masaüstünde mplayer'ı başlatın; bu, dizüstü bilgisayarınızda MPD ile oluşturduğunuz akışı çalar.
polemon

1
MPD, uzaktan müzik akışı için değil, bir müzik çaların uzaktan kontrolüne izin verir.
WhyNotHugo 12:10

1
ancak tüm ses çıkışımı bu şekilde başka bir makineye gönderemiyorum. Bir filmi izleyip sinyal göndermek istersem ne olur?
naugtur
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.