-
公开(公告)号:US10771855B1
公开(公告)日:2020-09-08
申请号:US15483650
申请日:2017-04-10
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Christopher Longo
IPC: H04N21/647 , H04N21/466 , H04N21/462 , H04N21/4363
Abstract: Techniques are described for obtaining and analyzing deep characterization information for a content playback system with multiple interconnected components. A server can determine a subset of configurations of requested media content that are compatible with the capabilities of the components of the content playback system. Limiting a client device to select media content fragments corresponding to the subset of configurations can be enforced through the use of constrained manifest files.
-
公开(公告)号:US10708331B1
公开(公告)日:2020-07-07
申请号:US14577153
申请日: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 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.
-
公开(公告)号: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.
-
公开(公告)号:US10432686B1
公开(公告)日:2019-10-01
申请号:US15180903
申请日:2016-06-13
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. The system may include a client media player to receive a portion of a streaming media file (e.g., in an MP4 format), download a first sub-portion of the streaming media file including fragment-level metadata, and parse and analyze the fragment-level metadata to determine a size and duration of a current fragment of the media file. 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.
-
公开(公告)号:US10356159B1
公开(公告)日:2019-07-16
申请号:US15194344
申请日:2016-06-27
Applicant: Amazon Technologies, Inc.
IPC: G06F15/16 , H04L29/08 , H04L29/06 , H04N21/472 , H04N21/44 , H04N21/2387
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.
-
公开(公告)号:US09992249B2
公开(公告)日:2018-06-05
申请号:US15602261
申请日:2017-05-23
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 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.
-
公开(公告)号:US09742749B1
公开(公告)日:2017-08-22
申请号:US14860455
申请日:2015-09-21
Applicant: Amazon Technologies, Inc.
Inventor: Stefan Christian Richter , Marc Joliveau , Chris Longo , Ryan Dell Olson
IPC: H04H60/25 , H04L29/06 , H04L9/08 , H04W12/04 , H04N21/4627 , H04N21/6587 , H04N21/6377 , G06F21/62
CPC classification number: H04L63/068 , H04L9/0891 , H04L63/0428 , H04L2209/601 , H04N21/4627 , H04N21/6125 , H04N21/63775 , H04N21/6587 , H04W12/04
Abstract: Techniques are described by which decryption key rotation may be accomplished to support the protection of live streaming content. During playback of content using a decryption key, the client begins acquisition of a second stream of the same content (including a new decryption key) such that the client can transition playback of the content from the first stream to the second with few or no visible artifacts from the viewer's perspective.
-
公开(公告)号:US11706146B1
公开(公告)日:2023-07-18
申请号:US17023683
申请日:2020-09-17
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Stefan Christian Richter , Ali Khayam
IPC: H04L47/125 , H04L47/17
CPC classification number: H04L47/125 , H04L47/17
Abstract: Programming routers in a network is accomplished using a global network manager and a plurality of local network managers. The global network manager analyzes an entire network and demand matrix in order to provide restrictions and recommendations that are communicated to a set of the local network managers. The local network managers can use the restrictions and recommendations to make local routing decisions defining a percentage of traffic routed to each neighboring node. The local network manager collects traffic metrics, such as local topology and traffic information by measuring the capacity available to reach any neighboring node. The local network manager uses the metrics in combination with the restrictions and recommendations from the global manager to make decisions on how to route network traffic.
-
公开(公告)号:US10484446B1
公开(公告)日:2019-11-19
申请号:US15421145
申请日:2017-01-31
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Franklin Waggoner , Marc Joliveau , Stefan Christian Richter , Yongjun Wu
IPC: H04L29/06 , H04L29/08 , H04N21/2187 , H04N21/858 , H04N21/6373 , H04L12/801
Abstract: Techniques are described that enable the use of variable bit rate (VBR) encoding for live content.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-