Mjpeg is short for Motion JPEG. Its principle is to break down the video camera filmed the video jpg into a separate data sheets sent to the client. When the client continuously display the image to form a corresponding image.
Most low-end webcams are supported MJPG agreement, the more advanced camera support H.264.
MJPG advantage is simple, the client is simple and not a mosaic situation. Disadvantage is that relatively large total bandwidth, because it is a frame by frame to transfer the image.