发明名称 |
Mobile video delivery |
摘要 |
Methods and apparatus, including computer program products, for mobile video delivery. A method includes, in a mobile network comprising at least a core element and one or more evolved Node Bs (eNBs), receiving a request to initiate a progressive download of a video object, splitting the requested video object into self-contained independent video segments, transrating each of the self-contained independent video segments for different rates, and delivering a segment from a rate bucket that matches a current network condition determined by bandwidth estimation. |
申请公布号 |
US9252916(B2) |
申请公布日期 |
2016.02.02 |
申请号 |
US201213372400 |
申请日期 |
2012.02.13 |
申请人 |
AFFIRMED NETWORKS, INC. |
发明人 |
Venkatraman Srinivasan;Krishnamurthy Anand;Chung Jae;Sherer Paul;Garg Deepak |
分类号 |
H04N7/16;H04N7/173;H04L1/00;H04N21/2343;H04N21/24;H04N21/44;H04N21/442;H04N21/845;H04L29/06 |
主分类号 |
H04N7/16 |
代理机构 |
Wilmer Cutler Pickering Hale and Dorr LLP |
代理人 |
Wilmer Cutler Pickering Hale and Dorr LLP |
主权项 |
1. A method comprising:
in a mobile network comprising at least a core element and one or more evolved Node Bs (eNBs), receiving a request to initiate a progressive download of a video object; splitting the requested video object into self-contained independent video segments; transrating each of the self-contained independent video segments for different rates; determining, using bandwidth estimation, a current network condition of a network, wherein bandwidth estimation comprises a combination of:
Transmission Control Protocol (TCP) based bandwidth estimation, andX2 interface based bandwidth estimation for Long Term Evolution (LTE) networks; and delivering a segment from a rate bucket suitable for the current network condition determined by the bandwidth estimation, wherein the TCP based bandwidth estimation comprises monitoring a media server's TCP socket queue length, further wherein monitoring the media server's TCP socket queue length comprises:
obtaining the TCP socket queue length periodically to determine a drain rate, andexecuting an Active Queue Management (AQM) process on the TCP socket queue length to detect impending congestion on the TCP link. |
地址 |
Acton MA US |