-
公开(公告)号:US11064230B2
公开(公告)日:2021-07-13
申请号:US16834013
申请日:2020-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Olaf Nielsen , Lionel Bringuier
IPC: H04N21/236 , H04N21/2365 , H04N21/2662 , H04N21/81 , G06F16/957
Abstract: A content streaming system and methodology for facilitating the dynamic management of adaptive bitrate streaming bundles in content streaming. The dynamic management of the adaptive bitrate streaming bundles can include the utilization of an efficiency matrix that associates meta-data associated with the delivery of content streaming data with available bitrate encodings or bitrate/format combinations. The content streaming system can then dynamically manage bitrate manifests to dynamically change encoding bitrates or bitrate/format combinations offered to clients based on network conditions, client attributes, content attributes, and the like.
-
公开(公告)号:US11038942B2
公开(公告)日:2021-06-15
申请号:US16834088
申请日:2020-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Olaf Nielsen , Steven Swanson
IPC: H04L29/06 , H04L12/801 , H04L29/08 , H04N21/85 , H04N21/231
Abstract: A content streaming system and methodology for facilitating the management of adaptive bitrate streaming bundles in content streaming. The management of the adaptive bitrate streaming bundles can include the utilization of an efficiency matrix that associates meta-data associated with the delivery of content streaming data with available bitrate encodings or bitrate/format combinations. The adaptive bitrate streaming bundles can be sent and managed at edge locations in the network. The content streaming system can then manage bitrate manifests to dynamically change encoding bitrates or bitrate/format combinations offered to clients based on network conditions, client attributes, content attributes, and the like.
-
公开(公告)号:US10911796B2
公开(公告)日:2021-02-02
申请号:US16688213
申请日:2019-11-19
Applicant: Amazon Technologies, Inc.
Inventor: Olaf Nielsen
IPC: H04N21/2343 , H04N21/2187 , H04N21/2662 , H04N21/236 , H04N21/2385 , H04L5/14
Abstract: A content provider might be responsible for content transmitted over a large number of channels, including premium channels that may have fixed quality settings. In order to provide the appropriate quality, the encoders for the premium channels are able to obtain the bit rates (and other capacity) needed. The total bit rate used for the premium channels can then be compared against a maximum bit rate for all channels for the provider to determine a remaining bit rate. The remaining bit rate can then be allocated, evenly or otherwise, across the various non-premium channels. Transmission components such as statmuxes used for the non-premium channels can be configured to adjust the bit rates as necessary based at least in part upon the allocation. Such an approach enables the premium channels to provide the fixed quality ensuring that the aggregate bandwidth meets the bit rate limit.
-
公开(公告)号:US10911512B2
公开(公告)日:2021-02-02
申请号:US15696065
申请日:2017-09-05
Applicant: Amazon Technologies, Inc.
Inventor: Olaf Nielsen , Evan Gerald Statton
IPC: H04L29/06 , H04N21/845 , H04N21/262 , H04N21/41 , H04N21/2668 , H04N21/6587 , H04N21/218 , H04N21/472 , G06F3/0482 , H04L29/08
Abstract: Systems and methods are described to enable a personalized content stream whose content can be dynamically altered by a user, such that multiple underlying contents can seamlessly be included within the personalized content stream. Multiple input content streams are encoded to include time-aligned splice point frames, which break inter frame dependency before and after a given splice point frame. Time-aligned segments are then generated from the encoded streams. A user may thereafter select segments of any of the input content streams to be included within a personalized content stream, and an output device may decode segments generated from different input content streams as part of the personalized content stream, without errors being introduced into the content stream due to the segments stemming from different input content streams. Thus, as user may dynamically alter the content of a personalized content stream based on their preferences.
-
公开(公告)号:US20200228852A1
公开(公告)日:2020-07-16
申请号:US16834013
申请日:2020-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Olaf Nielsen , Lionel Bringuier
IPC: H04N21/236 , G06F16/957 , H04N21/2662 , H04N21/81 , H04N21/2365
Abstract: A content streaming system and methodology for facilitating the dynamic management of adaptive bitrate streaming bundles in content streaming. The dynamic management of the adaptive bitrate streaming bundles can include the utilization of an efficiency matrix that associates meta-data associated with the delivery of content streaming data with available bitrate encodings or bitrate/format combinations. The content streaming system can then dynamically manage bitrate manifests to dynamically change encoding bitrates or bitrate/format combinations offered to clients based on network conditions, client attributes, content attributes, and the like.
-
公开(公告)号:US20200228588A1
公开(公告)日:2020-07-16
申请号:US16834088
申请日:2020-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Olaf Nielsen , Steven Swanson
IPC: H04L29/06 , H04L12/801
Abstract: A content streaming system and methodology for facilitating the management of adaptive bitrate streaming bundles in content streaming. The management of the adaptive bitrate streaming bundles can include the utilization of an efficiency matrix that associates meta-data associated with the delivery of content streaming data with available bitrate encodings or bitrate/format combinations. The adaptive bitrate streaming bundles can be sent and managed at edge locations in the network. The content streaming system can then manage bitrate manifests to dynamically change encoding bitrates or bitrate/format combinations offered to clients based on network conditions, client attributes, content attributes, and the like.
-
公开(公告)号:US20200084482A1
公开(公告)日:2020-03-12
申请号:US16688213
申请日:2019-11-19
Applicant: Amazon Technologies, Inc.
Inventor: Olaf Nielsen
IPC: H04N21/2343 , H04N21/2187 , H04N21/2662 , H04N21/2385 , H04N21/236
Abstract: A content provider might be responsible for content transmitted over a large number of channels, including premium channels that may have fixed quality settings. In order to provide the appropriate quality, the encoders for the premium channels are able to obtain the bit rates (and other capacity) needed. The total bit rate used for the premium channels can then be compared against a maximum bit rate for all channels for the provider to determine a remaining bit rate. The remaining bit rate can then be allocated, evenly or otherwise, across the various non-premium channels. Transmission components such as statmuxes used for the non-premium channels can be configured to adjust the bit rates as necessary based at least in part upon the allocation. Such an approach enables the premium channels to provide the fixed quality ensuring that the aggregate bandwidth meets the bit rate limit.
-
公开(公告)号:US10523978B1
公开(公告)日:2019-12-31
申请号:US15906673
申请日:2018-02-27
Applicant: Amazon Technologies, Inc.
Inventor: Olaf Nielsen
IPC: H04N21/2343 , H04N21/2187 , H04N21/2662 , H04N21/236 , H04N21/2385 , H04L5/14
Abstract: A content provider might be responsible for content transmitted over a large number of channels, including premium channels that may have fixed quality settings. In order to provide the appropriate quality, the encoders for the premium channels are able to obtain the bit rates (and other capacity) needed. The total bit rate used for the premium channels can then be compared against a maximum bit rate for all channels for the provider to determine a remaining bit rate. The remaining bit rate can then be allocated, evenly or otherwise, across the various non-premium channels. Transmission components such as statmuxes used for the non-premium channels can be configured to adjust the bit rates as necessary based at least in part upon the allocation. Such an approach enables the premium channels to provide the fixed quality ensuring that the aggregate bandwidth meets the bit rate limit.
-
-
-
-
-
-
-