发明名称 |
Analyzing internet protocol television data to support peer-assisted video-on-demand content delivery |
摘要 |
A video-on-demand (VOD) server in an Internet protocol television (IPTV) network with a network of set-top boxes includes IPTV operational data and an analysis module that selects a content item. The VOD server divides the content item into sequential chunks, divides the chunks into stripes, pre-populates set-top boxes in a peering network with at least one stripe from each chunk, receives a request for the content item, and directs each set-top box to sequentially stream its stripes. A method includes selecting a content item based upon IPTV operational data, dividing the content item into sequential chunks, dividing the chunks into stripes, pre-populating set-top boxes in a peering network with at least one stripe from each chunk, receiving a request for the content item, and directing each set-top box to sequentially stream its stripes. |
申请公布号 |
US9635437(B2) |
申请公布日期 |
2017.04.25 |
申请号 |
US201514600519 |
申请日期 |
2015.01.20 |
申请人 |
AT&T INTELLECTUAL PROPERTY I, L.P. |
发明人 |
Chen Yih-Farn;Jana Rittwik;Stern Daniel L.;Sun Hailong;Wei Bin;Yang Ping-Fai |
分类号 |
H04N7/173;H04N21/81;H04N21/218;H04N21/2225;H04N21/433;H04N21/63;H04N21/2385;H04N21/2668;H04N21/643 |
主分类号 |
H04N7/173 |
代理机构 |
Guntin & Gust, PLC |
代理人 |
Guntin & Gust, PLC ;Tropper Matthew B. |
主权项 |
1. A device, comprising:
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising: selecting a content item; determining a number of copies of the content item to reside on a peering network based on network operational data, the network operational data including power state data for a plurality of media processors forming the peering network, wherein the power state data indicates a number of the plurality of media processors expected to be powered off and accordingly unavailable to provide the content item; dividing copies of the content item into a plurality of sequential portions; dividing the plurality of sequential portions into a plurality of subportions; populating the plurality of media processors with a subportion from each of the plurality of sequential portions; and directing the plurality of media processors to sequentially stream subportions associated with successive sequential portions of the plurality of sequential portions to a media processor requesting the content item. |
地址 |
Atlanta GA US |