Method and system for caching streaming live broadcasts transmitted over a network

   
   

Disclosed is a method and an apparatus for enhancing existing caching systems to better support the live broadcast of streaming multimedia over the Internet and other public network systems. The apparatus includes the use of helper servers in the network for supporting high quality live streaming multimedia (SM) broadcasts. The helper servers (HS), also referred to as helpers, are each positioned in the network to be close to some number of clients. Client requests for live SM broadcast objects are re-routed from the content server to the local HS to be serviced therefrom. Servicing requests from the local HS is advantageous in that the requests are not required to be serviced from the content server as separate unicast datastreams thereby reducing network congestion problems. In addition to servicing requests locally, each HS allocates and maintains PH buffers which operate as a form of dynamic cache to further reduce the playback delay at a client. The PH buffers operate as a moving window of fixed size that advances with the live broadcast stream, storing the last few seconds of the live SM broadcast. The cached data is made immediately available to a requesting client to fill the client's playout buffer as rapidly as possible.

São divulgados um método e um instrumento para realçar sistemas caching existentes para melhorar a sustentação a transmissão viva de multimedia fluindo sobre o Internet e outros sistemas da rede pública. O instrumento inclui o uso de usuários do ajudante na rede para suportar transmissões fluindo vivas dos multimedia da qualidade elevada (manutenção programada). Os usuários do ajudante (HS), consultados também como aos ajudantes, são cada um posicionado na rede para ser perto de algum número dos clientes. Os pedidos do cliente para objetos vivos da transmissão da manutenção programada são redistribuídos do usuário satisfeito ao HS local a ser prestado serviços de manutenção therefrom. Prestar serviços de manutenção a pedidos do HS local é vantajoso que os pedidos não estão requeridos ser prestado serviços de manutenção do usuário satisfeito como os datastreams separados do unicast que reduzem desse modo problemas do congestion de rede. Além aos pedidos prestando serviços de manutenção localmente, cada HS aloca e mantem os amortecedores do PH que se operam enquanto um formulário do esconderijo dinâmico para reduzir mais mais o playback atrasa em um cliente. Os amortecedores do PH operam-se como uma janela movente de tamanho fixo que os avanços com o córrego vivo da transmissão, armazenando o último poucos segundos da manutenção programada viva transmitam. Os dados cached são feitos imediatamente disponíveis a um cliente de pedido para encher o mais rápido possível o amortecedor do playout do cliente.

 
Web www.patentalert.com

< Satellite communication system for broadcasting audio-visual programs and multimedia data

< Apparatus, and associated method, for communicating streaming video in a radio communication system

> Decompression bit processing with a general purpose alignment tool

> Channel error protection implementable across network layers in a communication system

~ 00118