发明名称 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