-
公开(公告)号:US10938939B2
公开(公告)日:2021-03-02
申请号:US16104810
申请日:2018-08-17
Applicant: Cisco Technology, Inc.
Inventor: James Cunningham , Ian Bastable
Abstract: Client-side Quality-of-Service (QoS) for viewing of Adaptive Bitrate (ABR) streams may be provided. First, a plurality of Adaptive Bitrate (ABR) objects corresponding to a first video rendition of a content program may be downloaded from a Content Delivery Network (CDN) in non-real-time. The plurality of ABR objects may comprise a portion of ABR objects comprising the content program. Next, the plurality of ABR objects downloaded in non-real-time may be stored in a cache. At least a portion of the content program may then be retrieved in real-time using ABR streaming. Retrieving the at least a portion of the content program may comprise obtaining a first ABR object corresponding to the content program and a second ABR object corresponding to the content program.
-
公开(公告)号:US20200059528A1
公开(公告)日:2020-02-20
申请号:US16104810
申请日:2018-08-17
Applicant: Cisco Technology, Inc.
Inventor: James Cunningham , Ian Bastable
Abstract: Client-side Quality-of-Service (QoS) for viewing of Adaptive Bitrate (ABR) streams may be provided. First, a plurality of Adaptive Bitrate (ABR) objects corresponding to a first video rendition of a content program may be downloaded from a Content Delivery Network (CDN) in non-real-time. The plurality of ABR objects may comprise a portion of ABR objects comprising the content program. Next, the plurality of ABR objects downloaded in non-real-time may be stored in a cache. At least a portion of the content program may then be retrieved in real-time using ABR streaming. Retrieving the at least a portion of the content program may comprise obtaining a first ABR object corresponding to the content program and a second ABR object corresponding to the content program.
-
公开(公告)号:US10965607B2
公开(公告)日:2021-03-30
申请号:US15846291
申请日:2017-12-19
Applicant: Cisco Technology, Inc.
Inventor: Ian Bastable , James Cunningham , Gareth John Bowen
IPC: H04L12/865 , H04L12/851
Abstract: In one embodiment, a gateway includes a memory, and a processor to, in response to receiving a plurality of content requests, generate a plurality of network flows and flow buffers, each one content request of the plurality of content requests being served by one network flow of the plurality of network flows, and one flow buffer of the plurality of flow buffers, the one flow buffer being included in the memory, the plurality of network flows including a first flow and a second flow, the first flow serving one of the plurality of requests having a first priority level, the second flow serving one of the plurality of requests having a second priority level, the first priority level being higher than the second priority level, and run a network arbiter to give prioritize reading the first flow over reading the second flow when the first flow is non-idle.
-
-