Msg#: 4240985 posted 3:05 pm on Dec 10, 2010 (gmt 0)
You don't really need any special hardware - a basic broadcast can be done from a laptop - but for serious work I would suggest a professional microphone (with stand), a USB or Firewire audio interface and a mixer for various input sources.
What you do need is a relay service to handle bandwidth - there are many of them offering various facilities, including storage and playlists for when you are not broadcasting live.
Msg#: 4240985 posted 3:20 pm on Dec 10, 2010 (gmt 0)
Thanks for that. I know about shoutcast/icecast.
Specifically the areas I need to know about are: Server bandwidth management. multiple bitrate streams. ability to display meta tag info from tracks Possible to have a custom stream (encrypted or something?) so that the stream could only be played on my app. Bitrate needed to work well over GPRS (3g) Ability to serve custom streams alongside the main radio stream Possible deals on cloud hosting / shoutcast hosting etc - best packages etc.
Hope this clarifies, I really need a dedicated forum for this (or a book, or a wizened old man, or a genie in a lamp etc.)
Msg#: 4240985 posted 4:34 pm on Dec 10, 2010 (gmt 0)
a wizened old man
I think I probably qualify on that front.
I started doing occasional broadcasting in 2005 from a Mac laptop using NiceCast software. As it was just experimental I used my domestic upstream bandwidth and a low bitrate, allowing up to ten listeners. Later I rented a relay server which allowed up to 50 listeners at 128 kbps stereo - you only send one stream and essentially you pay for bandwidth capacity (whether used or not) but can upgrade as you need to. The service I use also gives me 3 Gb of storage so I can upload Mp3s and set playlists for when I am not live on air (which is most of the time).
I run all inputs (microphone, second computer, guitars etc) through a small mixer and send a stereo mix through a USB interface to the broadcast computer (which runs the software server that uploads the stream using my domestic connection).
The relay server that receives the upload stream can be switched between my live broadcasts and playlists from the storage. It only broacasts at 128 kbps stereo but I provide alternate bitrate streams through another service designed for mobile devices, which does the conversion - it works fine over GPRS but each device (iPhone, Android etc) has to install a streaming app.
For standard computer users I offer a one-click Flash player plus support for iTunes, WinAmp, RealPlayer and others (media players vary in how they handle URLs). There is no single solution that works for all computer setups, the Flash player is the most compatible.
To vaguely answer your other specific questions, a stream can be password protected, meta tag display depends on client capability, commercial packages vary, and while the packages are pretty configurable any custom requirements will probably cost extra.