In our space, there are 8 x TV's each tuned to a different TV station. Due to the environment, we cannot have the TV speakers turned on.
I would like to create a network which streams audio from the 8 separate TVs over local WiFi. The idea is the end user can open their desktop browser and listen (by way of headphones) to any of the eight different channels. For example;
- 192.168.1.100:8081 (TV1 Audio),
- 192.168.1.100:8082 (TV2 Audio),
- 192.168.1.100:8083 (TV3 Audio),
- and so on...
My current thoughts on a solution is connecting an audio cable to each TV and plug them into a single 8-channel external hardware soundcard device such as this >
M-Audio Fast Track Ultra High-Speed 8x8 Soundcard USB 2.0 Interface
https://www.amazon.com/M-Audio-Fast-.../dp/B000Z8U0IY
Is it possible to connect this hardware via USB to something like a Raspberry Pi (RPi) and run an open-source audio server that can serve the eight separate audio streams over the local WiFi network?
A few points;
- WiFi is mandatory as most of the users connect to the network this way.
- Some of the channels are delivered by cable so DVB TV tuner cards are not an option.
- The Linux box needs to be something compact hence the RPi reference.
- Audio quality can be lo-fi – thinking 128kpbs mono – should this keep resources / stream more reliable.
A couple of questions;
- Is there a piece of Linux software with a command-line interface that can read the USB data from the hardware soundcard and stream the different audio channels?
- If the software is available, will the RPi be powerful enough to serve approx 100 concurrent users over wifi?
Any help or feedback is greatly appreciated. Thank you :-)