ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

streaming audio (creating an internet radio station)

(1/2) > >>

superboyac:
I'd like to create a website or server (or both) that will stream audio just like a radio station.  I'm having trouble figuring out how it all gets configured together.  I've done my google searches, but I'm not figuring it out so I need help.  I know there are the expensive ($500-1000) packages like wirecast, but that's beyond what I'm trying to do.  There's also ustream software, which is ok, but I don't really want to use ustream right now.  There's Shoutcast which I'm familiar with from years ago, but I don't know how it has evolved or if it is still a popular option.

As you can see, I don't really have any direction right now, so I'm interested in hearing your thoughts and advice.  I'd like to be stream the audio on a website, but I'd also like it to be something accessible through other sources like smartphones.  That's why something like Shoutcast is interesting, it's a link that can be pasted into shoutcast players which then plays the stream.  So you don't need to play it through the browser.  So I'd like to be able to cover all the bases.

I've seen people with Android phones use these radio apps to search a bunch of stations, I'd like to broadcast to those as well.  So there are several components involved here.  It would be nice if one software covered them all, but I doubt it.  So I'm all ears.  What broadcasting tools do I need? What recording software?  server software?  If I record on my desktop, and the website is hosted on a separate server, will that work?  My desktop ISP connection doesn't have great upload speeds, but the server does...so how do I take advantage of that?

40hz:
Icecast and Shoutcast have been the two big open source internet radio platforms.

Lots of pro and semi-pro 'stations' used to tie it all together with a station manager package (also open source) called Campcaster.

It looks like Campcaster has been superseded by a new (or renamed) application called Airtime by Sourcefabric which is available in free and as inexpensive hosted 'pro' editions. They have their manual up online which should give you a good idea of what's involved. Read it here. Installation uses an 'easy installer' script which is designed to run on a Ubuntu Server.

Looks like pretty straightforward a project. More journeyman than apprentice level, but nothing super difficult to deal with or learn about.
 :Thmbsup:

Curt:
How to create an internet radio station:
http://www.korokithakis.net/tutorials/icecast/ :>>The programs I use are Winamp for playing, oddcast DSP for broadcasting to the server and Icecast for serving. You can use Winamp’s own Shoutcast plugin and server, but I prefer to broadcast in Vorbis because it’s smaller and has much better quality than MP3.<<

-----
about.com: How to Create Your Own Internet Radio Station
-----
http://techcrunch.com/2007/06/07/make-your-own-internet-radio-station-ubroadcast/

superboyac:
Thanks guys!  I'm trying those suggestions out.

Today, i was messing around with icecast and "butt".  Here's what I've learned.  Icecast is the "server" that makes a radio station.  It doesn't really do anything other than set everything up for something else to provide the content.  That's where BUTT comes in.  BUTT is one of the few GUI hosts (or clients, I don't know) for windows I could find.  It's really pretty easy, although the fields to fill out have no real documentation.  This is expected with all this f-ing open source stuff.  Sorry, I have a love/hate relationship with all this.  Great software, but be prepared to spend hours reading majorly technical geek jargon.  Anyway...

I just put up a test setup.  I love it!  I can totally do what I'm imagining (sorry, secret for now).  I was able to speak into a mic and have it streamed.  I was also able to record the mic.  The only problem I'm having is RELATIVE volume control.  The mic sounds great, but it's a good stage mic and I'm using a mic preamp (same mic I used for our business).  The other pc sounds are BARELY audible in the recording, even though while it's playing it's plenty loud.  But I have all that going through my amplifier and speakers and what not.  So here's the problem:

While recording:
My talking into the mic doesn't play in the speaker, which is a good thing.  But I hear all the other stuff playing on my computer, like my music.

After recording, listening to the recorded file:
All you really hear is what I said in the mic.  The rest of the computer sounds don't get recorded other than what the mic picks up.  That's because it's not recording it off of the source, it's recording it playing through the speakers and being picked up by the mic.


So how can I mix it all up?  Be able to capture my computer sounds, AND record on the mic?  Maybe Airtime can help with that.

superboyac:
OK, now I understand the problem.

The icecast thing, it records the mic input because, well, it's an input device.  But when I play music on the computer, that's an output.  I need to somehow turn that output into an input, while still being able to listen to it...AND recording the mic while NOT hearing it live.  I guess that's why all the radio hosts have headphones, one of those inputs is playing in there (mic? or music?).  So I'm not sure how to do that yet.  I have all the equipment here, I think.  I have two sound cards (a normal, and a pro audio), I have a mixer...so I should be able to do this.

Navigation

[0] Message Index

[#] Next page

Go to full version