Speex Joins Xiph To Bring Free VOIP To The Masses
xercist writes "Xiph.org
has added a new project to their plate of goodies-
Speex.
Speex is an audio codec specifically for, you guessed it, voice.
It has integration with Xiph's
OGG
container, but is mainly being used right now for VOIP.
There is currently an XMMS
plugin
available, and is also supported by
LinPhone,
OpenH323,
and
GnomeMeeting.
Asterisk PBX
is working on adding support.
This is not a new project -- Jean-Marc Valin has been hard at work writing
the codec for quite a while now. However, Jean-Marc is now a full-fledged
member or the Xiph.org team, and in celebration, Speex beta one is being
released.
Xiph.org has brought you
(or is currently working on bringing you)
Vorbis,
Tremor,
Theora,
Tarkin,
Icecast2,
cdparanoia,
now Speex,
and, of course, the
Moaning Goat Meter.
This is a LOT to do, so please
donate
to show your support."
It's good to see the xiph people to bring to the masses such advanced projects - and under a free fashion. I hope the big companies start to take seriously all the Xiph's work by supporting their projects into commercial products, such as hardware OGG players and such.
Articulos para gente geek: Poleras, linux, libros y mas
Not to discourage, but it won't really matter to the masses until there's a native, easy-to-use Windows client.
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
Ha, Lizardman, you fag, just shut up.
does *costs* means anything to you? Seriously, long distance calls can be very expensive, even more for people who must make them frequently (think foreign students, etc). Having the voice calls being transported over TCP/IP, using an already proven technology which covers almost the whole globe (and to some extent outside of it) reduces these costs to nearly 0, except for the VoIP hardware (gateways and such) needed, now think of the advantages to be able to do phone calls from your linux box using *free* software to anywhere in the world, for just the cost of your net link, which most of the time is flat-rated.
Articulos para gente geek: Poleras, linux, libros y mas
One benefit that you might not be considering is that for a large organization such as a company, campus or government office having all traffic run over ONE network is much cheaper and easier to maintain. Especially for entities that will have a metropolitan area network linking satellite offices - your long distance costs are cut dramatically.
Plus think about how much easier it is to manage your voicemail and email all from the same tool on your desktop, or over the internet from a remote client.
\/\/oobie
This is never going to amount to a mass of anything (save vapor) if it's not applied as a standard and supported in hardware. G.721, G.729, GSM, and aLaw and uLaw are pretty established codec's that in supporting, you can communicate with probalby 99% of VoIP equipment out there....
It's very sad that speex will never make it as a viable codec for VoIP. Perhaps it would be beneficial for an orginasation such as the FSF to support these open sourc codec's efforts to lobby and apply for standards support so that future products might actually use them one day -- epseically in an application such as VoIP where interoperability is often the number one concern in establishing large scale acceptance.
~GoRK
It doesn't even guarantee delivery of the data.
I believe it says it all when it comes to the difference between VOIP and real telephone service, which usually has a guaranteed below 10^-4 failure rate on a fixed line.
If my life depended on it, I wouldn't trust VOIP.
If I'm not wrong (and I may be), reliability is still an issue with VoIP: and taking the hypothetical company -- the question is whether, taking long-distance conference calls and otherwise using the telephone lines extensively for critical purposes, the company would feel more "secure" using the tried and tested analog telephone lines, as opposed to VoIP.
There is open source code for tons of the traditionally G.7xx CODECs around. The issues many of them require licensing various peoples patents. A casual look at speex would make me think that it is quite likely to infringe someone's CELP patents. Does anyone have any thoughts on this? It's really cool to see something like speex happening but there are a few other things that you might want to think about.
t -ilbc-codec-00.txt.
A /
Global IP Sound put out a codec for voice called iLBC. It is specifically designed to avoid infringing known patents. It's sound quality vs. packet loss is very good for IP systems. This is being standardized by the IETF. All the source code is open source and in the draft which you can find at http://www.ietf.org/internet-drafts/draft-ietf-av
Sun has a free implementation of CCITT compression types G.711, G.721 and G.723 at ftp://ftp.cwi.nl/pub/audio/ccitt-adpcm.tar.gz. This is just a free implementation - it does not give you a license to the patents.
Various people including Cisco have been working with the license holders of G.729 IPR to make it available for "pre-commercial" systems, developers, and education. http://www.vovida.org/applications/downloads/G729
...or is Xiph spreading itself rather thinly these days?
Ogg Vorbis got out the door, and then it was Tarkin/Icecast2/Theora/Helix and now Speex.
They're committed to so many projects right now I wonder if any of them will be completed in the next 5 years...
Theora (my particular favorite) got announced at the beginning of July. The Theora mailing lists' traffic is still made up mostly of people wanting to ask about using VP3 with Microsoft(tm) Windows(tm) Directshow(tm) and such, with only a few brief (but informative) bursts of discussion actually relevant to Ogg Theora. After nearly 3 months of near-silence (not counting the non-Theora related VP3 questions) on the mailing lists and CVS repository, the first Alpha release of Ogg Theora popped up out of nowhere (not even MENTIONED on the mailing lists!)...and quickly returned to silence again. I've actually played with the Alpha code, and it makes me very hopeful for the final product - it's currently unoptimized, but even so its current speed seems about comparable with mjpegtools mpeg2 encoder, and the quality seems quite good at e.g. 300kbps/640x480/29.97fps. With all of the other projects being collected under the Xiph umbrella right now, though, I wonder how much developer time and attention will be available to keep it going...
(It MAY be that, with both codecs involved in Theora being essentially finished, they figure all they really need to do is finalize the specifications, and then spend a little time doing some optimization and they're done, and since there's almost 9 months to go until their projected 1.0 release date that it can wait...Judging by the quality of the first alpha [and thanks go to Monty at Xiph.org and Dan Miller of On2 for getting things that far along!], they may be right...provided there's time to come back and finish up between the other projects...)
I'm strongly in favor of every one of the projects they've taken on so far, I just wish it didn't seem like new projects were being added faster than existing ones are being worked on...
Okay, enough whining from me. I'll go back to quietly waiting impatiently again now...
Hacker Public Radio is our Friend