Sound über Netzwerk
Hallo Linux-Freunde, ich möchte den auf dem Rechner A erzeugten Sound sowohl auf A wiedergeben wie auch über das Netzwerk auf Rechner B. Auf beiden Rechnern läuft Linux mit alsa. Der Sound wird mit play (aus sox) erzeugt. Kann mir jemand auf die Sprünge helfen. Danke für die Bemühungen. Gruß Heiner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Heiner Am Mittwoch, 1. August 2007 schrieb Heiner Kuhlmann:
ich möchte den auf dem Rechner A erzeugten Sound sowohl auf A wiedergeben wie auch über das Netzwerk auf Rechner B.
Auf beiden Rechnern läuft Linux mit alsa. Der Sound wird mit play (aus sox) erzeugt.
Kann mir jemand auf die Sprünge helfen.
da ich nicht weis wie dein play an die daten kommt ...
falls deine daten irgendwo als stream vorbei kommen (also so ähnlich
socks | play - ) könntest du es mit dem t-stück 'tee' aus dem Unix
Werkzeugkasten probieren und dann ein netcat für den Transport auf den
anderen Rechner bemühen.
man oder besser info tee
man netcat
man mkfifo
man 7 pipe
als Blockschaltbild:
play
Hallo, Am Mit, 01 Aug 2007, Heiner Kuhlmann schrieb:
ich möchte den auf dem Rechner A erzeugten Sound sowohl auf A wiedergeben wie auch über das Netzwerk auf Rechner B.
Auf beiden Rechnern läuft Linux mit alsa. Der Sound wird mit play (aus sox) erzeugt.
Ob das direkt mit alsa geht weiß ich nicht. Theoretisch geht das mit artsd und esd via Netz, ich hab das allerdings nicht hinbekommen. Was definitiv funktioniert ist NAS mit allem, was per nas ausgeben kann, z.B. SDL und somit die meisten Spiele, mplayer, u.a.m. * Auf dem "Server", auf dem der Sound aus den Boxen kommen soll 'nasd' starten (ich hab, da das Netz noch anderweitig abgesichert war, 'nasd -v -aa' verwendet). * auf dem "Client": export AUDIOSERVER="hostname_des_servers[:0]" ## ob das :0 nötig ## ist, weiß ich ## grad nimmer export SDL_AUDIODRIVER="nas" * und dann z.B.: mplayer -ao sdl foo.mp3 HTH, -dnh -- Max, do you realize, that you just hooked up with your ex-girlfriend, who's the ex-girlfriend of your other ex-girlfriend? -- "Tommy" [from www.striptease.com] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 2. August 2007 15:10 schrieb David Haller:
Hallo,
Am Mit, 01 Aug 2007, Heiner Kuhlmann schrieb:
ich möchte den auf dem Rechner A erzeugten Sound sowohl auf A wiedergeben wie auch über das Netzwerk auf Rechner B.
Auf beiden Rechnern läuft Linux mit alsa. Der Sound wird mit play (aus sox) erzeugt.
Ob das direkt mit alsa geht weiß ich nicht. Theoretisch geht das mit artsd und esd via Netz, ich hab das allerdings nicht hinbekommen.
Was definitiv funktioniert ist NAS mit allem, was per nas ausgeben kann, z.B. SDL und somit die meisten Spiele, mplayer, u.a.m.
Hallo David, hallo Frank artsd war mit zu kompliziert. Meine Idee entsprach dem NAS. NAS läuft auch. Franks Vorschlag mit netcat ist aber in meinem Fall (Server soll mir erzählen, wer gerade anruft) ideal und bereits implementiert. Also vielen Dank für Eure Mühe Heiner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Falk Sauer
-
Heiner Kuhlmann