Streaming media subscription mechanism for a content delivery network

   
   

A reflector network is used within a content delivery network to enable requesting end users to subscribe to live streams that have been published to CDN entry points. A reflector is a generalized packet router program. The reflector network preferably comprises a hierarchy of reflectors that are located at the various entry points into the CDN, at each edge node at which requesting users may be directed by the CDN to obtain live streams, and at various "reflector" nodes located within at least one intermediate layer (in the hierarchy) between the entry points and the edge nodes. The edge nodes and each reflector node also include a manager program that arranges for feeds. When an end user is directed to an edge node that is not yet receiving the desired stream, the edge node's manager issues a subscription request to a set of reflector nodes. If the reflector node(s) are already receiving the desired stream, their reflector(s) begin sending it to the requesting edge node. If, however, the reflector node(s) are not already receiving the desired stream, their manager programs issue the subscription request to the entry point(s) to start the feed.

Uma rede do refletor é usada dentro de uma rede satisfeita da entrega permitir o pedido de usuários da extremidade subscrever aos córregos vivos que foram publicados aos pontos de entrada de CDN. Um refletor é um programa generalizado do router do pacote. A rede do refletor compreende preferivelmente uma hierarquia dos refletores que são ficados situados nos vários pontos de entrada no CDN, em cada nó da borda em que pedir usuários pode ser dirigido pelo CDN para obter córregos vivos, e nos vários nós do "refletor" situados dentro ao menos de uma camada intermediária (na hierarquia) entre os pontos de entrada e os nós da borda. Os nós da borda e cada nó do refletor incluem também um programa do gerente que arranje para alimentações. Quando um usuário da extremidade é dirigido a um nó da borda que não esteja recebendo ainda o córrego desejado, o gerente do nó da borda emite um pedido da subscrição a um jogo de nós do refletor. Se o node(s) do refletor estiver recebendo já o córrego desejado, seu reflector(s) começa a emiti-lo ao nó de pedido da borda. Se, entretanto, o node(s) do refletor não estiver recebendo já o córrego desejado, seu gerente programa a edição o pedido da subscrição ao point(s) da entrada começar a alimentação.

 
Web www.patentalert.com

< Heat-insulating and soundproofing lining for an engine compartment of a motor vehicle

< Stacked sheet shock absorbing elastomeric device

> Assembly of a graphical program for accessing data from a data source/target

> Multiple viral replicon culture systems

~ 00116