Very High Processing Power - needed to deal with large data processing and real time delivery of media.
Multimedia Capable File System - needed to deliver real-time media
Data Representations/File Formats that support multimedia - Data representations/file formats should be easy to handle yet allow for compression/decompression in real-time.
Efficient and High I/O - input and output to the file subsystem needs to be efficient and fast.
Special Operating System - to allow access to file system and process data efficiently and quickly.
Storage and Memory - large storage units (of the order of 50 -100 Gb or more) and large memory (50 -100 Mb or more).
Network Support - Client-server systems common as distributed systems common.
Software Tools - user friendly tools needed to handle media, design and develop applications, deliver media.