[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 223
  • Last Modified:

speech encoding/compression

Hi Folks,

I would appreciate if somebody could point me to literature on doing a basic thing like this on GNU/Linux systems.

1) caputure speech from the mic
2) encode/compress
3) send it across the lan.

at the recieving end

4) decode/decompress
5) write to soundcard

sending across the lan is UDP packets that much I can figure, but it is the 1st and 2nd steps that are bothering me.

regards
harsha

0
bsd_linux
Asked:
bsd_linux
  • 4
1 Solution
 
svindlerCommented:
SHOUTcast, made by the people behind WinAmp, is free for non-commercial use.
http://www.shoutcast.com/
0
 
svindlerCommented:
Sorry, SHOUTcast is not a clean linux solution for you. The sound needs to be captured by a Windows machine and is then sent to a server, which can be running on almost any OS. Clients are also available for many OS'es.
0
 
svindlerCommented:
Icecast was the name I was looking for, before. Icecast is also a broadcast server, but they can accept streams from more encoders.
http://icecast.org/
0
 
bsd_linuxAuthor Commented:
Hi,

It doesn't give information on step 1 and 2.

bsd_linux
0
 
svindlerCommented:
Try LiveIce, as mentioned in the FAQ. "Liveice also lets you be a real DJ, with support for mixing, crossfades, mic input, etc."

LiveIce is available at http://star.arm.ac.uk/~spm/software/liveice.html

LiveIce does step 1 and 2 for you.
Icecast does step 3
XMMS or mpg123/mpg321 does step 4 and 5
0

Featured Post

Take Control of Web Hosting For Your Clients

As a web developer or IT admin, successfully managing multiple client accounts can be challenging. In this webinar we will look at the tools provided by Media Temple and Plesk to make managing your clients’ hosting easier.

  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now