Hallo zusammen,
ich habe im Moment folgende, etwas komplizierte Situation, die hoffentlich recht gut durch das Bild im Anhang beschrieben wird: ich habe zwei, voneinandere getrennte Räume A und B, die über
ein LAN-Kabel miteinander verbunden sind. In beiden Räumen befinden sich Client-PCs, die über das LAN mit dem Server sprechen, und in beiden Räumen befinden sich Boxen, die Hintergrundmusik und Ansprachen, die von einem Mikrofon kommen, ausgeben sollen -- Erklärungen für "Audio-Sender (PC)" und "Audio-Empfänger (PC)" folgen später.
Die Installation in Raum B muss ständig ab- und aufgebaut werden, weswegen ein flexibles System geschaffen werden soll -- vor allem in Hinblick auf die Audio-Ausgabe. Die Vernetzung der Clients ist hier jedenfalls nicht das Problem, sondern das Ansprechen der Boxen in Raum B. Ich würde das ganze gerne über das Netzwerk laufen lassen, was dazu führt, dass ich keine weiteren Kabel von Raum A nach Raum B ziehen muss.
Daraus resultiert folgende Idee: In Raum A steht ein Windows XP-Rechner (=Audio-Sender), über den lokal abgespeicherte Musik abgespielt wird (Winamp). Dieser hat eine Creative Soundkarte (
Sound Blaster X-Fi Xtreme Audio) integriert und liefert über 3,5mm-Audiokabel mit Klinkenstecker ein "5.1-Signal" an die 5.1-Anlage. Ebenso wird der Mirkofon-Eingang auf den Audioausgang gelegt, sodass neben Musik auch die Ansagen ausgegeben werden.
So, nun dachte ich mir, dass man das Signal am Audioausgang doch "abfangen" und übers Netzwerk streamen können muss. Ausgehend davon, dass das funktioniert, ist es ja möglich das Signal von einem anderen Rechner (=Audio-Empfänger) im Netzwerk empfangen und eben auf Boxen ausgegeben wird.
Nun gibts da aber einige Details, die noch ungeklärt sind bzw. bzgl. denen ich keinerlei Erfahrung habe:
- Funktioniert sowas denn generell überhaupt oder habe ich grundlegenden Denkfehler in meinem Konzept?!
- Mit welcher Software kann ich denn den Audioausgang aufnehmen und direkt als Stream im Netzwerk anbieten? Hatte anfänglich an den VLC gedacht, aber irgendwie habe ich bisher noch keine Funktionalität gefunden, die mir den Audio-Ausgang aufnimmt. Als Streaming-Server könnte ich den aber verwenden, ebenso als Empfänger-Software.
- Ein weiteres Problem, welches ich sehe ist das 5.1-Format, wobei das wohl von der Aufnahme-Software abhängt. Winamp spielt ja ein Stereo-Signal ab und das wird dann später irgendwie auf 5.1 umgesetzt. Je nachdem, an welcher Stelle die "Abhörsoftware" das Signal abgreift, ist es ja ein Stereo oder 5.1-Signal, oder?
- Das Netzwerk ist ein rein kabelgebundenes 100MBit-Netzwerk. Die Last bedingt durch die Kommunikation zwischen Clients und Server ist nicht all zu hoch. Von daher denke ich, dass ich mit der Bandbreite keinerlei Probleme bekomme sollte -- oder seht ihr das anders?
- Gibt es sonst noch Dinge oder Fallstricke die ich zu beachten habe?
Jede Idee, jeden anderweitigen Vorschlag, jede Kritik etc. ist alles gern gesehen!
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)