The OggStreamer-Project is intended to be a quality product, but sometimes and for some applications the costs of a device should be really low. So I want to write down my Ideas how an OggStick could look like.
The OggStick could be a USB-Stick device, which is capturing analog audio and compresses it into digital ogg/vorbis. It is plugged into a cheap USB-enabled WLAN-Router, which is running OpenWRT (or a similar Linux) together with an IceCast2-Server. This Device would also have the advantage, that it could use WLAN for streaming …
The Hardware consists of three Parts:
- A FTDI232 USBtoSeriall Converter
- A STM8S uC
- A VS1053 AudioDSP
And it would be connected as follow:
(USB) <=> FTDI232 <=> STM8 <=> VS1053 <= Microphone/LineIn
Such a device would just transmit the plain ogg-file on the usb serial-port (like /dev/ttyUSB0). The Software for such an device is almost identical with the already published STM8 Firmware on Sourceforge. So the Software-Part would take maybe a day of work.
BUT: This task is not for me. I got already enough work to do. So if somebody is interested in developing this small PCB, you can “copy&paste” a lot from the OggStreamer-Schematics and Firmware and I can offer you to assist you with such a project.