-
公开(公告)号:US09686332B1
公开(公告)日:2017-06-20
申请号:US14577087
申请日:2014-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Justin Michael Binns , Matthew James Bordenet , Marc Joliveau , Patrik Schnell , Charles Benjamin Franklin Waggoner
CPC classification number: H04L65/4084 , H04L65/4092 , H04L65/80
Abstract: Disclosed are various embodiments for a manifest generation service. A manifest generation service determines a bit rate for an on demand content stream to a client. A manifest is generated indicating a source for content at the determined bit rate. The bit rate is determined and manifests are generated repeatedly to adapt to changes in network conditions during the stream.
-
公开(公告)号:US11190566B1
公开(公告)日:2021-11-30
申请号:US16861411
申请日:2020-04-29
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Justin Michael Binns , Matthew James Bordenet , Patrik Schnell , Charles Benjamin Franklin Waggoner
IPC: H04L29/06
Abstract: Disclosed are various embodiments for a client application for streaming media. The client application estimates the bandwidth of the client and the latency between the client and a media distribution service. A bit rate for a media stream is determined using the latency, a buffer state, and the estimated bandwidth. A time to send the request is determined using the estimated bandwidth and latency.
-
公开(公告)号:US20200099732A1
公开(公告)日:2020-03-26
申请号:US16698226
申请日:2019-11-27
Applicant: Amazon Technologies, Inc.
Inventor: Euan McLeod , Marc Joliveau , Stefan Christian Richter
IPC: H04L29/06
Abstract: Techniques are described for reducing the delay between the live playhead of live streaming content and the client playhead of a client device consuming the live stream. In one technique, an increased playback speed is used by the media player on the client device so that the delay is gradually reduced. In another technique, the media player jumps forward in the stream, skipping content identified as expendable.
-
公开(公告)号:US10313419B1
公开(公告)日:2019-06-04
申请号:US15421143
申请日:2017-01-31
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Franklin Waggoner , Marc Joliveau , Stefan Christian Richter , Yongjun Wu
IPC: G06F15/16 , H04L29/06 , H04L29/08 , H04N21/2343
Abstract: Techniques are described that enable the use of variable bit rate (VBR) encoding for live content.
-
公开(公告)号: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.
-
公开(公告)号:US09866459B1
公开(公告)日:2018-01-09
申请号:US15061890
申请日:2016-03-04
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Kenneth Thomas Burford , Elliot Fanwar George , Kyle Bradley Koceski , Paul Simon Nann , Stefan Christian Richter
IPC: G06F15/173 , H04L12/26 , H04L29/06 , H04L12/24 , H04L12/707
CPC classification number: H04L43/0823 , H04L41/0654 , H04L45/22 , H04L65/4069
Abstract: Techniques are described for automatically migrating client devices away from unreliable origin stacks in ways that mitigate potentially negative impacts on the user experience. Multiple origin stacks are provisioned in parallel to provide encoded versions of the same broadcast content for streaming to client devices. Each of the origin stacks is monitored to ensure that it is operating correctly. When an origin stack fails or becomes unreliable, each of the client devices involved in a session corresponding to the unreliable stack is provided with the information it needs to establish a new session corresponding to another one of the stacks.
-
公开(公告)号:US20170257409A1
公开(公告)日:2017-09-07
申请号:US15602261
申请日:2017-05-23
Applicant: Amazon Technologies, Inc.
Inventor: Justin Michael Binns , Matthew James Bordenet , Marc Joliveau , Patrik Schnell , Charles Benjamin Franklin Waggoner
IPC: H04L29/06
CPC classification number: H04L65/4084 , H04L65/4092 , H04L65/80
Abstract: Disclosed are various embodiments for requesting fragments of a media item. A latency to a media distribution service and bandwidth for a client are estimated. A time to request a subsequent fragment from the media item is determined. Sources for the fragment are scored and one of the sources is selected. The fragment is requested from the selected source.
-
公开(公告)号: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.
-
公开(公告)号:US11089329B1
公开(公告)日:2021-08-10
申请号:US15195810
申请日:2016-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Franklin Waggoner , Marc Joliveau , Srikanth Kiran Kotagiri , Yongjun Wu , Yang Yang
IPC: H04N21/00 , H04N19/58 , H04N19/577 , H04N19/177
Abstract: Techniques are described for adaptive encoding different portions of media content based on content. Characteristics of GOPs of media content can be determined and used to set encoding parameters for the GOs. The GOPs can be encoded such that one GOP is encoded differently than another GOP if they have different characteristics.
-
-
-
-
-
-
-
-
-