IP Camera Training: Codecs H.264, MPEG-4, JPEG and MxPEG
UPDATE 2015: this video is now 5+ years old and dealt with the issues that were relevant to
H.264 at the time. However the implementation of H.264 has improved significantly in the last couple of years.
▶
http://www.mxinstaller.com/tag/inter-
...
Which video codec is best for video sruveillance and IP camera systems? H.264 is a global standard that is commonly used, but does that qualify H.264 as being the best option for video surveillance applications?
H.264 were mainly designed to cater to consumer video applications, applying compression in a very sophisticated way that removes large chunks of data from most of the frames. Only what changes in the scene is kept and the rest discarded -- this why they are more bandwidth efficient.
Inter-frame compression relies on information in preceding and occasionally forthcoming frames to compress an image.
H.264 -- is especially efficient at doing this and can stream high resolution video while utilizing less bandwidth. The overall look of the video while streaming is excellent, however the ability to provide accurate data from individual frames for verification is not its strong
point -- not surprising as this is not what it was originally designed to do.
Because changes and movement within individual H.264 frames are so highly compressed, extracting stills for clear identification of people's faces or objects such as license plates, and other objects moving through the scene is difficult. Additionally
Inter codecs are computationally expensive to process, requiring multiple frames to be stored in memory and accessed concurrently.
Due to the increased complexity of H.264, there is even greater latency in the encoding process than other Inter codecs (at the camera), so there is a noticeable lag from the time the camera takes in the images, compressing them and sends them over the network to the viewing monitor.
MxPEG is the only codec in the world developed for video surveillance applications. Like H.264/
H.265, MxPEG is a proprietary codec and protected under license.
Currently MxPEG is used and owned exclusively by MOBOTIX.
Other online MOBOTIX training resources available...
★ IP
Surveillance Starter Guide http://youtu.be/F-fRSGPr3-g
★ The
HDTV IP
Camera Myth http://youtu.be/f7IWttAxjT8
★
ONVIF Explained http://youtu.be/wMpXgM_M7Ss
★ IP Camera Buyer's Guide http://youtu.be/eUx9TNlWWjo
★ How an IP Camera
System Works http://youtu.be/79G4InvJX78
★
Check out our
BLOG http://www.mxinstaller.com
★ Our IP
Video Community http://www.mxinstaller.com/forums/
★ Our IP Video
Magazine http://www.mxinstaller.com/emag
More MOBOTIX tutorials can be found here...
http://www.mxinstaller.com
Let's connect !
http://twitter.com/mxinstaller
http://mxinstaller.com