System and method for placement of servers in an internet protocol television network
First Claim
1. A system comprising:
- at least one subscriber system receiving a multicast data stream containing live television programming content from a first server positioned at a first location remote from the at least one subscriber system;
the at least one subscriber system further receiving a unicast data stream containing live television programming from a second server positioned at a second location remote from the at least one subscriber system; and
wherein the first location and the second location are different, and the second location is chosen at least in part to improve the performance of delivery of television programming to subscribers.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one example embodiment the placement of video distribution servers and acquisition servers in a live television IPTV network is considered to be a separate process. This process may be based, for example, on historical data, number of subscribers, subscribers'"'"' service quality, some video distribution servers may be selectively placed closer to the subscribers, i.e., at some central offices or intermediate offices, instead of at the video hub office. These local video distribution servers (those video distribution servers not located at video hub office) may selectively receive popular TV channel streams just like regular video subscribers based on the multicasting protocol from the acquisition server. Whenever a subscriber wants to switch to a channel (or recover packet loss for an on-going channel), if the channel is on the popular channel list, the service may be accomplished by the local video distribution servers. Otherwise, the service will be provided by the remote video distribution servers (those placed together with acquisition servers). This approach may facilitate faster channel change and quick packet loss recovery, decreased traffic load on the service networks, and improvement in the subscribers video packets delivery performance.
-
Citations
18 Claims
-
1. A system comprising:
-
at least one subscriber system receiving a multicast data stream containing live television programming content from a first server positioned at a first location remote from the at least one subscriber system;
the at least one subscriber system further receiving a unicast data stream containing live television programming from a second server positioned at a second location remote from the at least one subscriber system; and
wherein the first location and the second location are different, and the second location is chosen at least in part to improve the performance of delivery of television programming to subscribers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
configuring an initial state of an internet protocol television (IPTV) network having a plurality of video distribution servers used to deliver live programming in a unicast data stream;
determining at least some network activity of the initial state of the IPTV network; and
configuring the IPTV network to a secondary state by adding at least one video distribution server based on at least some of the determined network activity. - View Dependent Claims (7, 8, 9)
-
-
10. A system comprising:
-
at least one subscriber system receiving a multicast data stream containing live television programming content from a first server positioned at a first location remote from the at least one subscriber system;
the at least one subscriber system further receiving a unicast data stream containing video-on-demand programming from a second server positioned at a second location remote from the at least one subscriber system; and
wherein the first location and the second location are different, and the second location is chosen at least in part to improve the performance of delivery of television programming to subscribers. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
configuring an initial state of an internet protocol television (IPTV) network having at least one video-on-demand server used to deliver video-on-demand programming in a unicast data stream;
determining at least some network activity of the initial state of the IPTV network; and
configuring the IPTV network to a secondary state by adding at least one video-on-demand server based on at least some of the determined network activity. - View Dependent Claims (16, 17, 18)
-
Specification