摘要 |
<p>A system and method for providing a client-side (110A, 110B, 110N) multimedia program enables delaying the actual final production of the video until a user begins viewing the program, at which time the system or method creates the video dynamically. To effectively use the transmission bandwidth, the system, instead of sending fully finished video frames and audio tracks, sends various pieces of raw content and instructions on how to create the final program from the raw contents. Since the system does not produce the final program until a viewer watches it, the system allows changes to the program at any time, even during playback. Using an Elastic Edit Decision List (EDL) (816), the system allows program customization including removing segments of shows already seen by the viewer, expanding segments in which the viewer previously expressed interest, and customizing a commercial content to the viewer's tastes. Allowing broadcasting high-quality television streams over low-bandwidth channels, the invention is advantageous over prior art techniques which transmit video and audio tracks in their entirety and are thus limited by the available bandwidth.</p> |