发明名称 |
Streaming game server video recorder |
摘要 |
A content provider may operate computing nodes configured to provide graphics rendering services to a client running a game or other application. A graphics frame may be rendered and encoded in a format compatible with a client's display device. A second version of the frame may be encoded in a format having selected storage characteristics and compatible with a plurality of display types. The frame may be added to the end of a video stored by the content provider. Frames may be deleted from the video to prevent the video from exceeding a maximum length. |
申请公布号 |
US9374552(B2) |
申请公布日期 |
2016.06.21 |
申请号 |
US201314077142 |
申请日期 |
2013.11.11 |
申请人 |
Amazon Technologies, Inc. |
发明人 |
Taraki Quais;Vahlsing Matthew;Mamtani Vinod Murli;Morris James Jonathan;Heinz, II Gerard Joseph |
分类号 |
H04N5/76;H04N21/218;H04N21/2343;H04N21/2747;H04N5/765 |
主分类号 |
H04N5/76 |
代理机构 |
Baker & Hostetler LLP |
代理人 |
Baker & Hostetler LLP |
主权项 |
1. A system for recording video content, the system comprising:
one or more storage devices; and one or more computing nodes communicatively coupled to the one or more storage devices, the one or more computing nodes configured to operate a service for rendering graphics on behalf of a first client remote to the one or more computing nodes, the one or more computing nodes further configured at least to:
run an application, the application including video content;render a first frame on behalf of the first client;encode the first frame of the video content in a first format compatible with a first display type, the first display type corresponding to a display of the first client;transmit the first frame to the first client;store a second frame of the video content in a sequence of frames stored on the one or more storage devices, the second frame corresponding to a time of the first frame, the second frame encoded in a second format compatible with a plurality of display types, the plurality of display types comprising the first display type;determine that a threshold length of the sequence of frames has been exceeded, the determining based at least in part on a count of frames in the sequence of frames stored on the one or more storage devices; andremove an earliest frame from the sequence of frames stored on the one or more storage devices upon determining that the threshold has been exceeded, the earliest frame corresponding to a time prior to the first frame. |
地址 |
Reno NV US |