-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20170206364A1
公开(公告)日:2017-07-20
申请号:US15481587
申请日:2017-04-07
Applicant: Amazon Technologies, Inc.
Inventor: Lei Li , Pankaj Sethi , Patrik Schnell , Wesley Shawn Davis , Joshua B. Barnard
CPC classification number: G06F21/602 , G06F21/10 , G06F2221/07 , H04L9/0631 , H04L63/0428
Abstract: Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. Upon decryption of encrypted content, the content type is identified and an action taken based upon the detected content type.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US09665696B1
公开(公告)日:2017-05-30
申请号:US14311899
申请日:2014-06-23
Applicant: Amazon Technologies, Inc.
Inventor: Lei Li , Pankaj Sethi , Patrik Schnell , Wesley Shawn Davis , Joshua B. Barnard
IPC: G06F21/10
CPC classification number: G06F21/602 , G06F21/10 , G06F2221/07 , H04L9/0631 , H04L63/0428
Abstract: Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. Upon decryption of encrypted content, the content type is identified and an action taken based upon the detected content type.
-
公开(公告)号:US10666903B1
公开(公告)日:2020-05-26
申请号:US16511337
申请日:2019-07-15
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Charles Benjamin Franklin Waggoner , Patrik Schnell
IPC: H04N7/15 , H04N19/44 , H04N19/30 , G10L19/008 , H04N19/46 , H04N19/85 , H04N19/174 , H04N19/40
Abstract: Techniques are described by which multiple, independently encoded video streams may be combined into a single decodable video stream. These techniques take advantage of existing features of commonly used video codecs that support the independent encoding of different regions of an image frame (e.g., H.264 slices or HEVC tiles). Instead of including different parts of the same image, each region corresponds to the encoded image data of the frames of one of the independent video streams.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-