O que é um arquivo MJPEG?
Um arquivo com extensão .mjpeg (Motion JPEG) é um arquivo de vídeo criado pela compactação de um quadro de vídeo individual como uma imagem JPEG. É diferente dos formatos de arquivo MPEG-1 e MPEG-2 padrão, onde a compactação é entre quadros e é decidida com base na previsão de conteúdo em quadros subsequentes. MJPEG é suportado por uma ampla gama de aplicativos que incluem navegadores da web, players de mídia, câmeras digitais, webcams, servidores de streaming. Os plug-ins estão disponíveis para aplicativos que desejam usar o formato de arquivo MJPEG.
Formato de arquivo MJPEG
O MJPEG é baseado no padrão de compactação maduro, ou seja, JPEG que possui bibliotecas bem definidas. Não pode ser padronizado de forma semelhante a padrões como MPEG-2 e não há documentação disponível que possa ser chamada de especificações completas para o “Motion JPEG”. Na ausência de tal padrão, as saídas de diferentes fabricantes podem levantar problemas de compatibilidade. No entanto, empresas como Microsoft e Apple documentaram como os arquivos M-JPEG são armazenados em seus formatos nativos, como AVI e QT. O rfc2435 descreve o formato de carga útil RTP para vídeo compactado em JPEG e pode ser consultado como material de referência.