An idea that is quite a time in may head is the development of an OggStreamer Application on Android. As I am not familiar with Android Development I always found this a big obstacle – (considering time constraints)
But now it seems there could be a way to do this the easy way. What I am talking about is puredata together with the oggcast~ object. I latley learned about the two projects pd-on-android and PdDroidParty. If it would be possible to integrate the oggcast~ external on android aswell. It would be just a couple of hours till we would have an OggStreamer on Android running.
There would be some limitations – like Mono-Input for most of the Smartphone – but nevertheless this would be a great tool for doing Live-Interviews on the Road.
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.