I was wondering if there are any video codecs out there that are suited for extremely low bitrates, especially for webcam input?
Throwing around some numbers: let's say a 160x120 stream that will result around 32kbps or so.
Quality will be poor, probably. However, the video should be "understandable", and the frame rate should be sufficient for movement perception.
Googling it out, I could only find abstracts. Are there any concrete codecs? Any video examples? And ultimately, any usable libraries?
EDIT: Thanks for the answers. I tried to encode a 160x120 pre-recorded clip with H264 targeting 32kbps, and I must admit that the results were preety good.
The quality was actually susprisingly good, which makes me wonder wether this can be done in real time, and without requiring high cpu load?
Take conferencing for an example, where you have to encode one stream, while decoding multiple streams, all in real time.