Ogg/PCM | |||||||||||||||||
We have Ogg/Vorbis for open-source lossy high-quality audio compression and Ogg/FLAC for open-source lossless audio compression. But we don't have any Ogg-supported format that's not lossy and doesn't spend CPU time on data compression. This would be mostly useful for cheap audio streaming on local high-bandwidth networks, particularly for terminal servers that already provide a GUI.
MikeMol, Sep 07 2004
What do you think of this idea or comment? | |||||||||||||||||
Users who liked this idea also liked: | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
Add your comment
I think you may need to provide a translation for the rest of us.
OK. First, Ogg Vorbis is a public domain audio transport system. Vorbis is the audio codec, Ogg is the transport layer. See links for more detail on those.
I'd like to see uncompressed audio data packaged using the Ogg container.
I'm not sold on this idea. Sure, maybe it doesn't exist & it could... but why ? How common is a "cheap high-bandwidth network" ? IMHO the CPU time saved uncompressing a Vorbis/FLAC stream will be spent anyways handling the higher bandwidth stream required to carry uncompressed audio.My 2 cents.
The example I had in mind would be the 100 megabit switched network my home computers are on.
I am also not sold--CPU is cheap. Hard drive bandwidth is probably more expensive than CPU--decompressing OGG or FLAC should take very little CPU. And uncompressed WAV files exist already. WAV is unencumbered with patents, is easy to parse, and has widespread support--it seems silly to reinvent the wheel just to have it under the OGG umbrella. Unless there are features that you'd want to add to WAV?
Uncompressed audio data flows nicely through speaker wires.
A "container" is a very large box used to ship stuff around the world. Amusing analogy for wasting 100mbps.
CPU may be cheap, but that doesn't mean I can afford it.
What I'm looking for is a way to stream lossless audio between two computers with an absolute minimal CPU usage on either machine. WAV is nice, but it doesn't support streaming.
And I don't like using a male-to-male stereo cable to transfer audio from one computer to the other...it's not lossy in the same sense that PCM data is.