MPEG-4 Part 12
Also known as the ISO Base Media File Format, the standards-based MPEG-4 Part 12 (ISO/IEC 14496-12) container format is identical to the text published for ISO/IEC 15444-12 (a part of the JPEG 2000 still image standard). The MP4 extension, which is based on the QuickTime container format, is used for some (not all) ISOBMFF file. For instance, Adobe Systems introduced the F4V file format for Flash Video, noting it was based on the ISOBMFF. Yet the F4V file format was not registered by the MP4 registration authority, although the F4V technical specification is publicly available. ISOBMFF may contain H.264 video compression and MP3 or AAC audio compression. Microsoft Corporation announced in 2009 a file format based on ISOBMFF with the extension ISMV, better known as Smooth Streaming and the subsequent Protected Interoperable File Format (PIFF). However, no mention was made of WMA compression format in ISOBMFF, so it may be unsupported by some platforms.