Hi All. I have a C++ MFC app that accepts MJEPG streams from multiple IP Cameras and records the streams to their own individual AVI files. The codec I've been using is the mpg4c32.dll from Microsoft. I was having some sharing issue with this codec and recently found out that it has multi-threading issue. I need another codec. (only need video)
I know there are practically thousands of codecs out there. What I'm looking for is suggestions for robust, reliable codecs that are used in safety critical applications.
I'm no expert on codec quality but for example Xvid may be great for compression and using in a dvd playing application, but may not be the greatest for a multi-threaded video recording application.
If you suggest a codec I would ask that you please back up your suggestion with some good factual evidence of its reliability (forum discussion etc). I'm not looking to start a discussion, this is a very real problem for me and my clients are without recording until I fix this issue.
Thank you so much for your help.