[Live-devel] MJPEG support for MKV parser

Warren Young warren at etr-usa.com
Thu Apr 3 12:46:30 PDT 2014


On 4/3/2014 02:27, Ross Finlayson wrote:
>
> JPEG video streaming is a bad idea (that nobody should really be doing
> in 2014)

Intra-frame compression is perfectly sensible for IP cameras on private 
LANs, especially when you're doing things like motion detection on the 
server side, rather than on-camera.  You don't have to account for 
motion estimation error buildup, for one thing.

For another, the inexpensive high-efficiency codec ICs found in IP 
cameras typically crush a lot of detail out of the scene relative to 
JPEG.  Even if you're going to use something like H.264 for video 
storage after motion estimation, a software encoder will typically give 
better results than compressing on-camera.  (At the expense of more 
watts per megabit, of course.)

If intra-frame compression were perfect for everything, the industry 
wouldn't still be coming up with new I-only codecs like ProRes and CineForm.


More information about the live-devel mailing list