It’s been a few weeks since I dug deep into the Raspberry Pi to see if I could use it as a stand alone streaming server so that it would stream to a major on-line shoutcast server, I failed, over and over.
There seems to be a configuration error upon connection to the external servers, I’ve still not lost hope! though as a workaround I have had to use a second computer, being a laptop with Windows XP installed, and Winamp, with the shoutcast plugin.
Firstly, here the setup in detail:
Raspberry Pi (early version with 256MB). A Behringer UAC202 sound card, a powered USB Hub, a USB repeater, an E156G modem, USB keyboard, mouse and miniature composite screen.
Software installed: Rasbian, Icecast2, Darkice, Apache, PHP, mySQL, Remmina (remote desktop client written in GTK+) Sakis3g, Noip2, and Samba – for ease of transferring files on the local network.
When it is working, it works fine! But, using the remote desktop to the laptop, unless I start Winamp BEFORE I start the remote session, I get a sound card driver issue – this is a known problem, so by starting Winamp before hand, I can login remotely, start firefox, login to the shoutcast server, start the radio service, open my Raspberry Pi’s URL in Winamp, and click connect to the desired server, close the session, and exit Pi’s desktop, unplug the mini monitor, keyboard and mouse, and then walk about, or fix the microphone in a place to capture the sound – IF – all is well and I do not loose a 3G signal, else I have to start the process over again. It is quite satisfactory when everything is working as it should, and to be quite Frank.,,. I’m quite chuffed that I have managed to get so far with the project.
The 3G mobile dongle I use is from the network “Three” here in the UK, I have had a contract with them since 2008, using the same dongle, it used to have a 1Gb limit, but a few years ago they gave me a 5Gb limit, very kind of them too, and all for £8 a month – BARGAIN!!! .. So I may try to do some on location sound streaming at the weekends if I have time. If you do check the blog from time to time, keep an eye open for possible updates on location attempts! you may be lucky to hear me out and about, else at home, coughing, sniffing and farting – blame Frank, I don’t fart.
I hope to make a video of the equipment, and perhaps a video of me using and starting an “on location” event.
You can find me streaming here (when I am streaming out and about):
- For Icecast and Darkice: http://www.t3node.com/blog/live-streaming-mp3-audio-with-darkice-and-icecast2-on-raspberry-pi/
- For Sakis3g: https://shkspr.mobi/blog/2012/07/3g-internet-on-raspberry-pi-success/
- For Noip2: http://www.averagemanvsraspberrypi.com/2013/09/using-raspberry-pi-as-noip-client.html
- For Samba: http://raspberrywebserver.com/serveradmin/share-your-raspberry-pis-files-and-folders-across-a-network.html
- Franks soundcloud page: https://soundcloud.com/binauralhead
- Live binaural stream – when streaming! : http://locus.creacast.com:9001/liverpool_ormskirk