-
公开(公告)号:US11849167B1
公开(公告)日:2023-12-19
申请号:US18102063
申请日:2023-01-26
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Rives Vegas , Andrew D. Henroid , Akhil Ramachandran , Brian J. Rundle , Darin J. Klaas , Kevin Moore
IPC: H04N21/266 , H04L9/08 , H04N21/6336 , H04N21/6379
CPC classification number: H04N21/26613 , H04L9/0825 , H04N21/6336 , H04N21/6379
Abstract: Techniques for on-demand issuance of private keys for encrypted video transmission are described. A video processing service of a provider network receives a request from a computing device outside the provider network to begin video processing of video data generated by a video source device outside the provider network. The video processing service sends instructions to a video encoding device associated with the video source device to establish the connection for video transmission. The video processing service sends an encryption key to the video encoding device, and sends a decryption key to a video decryption engine. Subsequently, the video processing service receives video data from the video source device, via the video encoding device.
-
公开(公告)号:US11722710B1
公开(公告)日:2023-08-08
申请号:US17542144
申请日:2021-12-03
Applicant: Amazon Technologies, Inc.
Inventor: Matt Rives Vegas , Brian J. Rundle , Joshua Ryan Melander , Darin J. Klaas , Kevin Moore
IPC: H04N21/2343 , H04N19/40 , H04N21/2187
CPC classification number: H04N21/234309 , H04N19/40 , H04N21/2187
Abstract: The transcoding of a contribution feed into a plurality of output feeds in various formats can be monitored to ensure that unnecessary data is not transmitted in the contribution feed. Each output feed can be transcoded using respective values for a set of video format parameters. These values can be aggregated and analyzed to determine the lowest values for individual parameters that are being used for the various output feeds. A video encoder for the contribution feed can then dynamically modify the video format parameters used to encode the contribution feed in order to avoid encoding and transmitting data that is not actually used for these output streams, which can conserve resources such as network bandwidth, or enable those resources to be used more advantageously to send data that will actually result in higher quality video presentation in the output formats for current limitations or conditions.
-
公开(公告)号:US11432025B1
公开(公告)日:2022-08-30
申请号:US16708268
申请日:2019-12-09
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Rives Vegas , Brian J. Rundle , Kevin Moore
IPC: H04N21/2385 , H04N21/24 , H04N21/2343
Abstract: A system and method for management of bandwidth shared by a plurality of video content encoders is provided. A management service coordinates an unequal allocation of available bandwidth among a set of encoding nodes. A management service can receive measured bandwidth attributes from a plurality of encoding nodes to determine a total available bandwidth. The management service can then allocate the available bandwidth based by applying allocation criteria that related to attributes of the encoding process. The management service can then transmit the allocated bandwidth to the encoding nodes.
-
公开(公告)号:US10582232B1
公开(公告)日:2020-03-03
申请号:US16177264
申请日:2018-10-31
Applicant: Amazon Technologies, Inc.
Inventor: Brian J. Rundle , Matthew Carter , Kevin Moore , Alan Spain
IPC: H04N7/173 , H04N21/2343 , H04N21/236 , H04N21/643 , H04N21/472 , H04N21/434
Abstract: Techniques for transcoding a video with frame-synchronous metadata are described. A portion of a digital video transmission is obtained, the portion including a first sequence of video frames, a plurality of metadata values, and a first set of timing data relating the plurality of metadata values to the first sequence of video frames. A rendition of the first sequence of video frames is encoded, the rendition including a second sequence of video frames based on the first sequence of video frames. A plurality of segment files for the rendition is generated, each segment file including a group of frames from the second sequence of video frames and a group of metadata values, each metadata value in the group of metadata values having a correspondence to a frame in the group of frames based on the first set of timing data.
-
公开(公告)号:US20230308694A1
公开(公告)日:2023-09-28
申请号:US18325644
申请日:2023-05-30
Applicant: Amazon Technologies, Inc.
Inventor: Matt Rives Vegas , Brian J. Rundle , Joshua Ryan Melander , Darin J. Klaas , Kevin Moore
IPC: H04N21/2343 , H04N21/2187 , H04N19/40
CPC classification number: H04N21/234309 , H04N21/2187 , H04N19/40
Abstract: The transcoding of a contribution feed into a plurality of output feeds in various formats can be monitored to ensure that unnecessary data is not transmitted in the contribution feed. Each output feed can be transcoded using respective values for a set of video format parameters. These values can be aggregated and analyzed to determine the lowest values for individual parameters that are being used for the various output feeds. A video encoder for the contribution feed can then dynamically modify the video format parameters used to encode the contribution feed in order to avoid encoding and transmitting data that is not actually used for these output streams, which can conserve resources such as network bandwidth, or enable those resources to be used more advantageously to send data that will actually result in higher quality video presentation in the output formats for current limitations or conditions.
-
公开(公告)号:US11589100B1
公开(公告)日:2023-02-21
申请号:US17219053
申请日:2021-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Rives Vegas , Andrew D. Henroid , Akhil Ramachandran , Brian J. Rundle , Darin J. Klaas , Kevin Moore
IPC: H04N21/266 , H04L9/08 , H04N21/6336 , H04N21/6379
Abstract: Techniques for on-demand issuance of private keys for encrypted video transmission are described. A video processing service of a provider network receives a request from a computing device outside the provider network to begin video processing of video data generated by a video source device outside the provider network. The video processing service sends instructions to a video encoding device associated with the video source device to establish the connection for video transmission. The video processing service sends an encryption key to the video encoding device, and sends a decryption key to a video decryption engine. Subsequently, the video processing service receives video data from the video source device, via the video encoding device.
-
7.
公开(公告)号:US11516266B1
公开(公告)日:2022-11-29
申请号:US17360930
申请日:2021-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Akhil Ramachandran , Sai Rahul Kasula , Matthew Rives Vegas , Darin J. Klaas , Brian J. Rundle , Gregory Truax , Kevin Moore
Abstract: Techniques are described enabling users to transfer the association of a cloud-managed video encoding or decoding device from one region of a cloud provider network to another. A video processing service of a cloud provider network enables users to purchase video encoding or decoding devices that can be used to encode and reliably transfer video content to the video processing service from locations of the users' choice. The video processing service receives a request to transfer the association of a video encoding or decoding device from one region of the cloud provider to another and the video processing service executes workflows that enable the association of a video encoding or decoding device to be transferred to one region from another.
-
公开(公告)号:US12143652B2
公开(公告)日:2024-11-12
申请号:US18325644
申请日:2023-05-30
Applicant: Amazon Technologies, Inc.
Inventor: Matt Rives Vegas , Brian J. Rundle , Joshua Ryan Melander , Darin J. Klaas , Kevin Moore
IPC: H04N21/2343 , H04N19/40 , H04N21/2187
Abstract: The transcoding of a contribution feed into a plurality of output feeds in various formats can be monitored to ensure that unnecessary data is not transmitted in the contribution feed. Each output feed can be transcoded using respective values for a set of video format parameters. These values can be aggregated and analyzed to determine the lowest values for individual parameters that are being used for the various output feeds. A video encoder for the contribution feed can then dynamically modify the video format parameters used to encode the contribution feed in order to avoid encoding and transmitting data that is not actually used for these output streams, which can conserve resources such as network bandwidth, or enable those resources to be used more advantageously to send data that will actually result in higher quality video presentation in the output formats for current limitations or conditions.
-
公开(公告)号:US11647239B1
公开(公告)日:2023-05-09
申请号:US16708212
申请日:2019-12-09
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Rives Vegas , Brian J. Rundle , Kevin Moore
IPC: H04N21/2385 , H04N21/2365 , H04L41/0896 , H04N21/24
CPC classification number: H04N21/2385 , H04L41/0896 , H04N21/23655 , H04N21/2402
Abstract: A system and method for management of bandwidth shared by a plurality of video content encoders is provided. A management service coordinates an unequal allocation of available bandwidth among a set of encoding nodes. The management service can receive measured bandwidth attributes from a plurality of encoding nodes to determine a total available bandwidth. The management service can then allocate the available bandwidth based by applying allocation criteria that can include performance criteria, financial criteria or other prioritization criteria. The management service can then transmit the allocated bandwidth to the encoding nodes.
-
公开(公告)号:US11638050B1
公开(公告)日:2023-04-25
申请号:US16708154
申请日:2019-12-09
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Rives Vegas , Brian J. Rundle , Kevin Moore
IPC: G06F15/16 , H04N21/2385 , H04N21/2662 , H04N21/24 , H04N21/262
Abstract: A system and method for management of bandwidth shared by a plurality of video content encoders is provided. A management service coordinates an unequal allocation of available bandwidth among a set of encoding nodes. A management service can receive measured bandwidth attributes from a plurality of encoding nodes to determine a total available bandwidth. The management service can receive measured bandwidth attributes from a plurality of encoding nodes that is transmitted to the management service in accordance with an IoT based messaging protocol. The management service can then allocate the available bandwidth based on different criteria. The management service can then transmit the allocated bandwidth to the encoding nodes using the IoT based messaging protocol.
-
-
-
-
-
-
-
-
-