a method is described for efficiently delivering a presentation of web content comprised of a media , such as audio or video content , having defined time increments , together with one or more other content sources , such as images or events to be displayed on a monitor , synchronized so that the one ore more other images or events are displayed at predetermined time increments in the media presentation . furthermore , the entire presentation is delivered in streaming fashion , so that the end user does not have to wait for the entirety of the content data to be downloaded before starting the presentation , but rather can start viewing and listening to the presentation after a relatively short delay period . the media data and the other content need not reside at a single server source . an authoring tool for creating such composite time - synchronous content automatically determines the necessary information for scheduling player requests to the servers . this information , together with the actual presentation content , is sent to a special player which can interpret the information and act according to its instructions .