-
公开(公告)号:US11095699B1
公开(公告)日:2021-08-17
申请号:US16517118
申请日:2019-07-19
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Yongjun Wu , Marc Joliveau , Stefan Christian Richter
Abstract: A system for delivering live streaming content based on accurate media data fragment size and duration. A media server may generate custom data identifying a size and duration of a current fragment of a media file. The media server may insert the custom data (e.g., as a custom header or unique packet identifier) and send the custom data to a client media player. The client media player may be configured to decode the custom data and determine the current fragment size and duration.
-
公开(公告)号:US10609104B2
公开(公告)日:2020-03-31
申请号:US15968998
申请日:2018-05-02
Applicant: Amazon Technologies, Inc.
Inventor: Justin Michael Binns , Matthew James Bordenet , Marc Joliveau , Patrik Schnell , Charles Benjamin Franklin Waggoner
Abstract: Disclosed are various embodiments for selecting fragments of a media item. An estimated bandwidth for a client is calculated. A confidence score for the estimated bandwidth is determined. When the confidence score falls below a threshold, the estimated bandwidth is modified. A fragment for the media item is selected using the modified estimated bandwidth.
-
公开(公告)号:US10305721B1
公开(公告)日:2019-05-28
申请号:US14565226
申请日:2014-12-09
Applicant: Amazon Technologies, Inc.
Inventor: Justin Michael Binns , Lars Christian Ulness , James Eric Knowler , Charles Benjamin Franklin Waggoner , Terje Kristian Backman , Joshua B. Barnard , Marc Joliveau , Chris Longo , Matthew James Bordenet
IPC: H04N7/173 , H04L29/06 , H04N21/63 , H04L29/10 , H04N21/472 , H04N21/262 , H04N21/238 , H04N21/24 , H04L29/08
Abstract: Techniques are described for facilitating the delivery of digital content using gossip protocols. A group of client devices share information about network conditions in sideband communications using a gossip protocol. Each of the client devices then uses this information to make decisions about how to access content. By providing accurate and current information about network conditions the occurrence of buffering events and/or fatal errors may be significantly reduced or eliminated.
-
公开(公告)号:US10038758B1
公开(公告)日:2018-07-31
申请号:US14966984
申请日:2015-12-11
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/26 , H04L12/825
CPC classification number: H04L47/25 , H04L41/0896 , H04L43/0894 , H04L65/4084 , H04L67/1008
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.
-
公开(公告)号:US09787745B1
公开(公告)日:2017-10-10
申请号:US15258976
申请日:2016-09-07
Applicant: Amazon Technologies, Inc.
Inventor: Justin Michael Binns , Charles Benjamin Franklin Waggoner , Joshua B. Barnard , Matthew James Bordenet , Lars Christian Ulness , Marc Joliveau , Jim Knowler , Terje Kristian Backman , Chris Longo
IPC: H04L29/06 , H04N21/231 , H04N21/2387 , H04N21/61 , H04N21/2343 , G06N3/08
CPC classification number: H04L65/602 , G06N3/08 , H04L65/4076 , H04L65/4084 , H04L65/80 , H04L67/2842 , H04L67/322 , H04N21/23106 , H04N21/2343 , H04N21/2387 , H04N21/6125
Abstract: A technology for content delivery is provided. In one example, performance of a caching network, performance of a delivery network, and customer demand are modeled. Instructions are provided for a client device on how to request content based on the modeled performance of the caching network, the modeled performance of the delivery network or the modeled customer demand.
-
公开(公告)号:US11729418B1
公开(公告)日:2023-08-15
申请号:US17305443
申请日:2021-07-07
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Franklin Waggoner , Marc Joliveau , Srikanth Kiran Kotagiri , Yongjun Wu , Yang Yang
IPC: H04N19/11 , H04N19/58 , H04N19/177 , H04N19/577
CPC classification number: H04N19/58 , H04N19/177 , H04N19/577
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.
-
公开(公告)号: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.
-
公开(公告)号:US10666698B1
公开(公告)日:2020-05-26
申请号:US14577096
申请日:2014-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Justin Michael Binns , Matthew James Bordenet , Patrik Schnell , Charles Benjamin Franklin Waggoner
Abstract: Disclosed are various embodiments for a service for selecting the bandwidth of a media stream. The service correlates the buffer state of a client with previously communicated portions of the stream. The service then determines a bit rate for subsequent portions of the stream. A manifest may be generated indicating a source for content at the determined bit rate.
-
公开(公告)号:US10530825B2
公开(公告)日:2020-01-07
申请号:US15170164
申请日:2016-06-01
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.
-
公开(公告)号:US10313759B1
公开(公告)日:2019-06-04
申请号:US15194341
申请日:2016-06-27
Applicant: Amazon Technologies, Inc.
IPC: H04N21/234 , H04N21/472 , H04L29/06 , H04N21/2387 , H04N21/44 , H04N21/41 , H04N21/442 , H04N21/24
Abstract: Techniques are described that enable initiating playback of a media fragment before the entire fragment has been downloaded. Also described are techniques that enable a more granular approach to the way in which a client device requests and plays back media fragments.
-
-
-
-
-
-
-
-
-