发明名称 |
System and method for dynamically adapting network delivery modes of content |
摘要 |
A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file. |
申请公布号 |
US9137202(B2) |
申请公布日期 |
2015.09.15 |
申请号 |
US201113156849 |
申请日期 |
2011.06.09 |
申请人 |
AT&T INTELLECTUAL PROPERTY I, L.P. |
发明人 |
Nguyen Han Q.;Maloo Sunil;Nortz Douglas M. |
分类号 |
G06F15/16;H04L29/12;H04L12/18;H04L12/801;H04N21/24;H04N21/262;H04N21/63;H04N21/6375;H04N21/6402;H04N21/6405;H04N21/6408;H04N21/643;H04N21/84 |
主分类号 |
G06F15/16 |
代理机构 |
Akerman LLP |
代理人 |
Akerman LLP ;Dixon Michael K.;Zachariah Roy P. |
主权项 |
1. A content distribution network comprising:
a first server in communication with an anycast server that provides content via a unicast signal, and in communication with a multicast server that provides the content via a multicast signal, wherein the first server executes instructions to perform operations, the operations comprising:
receiving a list of source addresses associated with the content;providing a metadata file including an anycast internet protocol address of the anycast server from the list of source addresses as an internet protocol address of the content in response to a first request for the content;monitoring a number of client devices requesting the content and a rate of requests for the content;when the number of client devices requesting the content exceeds a first threshold; receiving an updated list of sources including a multicast internet protocol address of a multicast server, providing the anycast internet protocol address of the anycast server as the internet protocol address of a first set of blocks of the content in the metadata file, and providing the multicast internet protocol address of the multicast server as the internet protocol address of a remaining set of blocks of the content in the metadata file;receiving a request for an updated metadata file when a time-to-live period of the metadata file has expired; andproviding the updated metadata file including the updated list of sources after the time-to-live period of the metadata file has expired. |
地址 |
Atlanta GA US |