MPEG-4
MPEG-4, introduit en 1998, est la désignation pour un groupe de normes de codage audio et vidéo acceptées par MPEG (Motion Picture Experts Group). MPEG-4 est d'abord conçu pour gérer le contenu en bas-débit, depuis 4800 bit/s jusqu'à approximativement 4 Mbit/s. L'usage principal est le web (internet) en streaming, ou flux vidéo, le CD, le vidéophone et même la télévision.
MPEG-4 absorbe plusieurs des fonctions de MPEG-1 et MPEG-2, en ajoutant de nouvelles comme VRML (étendu), support pour des présentation 3D, des fichiers composite orienté-objet (incluant des objets audio, vidéo et VRML), le support pour la Gestion des droits numériques et plusieurs types d'interactivités.
L'implémentation de la plupart des fonctions inclues dans MPEG-4 est laissé aux développeurs indépendant. Ceci signifie qu'il n'y a que peu de réalisations de la norme MPEG-4. Anticipant cela les développeurs ont ajouté le concept de « Profiles », permettant plusieurs possibilités d'etre groupées ensemble.
Le MPEG-4 consiste en une suite de standards représentés par des couches (layers).
- La Couche 1 décrit la synchronisation et le multiplexage de la video et de l'audio.
- La Couche 2 est un codec de compression pour les signaux vidéo.
- La Couche 3 est un codec de compression pour le codage perceptuel et les signaux audio.
- La Couche 4 décrit les procedures pour les tests de conformité.
- La Couche 5 décrit les systèmes pour les logiciels de simulation.
- La Couche 6 décrit le Delivery Multimedia Integration Framework (DMIF).
- La "Couche 10" est un codec avancé de compression vidéo appellé H.264 ou AVC (Advanced Video Codec).
Le conteneur officiel des contenus MPEG-4 est le MP4. Les fichiers vidéo ou audio ont respectivement pour extension .m4v et .m4a.
Des standards MPEG-7 et MPEG-21 existent également.