The main MPEG-4 design goals, as formulated in 1994, can be summarized as follows:
To provide the technological foundations to represent multimedia content for a wide range of multimedia services and networks. To provide a common representation basis encompassing the interactive, broadcast, and conversational paradigms. To allow for seamless content usage across these different types of services.
To extend the interactivity found in text and images to content having a temporal dimension. To provide for this type of content client-side interactivity (i.e., without the need for a return channel), as well as server-side interactivity, exploiting an on-line connection.
To extend multimedia content usage from high-bandwidth networks ...