Well, nothing's gonna become the standard if noone's willing to try something new. And this doesn't even have anything to do with standards. What, you want to make sure your game's explosion sound effect is playable in a car radio? If it works on all operating systems and is already implemented for all operating systems (through FFmpeg), then why not?

Game's are ultimately one-shot deals so standards are nice, but not really all that important. This could be interesting, but not worth thinking about until there's a usable solution which can be verified to be worth using.

I definitely can't tell the difference between FLAC and 192kbit MP3's (probably not 128kbit either, but the first is what most of my collection uses). Ogg and MP3, nothing much there either ... but one transcoded to the other sounds like total crap. So I like FLAC as a source format I can encode to something smaller.

FLAC (Free Lossless Audio Codec) is a codec which allows digital audio to be losslessly compressed such that file size is reduced without any information being lost. Digital audio compressed by FLAC's algorithm can typically be reduced to 50–60% of its original size, and decompressed into an identical copy of the original audio data.

Since it's lossless, you can convert from any codec to FLAC without changing the quality. In that way it's the best quality you can get for a given bitrate and sample format. Everything else would be as good or worse.

Opus is made by the xiph foundation, also maker of ogg. Ogg is not a audio format, but a container actually. The format is ogg vorbis, but you can put vorbis into other containers. The opus file will be, in this case, ogg opus. Opus has some HUGE improvements in quality, and a crazy low delay (same as celt). And has been adopted quickly, lots of comm apps use it. I'm using it for online audio streaming and mixing, and with great results, both in quality and resources usage. As for a java implementation, I am looking for one too, with no success (i found some java apps that use opus, but natively, not java coded). If anyone could find one, info will be very appreciated

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org