发明名称 Enhanced block-request streaming system using signaling or block creation
摘要 A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server. The system might include controlling the sequence, timing and construction of block requests, time based indexing, variable block sizing, optimal block partitioning, control of random access point placement, including across multiple presentation versions, dynamically updating presentation data, and/or efficiently presenting live content and time shifting.
申请公布号 US9432433(B2) 申请公布日期 2016.08.30
申请号 US201012887476 申请日期 2010.09.21
申请人 QUALCOMM Incorporated 发明人 Luby Michael G.;Watson Mark;Vicisano Lorenzo;Pakzad Payam;Wang Bin;Chen Ying;Stockhammer Thomas
分类号 G06F15/16;H04L29/06;H04N21/231;H04N21/234;H04N21/2343;H04N21/235;H04N21/258;H04N21/2662;H04N21/435;H04N21/44;H04N21/4402;H04N21/442;H04N21/84;H04N21/845;H04N21/24 主分类号 G06F15/16
代理机构 代理人 Chiang Campbell
主权项 1. A computer-implemented method, comprising: obtaining data representing media of a presentation; storing the data representing media of the presentation as a plurality of segments, wherein one or more of the plurality of segments includes a plurality of blocks, and wherein each block includes a plurality of frames; storing correspondence data associated with at least one segment, wherein the stored correspondence data includes a correspondence between at least one time indicator and at least one position of at least one block within the at least one segment; transmitting a segment and a segment index to a client, wherein the segment index includes correspondence data associated with the segment, and wherein the segment index allows the client to specify a position of one or more blocks within the segment to include in one or more requests; receiving a request for a block from the client, wherein the request includes a specified position of the block within the segment; and transmitting the block to the client in response to the request from the client for the block.
地址 San Diego CA US