Hajo, der Apache kann schon "Audio-Streaming" von haus aus anbieten.
Kleines beispiel, du lädst dir eine Datei herrunter, brichst oder haltest den Download an, und lädst später fertig. "byte range"
http://www.netjuke.org/ ist eine nette Php Jukebox für mp3's und andere Audio Datein, man kann die Datein zu Playlists zusammenfassen usw.
Empfehle es dir vorerst mal unter Linux einzurichten, unter Windows hatte ich mit den älteren Versionen zuviele Probleme, teilweise ging garnichts mit Importieren der Daten
Kann sein das sich das wieder geändert hat, zumindest unter Linux hatte ich bessere Erfahrungen damit. Fürs LAN privat oder auf Treffen dürfte es ausreichen, wenn du es übers Internet Streamen willst, kommt bei einem! Nutzer mit 192kbit/sec gut 110gbyte Traffic im Monat zusammen.....
Über Multicast muss der Server nur einmal für alle empfangenden User die Daten senden, wird man aber nicht bei jedem ISP bekommen, und für normale LAN's, gibts auch keine solche Switches
Kannst ja selber ausrechnen, wieviele bei ~5mbit/50mbit 10/100Mbit NIC gleichzeitig Musik anhören können.
Ubuntu 18.04 | SMP P3 1.4 GHz | 6 GByte RegECC | 74 GByte Seagate 15k5 system | 3Ware 9550SXU-4LP with 4x 500 GByte Seagate ES2 Raid 10 data | StoreCase DE400 | PX-230A | Intel Pro/1000MT Dual PCI-X