A method for broadcasting a scalable multimedia presentation over the
Internet is disclosed. In a specific embodiment, a broadcasting server
creates a multimedia list on a per broadcast per recipient basis. The
multimedia list includes references to the objects (e.g., URLs) rather
than the objects themselves. The broadcasting server transmits the
multimedia list to a recipient system. The recipient system runs the
multimedia list by retrieving each object on the multimedia list from one
or more proxy webservers. The recipient computer enters an availability
state associated with an object when it begins to receive the object. For
each object, the recipient computer reports an indication of this
availability state to the broadcasting server via the proxy webserver. The
recipient then displays the objects. The broadcasting server uses the
indications of the recipient availability states to load balance the
system. The broadcasting server may initiate an object handoff process
causing objects to be moved to an appropriate proxy webserver. The
broadcasting server may assign clients to specific proxy webservers by
appropriately generating references in the multimedia lists. Multimedia
list objects may include image, sound, video, HTML, and executable files.
Multiimedia list objects also include applets, programs executable on a
server, and timers for controlling the display duration of each object.
Um método para transmitir uma apresentação scalable dos multimedia sobre o Internet é divulgado. Em uma incorporação específica, um usuário transmitindo cría multimedia alista em a por a transmissão por a base recipient. A lista dos multimedia inclui referências aos objetos (por exemplo, URLs) melhor que os objetos eles mesmos. O usuário transmitindo transmite os multimedia alista a um sistema recipient. O sistema recipient funciona os multimedia alista recuperando cada objeto nos multimedia alista de um ou mais webservers do proxy. O computador recipient incorpora um estado da disponibilidade associado com um objeto quando começa a receber o objeto. Para cada objeto, o computador do receptor relata uma indicação deste estado da disponibilidade ao usuário transmitindo através do webserver do proxy. O receptor indica então os objetos. O usuário transmitindo usa as indicações dos estados recipient da disponibilidade carregar o contrapeso o sistema. O usuário transmitindo pode iniciar os objetos causando process de um handoff do objeto a ser movidos para um webserver apropriado do proxy. O usuário transmitindo pode atribuir clientes aos webservers específicos do proxy apropriadamente gerando referências nas listas dos multimedia. Os objetos da lista dos multimedia podem incluir a imagem, o som, o vídeo, o HTML, e limas executáveis. Os objetos da lista de Multiimedia incluem também applet, programas executáveis em um usuário, e temporizadores para controlar a duração de exposição de cada objeto.