-
公开(公告)号:US10735489B1
公开(公告)日:2020-08-04
申请号:US15076344
申请日:2016-03-21
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Gregory Scott Benjamin , Nicholas James Benson , Justin Michael Binns , Kenneth Thomas Burford , Stefan Christian Richter , Li Tong , Charles Benjamin Franklin Waggoner
IPC: H04L29/06
Abstract: Techniques are described for switching streaming of media content between content delivery networks (CDNs) during mid-stream. An initial CDN can be used to stream the media content. The performance of a second CDN can be measured by requesting a fragment of the media content as a measurement or test fragment. Streaming of the media content can be switched to the second CDN if its performance is determined to be better than the initial CDN.
-
公开(公告)号:US11102535B1
公开(公告)日:2021-08-24
申请号:US15188758
申请日:2016-06-21
Applicant: Amazon Technologies, Inc.
Inventor: Amarsingh Buckthasingh Winston , Nicholas James Benson , Marc Joliveau , Lei Li , Stefan Christian Richter , Li Tong
IPC: H04N21/2662 , H04L29/06 , H04L12/26 , H04N21/2387
Abstract: Techniques are described for adjusting parameter settings for bitrate selection algorithms for different segments of a population of devices streaming content. Streaming sessions are identified according to session characteristics. Within each segment of sessions, control parameter settings are sent to devices corresponding to a subset of each segment. Test parameter settings are sent to devices corresponding to another subset of each segment. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings, and new test parameter settings are generated.
-
公开(公告)号:US10440148B1
公开(公告)日:2019-10-08
申请号:US16030341
申请日:2018-07-09
Applicant: Amazon Technologies, Inc.
Inventor: Stefan Christian Richter , Nicholas James Benson , Justin Michael Binns , Kenneth Thomas Burford , James Marvin Freeman, II , Marc Joliveau , Li Tong
IPC: G06F15/173 , H04L29/08 , H04L12/825 , H04L12/26
Abstract: Techniques are described for balancing traffic among content delivery networks (CDNs). A CDN balancer can analyze CDN performance data and determine CDN balancing ratios used to distribute traffic among the CDNs.
-
公开(公告)号:US10904639B1
公开(公告)日:2021-01-26
申请号:US15494914
申请日:2017-04-24
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas James Benson , Andrew Glass , Srikanth Kiran Kotagiri , Lei Li , Stefan Christian Richter , Rakesh Tangirala , Amarsingh Buckthasingh Winston , Yongjun Wu
IPC: H04L29/06 , H04L29/08 , H04N21/81 , H04N21/2187 , H04N21/234 , H04N21/262 , H04N21/472 , H04N21/482 , H04N21/845 , H04N21/8547 , H04N21/239 , H04N21/2665 , H04N21/231
Abstract: Techniques are described for server-side fragment insertion and delivery of media content. After receiving a request to play back media content, a manifest is generated that includes fragments associated with the requested media content and fragments associated with different media content. A client device requests fragments from a media server according to the manifest, and the media server provides the correct fragment in response to the request.
-
公开(公告)号:US10277928B1
公开(公告)日:2019-04-30
申请号:US14876449
申请日:2015-10-06
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Nicholas James Benson , Justin Michael Binns , Kenneth Thomas Burford , Stefan Christian Richter
IPC: H04N21/238 , H04N21/2343 , H04N21/262 , H04N21/2385 , H04N21/845 , G11B27/10 , H04N21/239 , H04N21/258
Abstract: Techniques are described for generating manifest files for media content playback. A server can dynamically generate manifest files with a selection of quality levels indicated as being available for playback. Factors such as device characteristics, playback history, and more can be used to generate the manifest files.
-
公开(公告)号:US10277669B1
公开(公告)日:2019-04-30
申请号:US15174800
申请日:2016-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Nicholas James Benson , Stefan Christian Richter
IPC: G06F15/173 , H04L29/08 , H04L12/911 , H04L12/02
Abstract: Methods and apparatus are described for implementing a communication channel between a client device and a content distribution network (CDN) during playback of media content. The communication channel can be used by a client device to provide the CDN information pertaining to fragments the client device anticipates requesting from the CDN, as well as by the CDN to provide feedback to the client device regarding whether it is likely that the CDN will be able to satisfy the anticipated requests. The CDN can perform various operations based, at least in part, upon the information it receives from the client device.
-
公开(公告)号:US10440082B1
公开(公告)日:2019-10-08
申请号:US15188763
申请日:2016-06-21
Applicant: Amazon Technologies, Inc.
Inventor: Amarsingh Buckthasingh Winston , Nicholas James Benson , Marc Joliveau , Lei Li , Stefan Christian Richter , Li Tong
IPC: H04L29/06 , H04N21/24 , H04N21/2387 , H04N21/2662
Abstract: Techniques are described for adjusting parameter settings for bitrate selection algorithms for devices streaming media content. Control parameter settings are selected for playback of first media content. Test parameter settings are selected for playback of second media content. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings.
-
公开(公告)号:US10433023B1
公开(公告)日:2019-10-01
申请号:US14924413
申请日:2015-10-27
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Nicholas James Benson , Lei Li , Stefan Christian Richter , Michael Robert Starr , Li Tong , Amarsingh Buckthasingh Winston
IPC: H04N21/6373 , H04N21/2187 , H04N21/262 , H04N21/845 , G11B27/10 , H04N21/647 , H04N21/2385
Abstract: Techniques for delivering live streaming content are described by which a streaming heuristic is selected based on the delay between the live and client playheads. For live content for which the delay is short, a low latency streaming heuristic is selected which is designed to handle live content streams for which only a few seconds of content can be buffered. For live content for which the delay is longer, a higher latency streaming heuristic is selected which is designed to handle streams for which the delay is sufficient to build a buffer of content fragments.
-
公开(公告)号:US09942577B1
公开(公告)日:2018-04-10
申请号:US15051240
申请日:2016-02-23
Applicant: Amazon Technologies, Inc.
Inventor: Kenneth Thomas Burford , Nicholas James Benson , Justin Michael Binns , Stefan Christian Richter
IPC: H04N7/173 , H04N21/2183 , H04N21/6543 , H04N21/258 , H04N21/647 , H04N21/845 , G11B27/10 , H04N21/231 , H04N21/633
CPC classification number: H04N21/2183 , G11B27/10 , H04L65/605 , H04N21/222 , H04N21/23106 , H04N21/25808 , H04N21/26258 , H04N21/8456
Abstract: Techniques are described for caching dynamic objects for media content playback. A media server can provide a cache key representing a set of instructions used to select a subset of manifest data. The cache key can be provided to a viewer device, which can then contact a content delivery network (CDN) for a dynamic manifest file corresponding to the cache key. The CDN can contact the media server to have the dynamic manifest file generated using the cache key if it is not in its cache.
-
公开(公告)号:US10313721B1
公开(公告)日:2019-06-04
申请号:US15190037
申请日:2016-06-22
Applicant: Amazon Technologies, Inc.
Inventor: Euan McLeod , Nicholas James Benson , Kenneth Thomas Burford , James Marvin Freeman, II , Stefan Christian Richter , Amarsingh Buckthasingh Winston
IPC: H04L29/06 , H04N21/472 , H04N21/2387
Abstract: Techniques are described for live streaming media content using on-demand manifests. Many manifest files providing playback options for different time periods of a live stream of media content can be generated and provided to viewer devices. Requests from viewer devices using the manifest files can be analyzed to determine a fragment to be provided for playback in relation to the time period of the live stream to be provided for playback.
-
-
-
-
-
-
-
-
-