By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
428,739 Members | 1,506 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 428,739 IT Pros & Developers. It's quick & easy.

Making a Internet Radio Station Application C#

P: n/a
Hello I was thinking of writing a internet radio station suite for my
disitation but was not sure on where to begin.

i thought about what was involved and this is what i need help on
finding material / examples

1. Extracting the audio data from the users microphone
2. Extracting the audio data from an MP3
3. allowing the user to switch between the 2
4. sending the audio data over TCP sockets
5. Making a client that buffers this data
6. making the client play from this buffer
any ideas for useful articles, or information / ideas ?
Nov 17 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
Sam Lad wrote:
Hello I was thinking of writing a internet radio station suite for my
disitation but was not sure on where to begin.

i thought about what was involved and this is what i need help on
finding material / examples

1. Extracting the audio data from the users microphone
2. Extracting the audio data from an MP3
3. allowing the user to switch between the 2
4. sending the audio data over TCP sockets
5. Making a client that buffers this data
6. making the client play from this buffer
any ideas for useful articles, or information / ideas ?

Have a look: http://www.codeproject.com/cs/media/cswavrec.asp
The guy posted a example which allows to record and play wav files - it helped me a lot with my project.
At least you will get some idea of getting audio data from microphone.

About MP3 capture/playing, look at "audiere" project - i don't remember the web site - google will
give it to you.

When you captured the sound, you send/receive it over TCP using .NET socket classes same way as you
send/receive any regular data.

HIH,
Andrey
Nov 17 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.