发明名称 Merging multicast ABR and unicast ABR with progressive download ABR in a customer premises device within the same video delivery pipe
摘要 A method of managing bandwidth allocation across a video pipe that delivers both streaming adaptive bitrate (ABR) content and progressive download ABR content includes receiving a designation of a congestion boundary within a video pipe, the congestion boundary designating a first percentage of the video pipe that is to be used for streaming ABR content when congestion exists on both sides of the congestion boundary, wherein a remaining percentage of the video pipe is to be used for progressive download ABR; allocating bandwidth for streaming ABR content, wherein the gateway device can allocate for streaming content only that portion of the remaining percentage of bandwidth that is not requested for progressive download content; and allocating bandwidth for progressive download content, wherein the gateway device can allocate for progressive download content only that portion of the first percentage of bandwidth that is not requested for streaming content.
申请公布号 US9628405(B2) 申请公布日期 2017.04.18
申请号 US201414246880 申请日期 2014.04.07
申请人 ERICSSON AB 发明人 Dasher Charles Hammett;Reynolds Jennifer Ann;Forsman Robert Hammond;Phillips Chris
分类号 H04L12/927;H04L29/06;H04L12/801;H04N21/2343;H04N21/24;H04N21/2662;H04N21/442;H04N21/61;H04N21/845 主分类号 H04L12/927
代理机构 代理人
主权项 1. A method, performed by a gateway device, of managing bandwidth allocation across a video pipe that delivers both streaming adaptive bitrate (ABR) content and progressive download ABR content to a premises having one or more multicast ABR (MABR) streaming clients, one or more unicast ABR (UABR) streaming clients and one or more progressive download ABR clients, the method comprising: receiving a designation of a congestion boundary for the video pipe serving the premises associated with the gateway device, the congestion boundary designating a first percentage of the video pipe that is indicative of a configurable amount of bandwidth of the video pipe to be used for streaming ABR content, the configurable amount of bandwidth comprising a streaming video pipe portion of the video pipe, wherein a remaining percentage of the video pipe is to be used for progressive download ABR content; receiving an indication that a new streaming client in the premises has tuned to a channel; responsive to the indication, performing a bandwidth allocation modeling of the streaming video pipe portion to determine a select bitrate representation of a media asset associated with the channel, the bandwidth allocation modeling of the streaming video pipe portion based on taking into account all streaming channels of the streaming video pipe portion; and joining the new streaming client to the select bitrate representation of the media asset, wherein the bandwidth allocation modeling of the streaming video pipe portion comprises: determining a composite device priority (CDP) for each of the steaming channels requested by the corresponding streaming clients of the premises;generating a requested streaming list associated with the streaming channels tuned to by the streaming clients of the premises;sorting the requested streaming list by the CDP in descending order;for each requested stream in the requested streaming list, determining whether a lowest bitrate associated with the requested stream will fit into a modeled streaming video pipe portion and if the lowest bitrate will fit into the modeled streaming video pipe portion, adding the requested stream to a list of applied streams along with a weight associated with the CDP for the requested stream and otherwise adding the requested stream to a skipped stream list;computing an inadequacy metric for each requested stream in the list of applied streams using the respective weight and assigned bitrate and sorting the list of applied streams by the inadequacy metric in descending order; for each requested stream in the sorted list of applied streams, determining whether the requested stream can upgrade to a next highest bitrate using the configurable amount of streaming bandwidth indicated by the congestion boundary and if the requested stream can upgrade to the next highest bitrate, changing the bitrate for the requested stream to the next highest bitrate; and determining highest bitrates for all requested streams allowed within the configurable amount of streaming bandwidth indicated by the congestion boundary, including the select bitrate representation of the media asset requested by the new streaming client.
地址 Stockholm SE