-
公开(公告)号:US11711555B1
公开(公告)日:2023-07-25
申请号:US17219585
申请日:2021-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Selvanayagam Sendurpandian , Ross Engers , Luke Curley , Nikhil Purushe , Andrew Francis , Daniel Lin , Tarek Amara , Shuhan Jin , Levi Lovelock , Berk Taner , Yann Landry , Neeraj Satish Joshi , Jean-Sebastien Royer
IPC: H04N21/2347 , H04L9/06 , H04L9/08
CPC classification number: H04N21/2347 , H04L9/0643 , H04L9/0825
Abstract: A processing service of a provider network may protect media content from being tampered with when it is transmitted from the provider network/transcoder to untrusted networks (e.g., third-party networks/CDNs) and to a media player. The processing service (e.g., the transcoder) generates a public and a private key. The service uses the private key to digitally sign content portions (e.g., video frames) before distribution to untrusted CDNs. The provider network creates a manifest that includes the public key. To play the media content, the media player obtains a manifest that includes the public key (via a secure/trusted connection with the provider network). The media player may then obtain the media content from an untrusted edge server/CDN and validate it using the public key that was separately obtained from the manifest (to verify the content was not tampered with).
-
公开(公告)号:US12052447B1
公开(公告)日:2024-07-30
申请号:US17850493
申请日:2022-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Benjamin Hirsch , Xiangbo Li , Selvanayagam Sendurpandian , Nagendra Akula Akula Suresh Babu , Rohit Puri
IPC: H04N21/2343 , H04N21/2187
CPC classification number: H04N21/234309 , H04N21/2187
Abstract: Dynamically re-locating transcoding processes of live content data is described herein. In an example, a computer system causes a first server to execute a first transcode process on a first portion of live stream content. A first output of executing the first transcode process includes first transcoded content. The computer system determines a transcode capacity of one or more servers. The computer system determines that transcoding the live stream content is to be moved to a second server based at least in part on the transcode capacity and a transcode optimization parameter. The computer system causes the second server to execute a second transcode process on a second portion of the live stream content. The second transcode process is equivalent to the first transcode process. A second output of executing the second transcode process includes second transcoded content.
-
公开(公告)号:US11588889B1
公开(公告)日:2023-02-21
申请号:US17219614
申请日:2021-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Selvanayagam Sendurpandian , Ross Engers , Luke Curley , Nikhil Purushe , Andrew Francis , Daniel Lin , Tarek Amara , Shuhan Jin , Levi Lovelock , Berk Taner , Yann Landry , Neeraj Satish Joshi , Jean-Sebastien Royer
IPC: G06F15/173 , H04L67/1074 , H04L9/32 , H04L9/08 , H04L67/60
Abstract: A processing service of a provider network may protect media content from being tampered with when it is transmitted from the provider network/transcoder to untrusted networks (e.g., third-party networks/CDNs) and to a media player. The processing service (e.g., the transcoder) generates a public and a private key. The service uses the private key to digitally sign content portions (e.g., video frames) before distribution to untrusted CDNs. The provider network creates a manifest that includes the public key. To play the media content, the media player obtains a manifest that includes the public key (via a secure/trusted connection with the provider network). The media player may then obtain the media content from an untrusted edge server/CDN and validate it using the public key that was separately obtained from the manifest (to verify the content was not tampered with).
-
公开(公告)号:US20230328300A1
公开(公告)日:2023-10-12
申请号:US18330302
申请日:2023-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Selvanayagam Sendurpandian , Ross Engers , Luke Curley , Nikhil Purushe , Andrew Francis , Daniel Lin , Tarek Amara , Shuhan Jin , Levi Lovelock , Berk Taner , Yann Landry , Neeraj Satish Joshi , Jean-Sebastien Royer
IPC: H04N21/2347 , H04L9/06 , H04L9/08
CPC classification number: H04N21/2347 , H04L9/0643 , H04L9/0825
Abstract: A processing service of a provider network may protect media content from being tampered with when it is transmitted from the provider network/transcoder to untrusted networks (e.g., third-party networks/CDNs) and to a media player. The processing service (e.g., the transcoder) generates a public and a private key. The service uses the private key to digitally sign content portions (e.g., video frames) before distribution to untrusted CDNs. The provider network creates a manifest that includes the public key. To play the media content, the media player obtains a manifest that includes the public key (via a secure/trusted connection with the provider network). The media player may then obtain the media content from an untrusted edge server/CDN and validate it using the public key that was separately obtained from the manifest (to verify the content was not tampered with).
-
公开(公告)号:US12108096B2
公开(公告)日:2024-10-01
申请号:US18330302
申请日:2023-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Selvanayagam Sendurpandian , Ross Engers , Luke Curley , Nikhil Purushe , Andrew Francis , Daniel Lin , Tarek Amara , Shuhan Jin , Levi Lovelock , Berk Taner , Yann Landry , Neeraj Satish Joshi , Jean-Sebastien Royer
IPC: H04N21/2347 , H04L9/06 , H04L9/08
CPC classification number: H04N21/2347 , H04L9/0643 , H04L9/0825
Abstract: A processing service of a provider network may protect media content from being tampered with when it is transmitted from the provider network/transcoder to untrusted networks (e.g., third-party networks/CDNs) and to a media player. The processing service (e.g., the transcoder) generates a public and a private key. The service uses the private key to digitally sign content portions (e.g., video frames) before distribution to untrusted CDNs. The provider network creates a manifest that includes the public key. To play the media content, the media player obtains a manifest that includes the public key (via a secure/trusted connection with the provider network). The media player may then obtain the media content from an untrusted edge server/CDN and validate it using the public key that was separately obtained from the manifest (to verify the content was not tampered with).
-
公开(公告)号:US20240422370A1
公开(公告)日:2024-12-19
申请号:US18817115
申请日:2024-08-27
Applicant: Amazon Technologies, Inc.
Inventor: Selvanayagam Sendurpandian , Ross Engers , Luke Curley , Nikhil Purushe , Andrew Francis , Daniel Lin , Tarek Amara , Shuhan Jin , Levi Lovelock , Berk Taner , Yann Landry , Neeraj Satish Joshi , Jean-Sebastien Royer
IPC: H04N21/2347 , H04L9/06 , H04L9/08
Abstract: A processing service of a provider network may protect media content from being tampered with when it is transmitted from the provider network/transcoder to untrusted networks (e.g., third-party networks/CDNs) and to a media player. The processing service (e.g., the transcoder) generates a public and a private key. The service uses the private key to digitally sign content portions (e.g., video frames) before distribution to untrusted CDNs. The provider network creates a manifest that includes the public key. To play the media content, the media player obtains a manifest that includes the public key (via a secure/trusted connection with the provider network). The media player may then obtain the media content from an untrusted edge server/CDN and validate it using the public key that was separately obtained from the manifest (to verify the content was not tampered with).
-
7.
公开(公告)号:US11910044B1
公开(公告)日:2024-02-20
申请号:US17855361
申请日:2022-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Xiangbo Li , Selvanayagam Sendurpandian , Benjamin Hirsch , Alex Converse , Luke Curley , Nagendra Akula Suresh Babu , Rohit Puri
IPC: H04N21/266 , H04N21/262 , H04N21/242 , H04N21/2187
CPC classification number: H04N21/266 , H04N21/2187 , H04N21/242 , H04N21/26258
Abstract: Techniques for migrating live broadcast streams from one data center to another data center are described herein. A data center from a plurality of data centers may be determined to transfer live streaming video content from a first data center to the data center. A separate live streaming session for each live streaming session being broadcast by the first data center may be generated by communicating with an ingest service server that receives media content used to generate each separate live streaming session and the live streaming session. Each separate live streaming session may be routed to the candidate data center. A determination that each separate live streaming session of the candidate data center is synchronized with each live streaming session of the first data center may be made. An update to a mapping of IP addresses to redirect requests from the first data center to the candidate data center.
-
-
-
-
-
-