CPC H04N 21/23805 (2013.01) [H04L 45/74 (2013.01); H04N 21/2381 (2013.01)] | 19 Claims |
1. A method for delivering adaptive bit rate media over a broadband network comprising multiple towers and gateways, the method comprising:
providing an emulated adaptive bit rate server;
intercepting an adaptive bit rate playlist get request by the emulated adaptive bit rate server;
accessing, from the intercepted adaptive bit rate playlist get request, a media player identification (ID) and Internet Protocol (IP) address of a media player associated with the request;
determining, via network address translation at a tower, a geographic location of a dynamic adaptive bit rate server close to the media player;
when a requested video segment is flowing at the tower, providing a modified adaptive bit rate playlist response to the adaptive bit rate playlist get request, wherein the modified adaptive bit rate playlist response identifies the tower as a source for the requested video segment;
providing, on an optimized geographic basis and in response to one or more wireless handovers, a plurality of dynamic downstream adaptive bit rate servers;
instantiating the plurality of dynamic downstream adaptive bit rate servers to serve the modified adaptive bit rate playlist response; and
accelerating the step of instantiating the plurality of dynamic downstream adaptive bit rate servers by:
transmitting, by the emulated adaptive bit rate server to the tower, an accelerated buffering command to instantiate one of the dynamic downstream adaptive bit rate servers; and
while the one dynamic downstream adaptive bitrate server is being instantiated, transmitting, by the emulated adaptive bit rate server, a predetermined amount of transport stream segment data to the media player.
|