What is MP4?
The official filename extension for MP4 is MPEG-4 Part 14. Generally, it contains digital video and digital audio streams defined by MPEG. This container format allows combining different multimedia streams into one file.
What is MP4 designed for?
The MPEG-4 file format specification was created on the basis of the QuickTime format specification published in 2001. This file format is created to contain timed media information in a flexible, extensible format in order to interchange, manage and edit multimedia. Other file formats like MP4, 3GP, Motion JPEG 2000 are based on MP4.
What are MP4 special features?
1. Based on MPEG and is identical to QuickTime container format
2. Streaming information is includes by using separate hint track
3. Stores other data (subtitles, images, object descriptors and scene descriptions)
4. Supports Initial Object Descriptors (IOD) and other MPEG features
5. Object-oriented file structure
What are MP4 advantages?
1. Allows streaming over the Internet
2. Large hardware support
3. Supports high-quality audio
4. Can be simply decomposed into constituent objects
5. Flexible object structure depends directly on their type
6. Creates the basis for developing other mobile media codecs included in “MP4 Family”
Where it can be applied?
MP4 is supported by modern mobile phones such as iPhone 5s, iPad Mini 2 being a standard video format. There also exist MPEG-4 Part 14 Players for Windows (VLC Media Player, Media Player Classic, MPlayer), Mac (VLC Media Player for Mac, Real Player, MPlayer) and for Linux (Mplayer for Linux). As the most popular MPEG-4 implementations MP4 is the most supported format on hardware players (iPod, PSP, DVD-players).