Can anybody suggest a good codec for real-time video compression? Here is a list of key requirements:
- Must be represented as DirectShow video compression filter
- Royalty-free
- Good quality/bitrate output comparable to the DivX on relatively low resolutions (640x480 max)
- Fast and resources-efficient for real-time compression
- Compatibility with some popular format (like MPEG-4) for wide support in different video players
I mentioned DivX and I think it is a very good codec, but if I understand correctly it is not royalty-free and you need to pay DivX Inc if you want to integrate their codec into your software.