摘要 |
<p>A scalable architecture (10) delivers real-time streaming media over a communications network (14), using a streaming media server system (12) for efficient delivery of a plurality of streams including live, simulated live or looping programming, relayed streams, and on-demand media is described. Efficiency is attained using no load (84) or low load (86) control and processing of streams, including high-quality audio, video, graphics, text, or other types of information transmitted over a network (14). The server system (20) operates in a total media delivery system (12) which includes a plurality of streaming servers (38), a data storage system (28), a database (30, 32), and front end (18) and back end (26) networks to deliver data to the various subsystems. The streaming server (38) utilizes just-in-time playlist simulation, dynamic allocation of servers to listeners, and other techniques to reduce the computational, storage and network requirements of delivering streaming media.</p> |