[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 222
  • 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

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

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