Fluendo To Sell Proprietary Codecs For Linux
Several readers wrote in to tell us that the open source media software development company Fluendo has announced plans to sell native Linux implementations of proprietary video codecs such as Windows Media, MPEG-2, and MPEG-4. (Press release here.) From the article: "Currently, many Linux video applications facilitate Windows Media video playback using Windows DLL files and Wine, which provides suboptimal performance, particularly with streaming video. Fluendo's codecs could potentially provide better integration for streaming Windows Media playback in Linux web browsers as well as through GStreamer-based desktop applications like Totem."
1) I don't believe (for xine at least) that wine is neccessary for asf (wmv) playback (the windows codec dlls are required, but used by xine without wine's help)
2) I guess a native binary blob is slightly better than a MS coded binary blob.... but frankly, it's still just a binary blob. You have no idea what its really doing.
Good luck to Fluendo however.
There are shills on slashdot. Apparently, I'm one of them.
and settles back for a nice round of productive but gentlemanly discussion over the need for massive deployment of closed source modules in Linux.
"Fluendo to TRY to sell proprietary codecs for Linux."
Look at all the flak NVidia's binary-only drivers take from the GNU-types, and those are FREE.
Funny this comes right after an article that slams DRM...
"DRM's sole purpose is to maximize revenues by minimizing your rights so that they can sell them back to you..."
There should be no proprietary codecs. Ever.
Aren't there native OSS libs for mpeg4 playback already? Might need a binary for wmv but not for mpeg4.
Tom
Someday, I'll have a real sig.
I haven't found a media file yet I couldn't already play. How much overhead can I expect to save from switching over to these paid binaries?
All the WMV videos I have seen look like shit; why would I pay for a codec?
I suppose the market is Linux distributors who can't bundle MPlayer for legal reasons. Can't see anyone buying this directly, though.
They'd probably be legally unable to be as good as MPlayer, (a universal video player, home page, debs), as licensing some codecs will require signing up to agreements to play nicely with DRM. MPlayer is good because there's none of that nonsense: it just works, for every video that I've tried.
>north
You're an immobile computer, remember?
NVidia's lamented product is a binary only driver with a binary only kernel component. A codec is application software. The nvidia software runs on the bare metal, interacting with your machine in god knows what ways. The codecs are fairly self-contained. It's not really compariable.
The three major video players for linux: mplayer, xine and vlc all use the ffmpeg library by default for playing mpeg4 video. Recently, ffmpeg added support for Windows Media 9 (WMV3) as a native codec, so you don't even need the windows binaries for that anymore (although it's probably in "alpha" status).
""Fluendo to TRY to sell proprietary codecs for Linux.""
The "your codecs want to be free" crowd will take care of that problem.
Rah rah. I like people trying to sell commercial things on Linux. This will only work if they are johnny-on-the-spot when it comes to updates. I would hate my purchased codecs to keep me from updating gstreamer, the kernel, or whatever. In fact, I should not even have to *think* about my purchased codecs when I run a yum, apt-get, or up2date.
I'll just wait here for the Free Software fire-breathing demons of zealotry. It's quite cold right now and my furnace needs a break.
Why pay for something that can be played natively by lavc, and by extension mplayer et al?
Stop encoding media using proprietary codecs!
I think someone should point them to the ffmpeg changelog. Actually it does open lots of proprietary formats and VLC uses the same codebase for his own engine.
If you are from the ESR tribe you will see this as a positive step towards world domination.
r ld-domination-201.html
http://catb.org/~esr/writings/world-domination/wo
ESR, et al, believes the ability to play codecs such as these is so vital to the 2008 world domination deadline, that we should put up with these binary blobs. For a while, at least.
Lindows is supposed to be working on this also.
First of all, look at the Open Sound project. They filled a niche by selling drivers for certain sound cards that had more features compared to the OSS drivers.
Second, I think that it is even easier to sell these kinds of things today. They can make a deal with somebody like Novell or Xandros who want to provide their users with a fully functional fully LEGAL linux desktop. This will help them to do that.
I don't see this being so popular with non-commercial distros like Debian because its a different set of users. But with commercial distros like Xandros (who already offer things like Codeweavers Office), I think its a great fit.
If you have read Christian (Fluendo most visible VP) blog post, they plan to provide upgrades via distribution upgrade/installation system (apt-get, yum, etc.)
user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
finally porn has been ported to *nix.
I hate DRM as much as the next person, but this is good news. Acquiring and installing proprietary codecs is a dark art that is major obstacle to wider acceptance of the Linux desktop.
Given some further development, I can see a few opportunities:
As someone who absolutely refuses to pirate software unless I have no choice, I'd be prepared to pay a few ££ extra to stay legal.
A lot of people will complain about this, but I think it is good. The more software, of any kind, that comes out on Linux, the better. The more software that eliminates some of the work to get a system up and working, the better. The more shrinkwrapped software for Linux on store shelves, the better. As Linux gets more visibility, and day to day tasks become easier, more people will adopt. This will drive development for Linux. Hopefully some of those adopters, especially the younger ones, will get involved in Linux, see what it has to offer, and become contributers. They may or may not move to a fully open system, but some of them will, and the more people who do, the better. The more weight behind Linux, the more power the community has, even if that weight was gained, at least initially, through propriety software.
http://bgcommonsense.blogspot.com
I haven't scrolled to the bottom yet to see if this is redundant, but FFMPEG has recently added WMV9 and VC1 decoders. http://ffmpeg.mplayerhq.hu/ It works fine for all of the Legacy content that I have. They also have MPEG/2/4 and a whole bunch of others. The only codec that I seem to be missing is Indeo 5
BBH
I'll just wait here for the Free Software fire-breathing demons of zealotry. It's quite cold right now and my furnace needs a break.
The path of the righteous man is beset on all sides by the coding of the closed and the tyranny of proprietary applications. Blessed is he who in the name of 4 Freedoms and good will frees the source through the valley of darkness, for he is truly his brother's bitkeeper and the user of obsolete hardware. And I will strike down upon thee with great vengeance and furious anger those who attempt to poison and destroy my installation with binary blobs. And you will know my name is Saint iGNUcius when I lay my vengeance upon thee!11.
> This will only work if they are johnny-on-the-spot
> when it comes to updates.
I belive that is why they try to have stabilised API version - gstreamer is close to 1.0 and probably when it is finished the API for plugins will froze so that any new API will not conflict with old (like propertiary codecs) plugins.
> I would hate my purchased codecs to keep me from
> updating gstreamer,
As I've said - if they implement stable API in gstreamer that should not be an issue.
> the kernel,
WTF has kernel to do with codecs anyway? Linux kernel has stable API for applications since ages.
What is funny that I am keep using MPlayer with some bunch of binary Windows DLLs and it still works despite I have the DLLs since ages and update MPlayer to each new version. How is that different?
Their bundled price right now is 28 Euros, so about $36.19.
Would I pay that? I don't know. To be perfectly honest, I haven't actually _bought_ any software for a PC in a very long time. Keep in mind that this exact same functionality is _free_ under Windows.
- Necron69
I see a lot of people confused about why we are releasing these codecs when there are things like the open source ffmpeg codecs etc.
Our goal is not to provide the community with codecs which there is absolutly no support for already as
that would be foolish. Our goal is to provide a 100% legal option which I know a lot of companies who have or
want to deploy linux desktops have been looking for. These companies like open source, but they also have policies in place
which hinders them from deploying solutions which have clear patent issues hanging over them in their country of operations. This is unfortunatly
the case with most multimedia codecs and even though we have spent a lot on resources on Xiph codecs here at Fluendo and are now working with BBC
on Dirac there is still some way to go before the need for non-free codecs are gone.
So for those in a situation where they can freely use gst-ffmpeg and similar options, more power to you! For those who the lack of licensed codecs
has been a hinderance or problem for adopting Linux (or Solaris) desktops at your company or institution or even private use, then we hope our plugins will be a good solution.
Christian Schaller
Fluendo
it stops distributions that distribute where ffmpeg is legal if the distributor also wants in to the US (etc) market.
e.g. SuSE (even when a german company) didn't do MP3.
I guess a native binary blob is slightly better than a MS coded binary blob
It's significantly better, actually. Not because it's technically superior (although it may be), but because it can legally be rolled into a commercial version of Linux. Right now, you can't legally distribute a Linux distro with multimedia support (at least not in the U.S.), because they depend either on MS DLLs (obvious copyright problems) or patent-encumbered free implementations (which can't be distributed with the distro for legal reasons).
This makes Linux into a second-rate desktop OS, even if you're willing to pay for it, because it means key features don't work out of the box. There have been exceptions to this from time to time (Xandros, Lindows), but they weren't well accepted by the community, possibly because they tried to leverage their use of proprietary codecs as an advantage over other Linux distros, rather than against Windows -- not a good way to make friends.
A company which wasn't involved in the actual production of a distro, might be in a good position (assuming it dealt with everyone on the same terms) to produce codecs that could be incorporated into (a non-free, pay-per-copy) version of any distro. E.g., someone could take Ubuntu, add the codecs (paying Fluendo, obviously), and sell the result as a package, suitable for pre-installation. I don't think this would violate GPL either, if the codecs were built in a way that didn't require linking or otherwise producing a "derived work."
In short, Fluendo could be in a position to be ESR's "Streaming Penguin." In that paper, he discusses some of the major problems facing Linux as a marketable desktop OS, and the lack of modern multimedia capabilities are a real deal-breaker. In fact, the lack of multimedia capabilities are more of a weakness, than simply being free-as-in-beer is a strength; people are obviously willing to pay for an OS that works, but one that doesn't work out of the box (or works only after fiddling around with some shady instructions involving PLF mirrors) won't fly, even if it's free.
While people here on Slashdot may not regard having to manually install LAME, Xvid, Flash, and the Win32 codecs as a significant problem, it's one of the many reasons why you can't go out and buy a Dell pre-configured with Linux as a home computer. Even if there wasn't Microsoft trying to torpedo it before it gets going, I'm not sure customers would accept anything that didn't work right, right out of the box. Fluendo could, if they play their cards right, be a big benefit to the adoption of Linux.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
I guess plenty of people (or companies) will be glad to have a 100-percent legal alternative to using Windows DLLs, but what the community badly needs now is a legal DVD player. Right now, the only way to watch DVDs on Linux in most Western countries is breaking the law (i.e. the DMCA or its local equivalent), which is clearly a no-no for most users, including myself. The saddest things is that the software is available (PowerDVD Linux), but Cyberlink will only sell it to OEMs. Couldn't someone strike a deal with them and release it ?
And yes, I'm aware that Mandriva includes it, but it's not my distro of choice (and I'm not sure the RPM would work as-is on other distros).
Bundle it with an even nicer player than xine/mplayer (something that doesn't crash .1% of the time), add DVD support, and sell it separated or bundle it with DVD players, as powerdvd is distributed. That would give an even better value and fill a really need spot ("legal" dvd playback in linux/solaris, not that I think that if I buy a DVD it is not legal to play it in whatever way I want).
Looks to me like somebody has been paying attention to ESR's World Domination 201 article.
:)
Putting aside whether you like it or not, sometimes you have got to admit the man has a point
Every expression is true, for a given value of 'true'
I like to have source code as much as the next guy however...
does my girlfriend, my family, the average Joe/Jane user care about the details. NO they don't care about the source code. They don't mind the idea they they have to pay a little money for software that WORKS. If wide spread mass adoption of Linux is going to be a reality then things like common MPEG-2/4 video just has to work. Codecs, 3D graphics drivers, audio drivers, Web browsers, email clients, Office applications, printers, USB mass storage, connecting to cable/DSL modems via Ethernet or USB these are all things that the computer just has to do. The end user will I would venture 90%+ NOT CARE IF IT IS COMMERCIAL CLOSED SOURCE OR OPEN SOURCE OR FREE OPEN SOURCE THEY JUST WANT IT TO WORK. Proprietary codecs, drivers, and so on are just fine and should not be shunned. Open source can have just as many "bugs" as closed source. For now most home computer users are more then happy to shell out money to Microsoft because they have a product that comes on computers and just plainly works. I am an advocate of Linux and Open Source Software however I am not about to bash Microsoft because simply for the vast majority of home users it does exactly what the need/want it to do. A goal for the Linux community should be to come up with something that is just as simple to use with no harsh learning curve or "oh Linux does not do that because WMA / MPEG-2 is just M$ being stupid and or evil" the response will be "I just wanted to watch the video email of my grandkids I want my Windows back thank you" Software needs to be People friendly and just work with little to no customization frustration.
Use Ogg Theora! It's a free and open spec.
---- Politics: Kissing ass and pointing blames.
Ffmpeg just sprouted support for WMV3 (aka Windows Media Video 9), and then these people appear from virtually out of thin air? I smell something not entirely unlike fish: a handful of people can't possibly reimplement a set of highly developed video decoders, even from specification, in a couple of months.
Let's see if these codecs turn out to have bugs that correspond 1:1 to bugs in ffmpeg...
Could they please provide their prices in American dollars?
Not everyone lives on the other side of the pond, you know.;)
cat sig >
Speaking for myself, I've been using Linux for a while now and, these days, it is the primary OS I use on my home desktop computer. Windows is still there, but for legacy programs that I still need and I switch off the internet whenever I start Windows (it's WinME).
If you can give me a Linux distribution that is supported and comes bundled with legal implementations of all the codecs at a reasonable price point, I'll buy it. Throw in something like Cedega for games or Crossover Office for other apps (if I even need it at this point) so I can get rid of my Windows installation entirely and that would be an ideal solution for me.
Proprietary, non-free applications are going to be essential to getting Linux into the mainstream. Software sellers aren't interested in an OS they can't sell software to run on.
A goal is a dream with a deadline
If you have read Christian (Fluendo most visible VP) blog post, they plan to provide upgrades via distribution upgrade/installation system (apt-get, yum, etc.)
How would this work? Does APT or YUM work via authenticated HTTP connections? They'd obviously need some way to keep just anyone from sticking "apt http://fluendo.com/updates nonfree" into their sources.list and grabbing their software -- and I don't think their business model is going to fly if they attempt to do shareware.
Maybe they could sell people digital certificates which were used in the authentication process, allowing them to access the repositories; that seems like it might be viable. Not perfect (because you'd need to keep people from sharing the certificates, but at the same time you wouldn't want to tie them to IP addresses, because that would impact traveling people or those on dynamic IPs), but I could at least see it being possible.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
What codecs are these guys going to release that arent:
A.Supported by ffmpeg/libavcodec/whatever else through open source implementations
B.Supported already through binaries on linux (such as the RealPlayer binary codec libraries)
or C.Not used enough for people to actually care about support
VLC uses the same codebase for his own engine.
Don't anthropomorphise software.
It hates that.
You were asking the right question up until the last bit. Nobody can keep their codebases "bug free". Humans make mistakes. I assume you're human, ergo you make mistakes too, right? There's probably no program on Earth bigger than twenty lines that's bug-free. Not even LaTeX, though it's been quite a while since anyone's found one.
But as to why "people think that the oss community can do a better job than nvidia's own people", it's because OSS development has, when comparisons have been possible, proven to be better-written than the commercial alternatives. There are objective tests that illustrate this, over and over.
(Note, I still think this Fluendo stuff or something like it is a good idea. But I still want the OSS work to go on, too.)
PHEM - party like it's 1997-2003!
MPEG2 and MPEG4 have LONG been supported by ffmpeg, mplayer, xine, and vlc. As for Windows media, libavcodec in mplayer has supported decoding Windows Media 7 and 8 natively for some time now, and just recently support was added for WMV9 (aka VC-1, the latest Windows Media codec used on HD-DVD and Blu-Ray) using, again, a fully open-source decoder.
Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
Andy Grove: "Not Much."
How about an alternative codec to G.729, that isn't constrained by the G.729 patent? That means a different algorithm, but which still gives the high quality and low network/CPU bandwidth to "telephony" audio that makes it the favorite for VoIP? With the patent, G.729 codecs are all proprietary, licensing fees costing at least $10 per simultaneous call leg capacity. Which is the greatest ecomomic bottleneck to the growing revolution in packetized voice: an $800 server with an $80:mo ($1000:y) FTTP connection can use otherwise free SW to carry up to 400 call legs, which cost $4000 for the codecs.
A $free codec competitive with G.729 were available, it could unleash "phone servers" the way that multi-IP httpd unleashed webservers, powering the entire Bubble that got you to read Slashdot.
--
make install -not war
I deal with libraries in my line of work, and I think Linux and libraries are very compatible ideas. Librarians are also sensitive about respecting copyright, and I think codecs are possibly the biggest item slowing down adoption of Linux by librarians. Bravo!
It hasn't been Lindows for a long time now. Linspire and Freespire can be had with multimedia playback out of the box legally in the US. And they are the ones slowlly chipping away at OEM linux installs, which is eventually the only way you'll see "linux on the desktop" for a lot of people outside of geekdom, when it comes pre installed.
I am able to play every type of media on my system using open source codecs including WMV3, MPEG4, and everything else via ffmpeg. They might of had a shot a few years ago but who would want this now?
I wonder if these Codecs could also be made to run under Solaris or BSD or other open source OSes?
Even for the people who use i386, this means there would be a legal codec so the big distos could include it with video players out of the box
> I belive that is why they try to have stabilised API version - gstreamer is close to 1.0 and
> probably when it is finished the API for plugins will froze so that any new API will not conflict
> with old (like propertiary codecs) plugins.
Sorry, I don't buy it. "stable" is the last adjective I would use to describe most APIs. gstreamer may be massively different, I don't know how fast the winds shift in that project. Even if the API for gstreamer 1.0 is stable, how long is it before distros start shipping the next beta instead of the stable version? That will require Fluendo to be a bit more agile.
This isn't an indictment of the projects in question, or Fluendo, but rather me being *extremely* cheap and worrying about things that probably aren't really a problem. It's what I do.
> WTF has kernel to do with codecs anyway? Linux kernel has stable API for applications since ages.
Beats me. I don't know what the hell the kernel is up to these days. I keep seeing things osmotically moving back and forth between kernel-land and user-land I don't know what to think. I can certainly imagine a codec that needs tight integration with a particular hardware driver, once we all bend over and get our DRM innoculations.
Again, I worry about these things so that other people don't have to. It's like a service. Allow me to repeat my first phrase: Rah rah. I am happy for Fluendo.
Because it's easier than paying damages when you are sued for patent infringement and lose. Because it's easier than moving to a country that does not recognize patents on communication methods that are defined by a novel data processing algorithm and relocating all your customers as well.
% yum install totem-xine You forgot the step of obtaining a patent license.
A.Supported by ffmpeg/libavcodec/whatever else through open source implementations The only way for United States residents to lawfully use open source implementations is to leave the country. B.Supported already through binaries on linux (such as the RealPlayer binary codec libraries) Are the w32codecs lawful to redistribute under copyright and patent law?
Without going off on some religious tangent, I just wanted to say that I am appreciative of this support for the linux community. I'm pretty happy with my windows binary codecs, but if this works well and has a fair price I may pick it up to show my financial support for companies which support linux.
Check out my lame java blog at www.javachopshop.com
> Sorry, I don't buy it. "stable" is the last adjective I would use to describe most APIs.
:) Maybe in 2 years everybody drops DRM and some new whizz-bang-open codecs will be developed. Same speculation as yours.
> gstreamer may be massively different, I don't know how fast the winds shift in that
Gstreamer is (should be) designed to be modular and backwards compatible so older plugins should work with new versions. Gstreamer is partly developed by Fluendo so they do have some inpact on its design and decisions.
Also you've ommited part of my comment regarding mplayer - mplayer is something like the described setup (but illegal). It uses some binary plugins (think Windows DLLs), changes hell lot and is quite different on diferent distros - but still it works with these binary codecs. Is'nt it similar situation to Fluendo releasing some libraries and other software to hook into them?
(...)
> I can certainly imagine a codec that needs tight integration with a particular
> hardware driver, once we all bend over and get our DRM innoculations.
But you are talking like 2 years from now - please focus on current stuff.
That may be true if you don't live in a capitalist society. There are many people (I suspect, as I am one) who enjoy using OSS, but don't believe that absolutely everything must be done in accordance with RMS's communist (and I use that word in the sense of the theory of communism, not the Soviet Russia sense) ideals. I'm a firmware engineer by trade and, while I enjoy using Linux, I do believe that there is a place for closed-source, money making, IP-protecting code -- especially in a capitalist setting, where company A makes money and provides jobs because they do something company B can't.
And, I believe that most people are at least somewhat ok with the idea of closed-source whether they realize it or not. I don't hear many people complain that their BIOS, or HDD firmware or [insert any other peripheral]'s firmware is closed-source. (Yes, I'm aware of the Linux BIOS project.) Really, many of these pieces of software are lower-level than even the kernel and are located in potentially dangerous areas of the system architecure.
So, while I may agree with your statement in a near-sighted way, I believe that ultimately closed-source is necessary for companies, and the people who work for those companies and the companies that sell products to those people, and (deep breath) the people who work for the companies that sell products to the people who work for the companies that have closed-source software. And, the people who live on the welfare provided by the taxes paid by the people of said companies. In short, capitalism. Yes, Linksys opened it's firmware and has arguably sold more routers as a result. But, not all of their IP (the HDL that went into making their (or Broadcom's) ASICs, their PCB designs, etc.) was opened. If that were made available, how could that possibly benefit them? It wouldn't. It would hurt them as a company, and then their employees, and ultimately the "public good."
sig: sauer
Instead of cursing the darkness, let's light a flamethrower.
Reverse-engineer, de-compile and publish. One "blob" at a time. We have a right to the Source Code -- let's take it by force, if we have to. No harm to life or tangible property, please; just this false concept of "intellectual property".
As one of us falls, let another step up to take their place.
I like to see that businesses are popping up around Linux and that licensed, legal software is becoming available for media playback. However, one of the major issues is still not resolved: there is no legal way to play back CSS protected DVDs. It seems the same company is planning to provide a player, but the original plan to publish it in the second half of 2006 did not seem to hold :)
There are similar issues with mp3-encoding and many video encoders.
It seems like Linux would be a pretty rough platform to try and implement DRM (of any sort, media or software) on. Unless they have mandatory BLOBs in the kernel, it seems like their license-checking and enforcement codes would be pretty trivial to bypass, by intercepting the software's communications with other parts of the OS and the outside world. And if they depend on kernel-space stuff, I think they'll hurt adoption tremendously (I wouldn't compile anything into my kernel that was there just to provide copy-protection or DRM to some piece of software -- if I wanted that, I'd run Windows!).
I think at the end of the day, they'll basically have to be relying on the good-will of the community, or on their relationships with OEM installers. The more I think about it, the more I think this latter group will really have to be their bread and butter. It's where Linux fails hard, right now: if you want to sell Linux machines in the U.S., you basically have no choice but to sell them crippled, or face patent lawsuits. These guys could sell the rights to the codecs to Dell, etc., who would build that cost into the price of a Linux-preinstalled system, and in return users would get a machine that was ready to go out of the carton.
That doesn't require any draconian license enforcement, because would-be pirates of their software, are probably the people who are just going to download ffmpeg and Xvid from the Penguin Liberation Front (who I am no way slandering -- they rock) anyway. If the people at Fluendo have any brains at all, they'll realize they can't compete with FOSS for the Linux users who are out there right now. But what they can do, is go after the users that FOSS hasn't managed to pick up so far, and are still using Windows.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
Yes, it's not as if we don't have enough codecs out there. If a given piece of media can't be viewed with a legal and free codec, I just don't need to see it. There's plenty more things to view out there that don't require restricted codecs. Rather than accomodate proprietary restrictions on media play, we should avoid them and help restricted codecs to die out. Making them available on Linux suggests that it is Linux' problem that a codec won't run on it, rather than the codec's problem. In either case it's the users problem, but covering up the fact the codec is restrictive is doing noone any favors except those who wish to exert proprietary controls over media-- and while they may have that right, we also have the right to ignore them. As soon as some Madison Avenue exec realizes that their ads are missing a segment of the market by using a restrictive codec, they'll toss it and use something else, and ad men can be pretty darn influential in media production...
Vote with your feet-- against restricted codecs.
I found the answer to this part on Christian's blog.
I hope Fluendo will consider providing packages for the top three distros. But I guess distro communities could provide a source package a la jpackage.org for Sun Java.
This exact same functionality is _free_ under Linux, right now.
Write a number to /proc/self/seccomp to sandbox an app.
It's even good for fully open software, just in case there might be a buffer overflow.
Phone voice quality is crappy enough as it is. Please don't make it even more difficult to understand what the other party is saying. Just send the uncompressed data.
Now, if you were planning to do 24 kHz 16-bit end-to-end, maybe it would be a different matter.