I've been gaining interest in real-time media playback, and I was thinking of what would be needed to test/compare various audio codecs (both lossless and lossy) at realtime encoding/decoding.
Which lossless/lossy codecs support streaming? I wouldn't actually perform any streaming, since the network component would introduce some variables not tied to the encoders/decoders themselves. But I would do the encode and decode (separately) and save those metrics.
How do you determine/force real-time encoding and decoding? How much of a buffer/delay is acceptable for real-time?
If can force real-time encoding/decoding in lossy codecs, what kinds of comparisons would you do? Compression efficiency? Quality? Could VBR, VBR-Peak, or ABR be used with confidence?
