发明名称 Virtualization in adaptive stream creation and delivery
摘要 An adaptive streaming server, a method, and a system are described herein that create a content stream to be delivered to one or more clients by segmenting the content into data structures which are stored in random access memory (volatile storage) rather than segmenting the content into segment files which are stored on a disk or database (non-volatile storage).
申请公布号 US8762452(B2) 申请公布日期 2014.06.24
申请号 US201113329443 申请日期 2011.12.19
申请人 Ericsson Television Inc. 发明人 Forsman Bob;Dasher Charles;Phillips Chris;Reynolds Jennifer;Martin Steve
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项 1. A streaming server for receiving a request from a client to play a content stream and for providing the content stream through a network to the client, the streaming server comprising: a random access memory unit configured to store a plurality of data structures, wherein the streaming server is configured to receive the content stream, segment the content stream into the plurality of data structures rather than segment files, and store the plurality of data structures in the random access memory unit, wherein the plurality of data structures encompass pointers which correspond to time codes and a reference to the unsegmented content stream; a processing unit configured to generate a manifest that includes a plurality of references corresponding to a plurality of fragments of the content stream; wherein the streaming server is configured to send the manifest to the client; wherein the streaming server is configured to receive a further request from the client to fetch one of the plurality of fragments of the content stream; wherein the processing unit is further configured to obtain bytes associated with the requested fragment from the data structures stored in the random access memory unit, wherein the processing unit uses a start time and a stop time associated with the requested fragment and computes the corresponding pointers associated with the plurality of data structures to lookup bytes from the one or more data structures associated with the requested fragment; and wherein the streaming server is configured to send the bytes associated with the requested fragment as a segment file to the client.
地址 Duluth GA US