Streaming media bitrate switching methods and apparatus
    1.
    发明授权
    Streaming media bitrate switching methods and apparatus 有权
    流媒体比特率切换方法和装置

    公开(公告)号:US07054911B1

    公开(公告)日:2006-05-30

    申请号:US09981672

    申请日:2001-10-16

    IPC分类号: G06F15/16

    摘要: A method for operating a streaming media cache includes receiving a series of streaming media data packets from an upstream server, each of the series of streaming media data packets having media data encoded in one of a plurality of encoding formats, forming bundles of data packets from the series of streaming media data packets, and storing bundles of data packets into a disk memory when every data packet within each bundle have a similar encoding format.

    摘要翻译: 用于操作流媒体缓存的方法包括从上游服务器接收一系列流媒体数据分组,所述一系列流媒体数据分组中的每一个具有以多种编码格式之一编码的媒体数据,从而形成来自 一系列流媒体数据分组,并且当每个分组内的每个数据分组具有相似的编码格式时,将数据分组存储到磁盘存储器中。

    Methods and apparatus for storing and serving streaming media data
    2.
    发明授权
    Methods and apparatus for storing and serving streaming media data 有权
    用于存储和服务流媒体数据的方法和装置

    公开(公告)号:US07076560B1

    公开(公告)日:2006-07-11

    申请号:US09981673

    申请日:2001-10-16

    IPC分类号: G06F15/16

    摘要: A method for storing streaming media data in a cache memory includes receiving the streaming media data from a streaming media server, the streaming media data comprising a series of packets of media data, the packets of media data including header data and payload data, separating the header data from payload data, storing a portion of the header data in a session data object in the cache memory, and storing the payload data in a first plurality of data objects in the cache memory, wherein each data object of the first plurality of data objects is directly addressable in the cache memory via an associated object handle, and wherein each data object of the first plurality of data objects stores a portion of the payload data.

    摘要翻译: 一种用于在流媒体存储器中存储流媒体数据的方法包括从流媒体服务器接收流媒体数据,流媒体数据包括一系列媒体数据分组,媒体数据分组包括报头数据和有效载荷数据, 来自有效载荷数据的标题数据,将头部数据的一部分存储在高速缓冲存储器中的会话数据对象中,并将有效载荷数据存储在高速缓冲存储器中的第一多个数据对象中,其中第一多个数据中的每个数据对象 对象可以经由相关联的对象句柄直接在高速缓冲存储器中寻址,并且其中第一多个数据对象中的每个数据对象存储有效载荷数据的一部分。

    Methods and apparatus for pacing delivery of streaming media data
    5.
    发明授权
    Methods and apparatus for pacing delivery of streaming media data 有权
    流媒体数据的起搏递送方法和装置

    公开(公告)号:US07478164B1

    公开(公告)日:2009-01-13

    申请号:US09981644

    申请日:2001-10-16

    IPC分类号: G06F15/16 H04N7/173

    摘要: A computer system having a memory for providing streaming media in one of a plurality of streaming media protocols includes a first plurality of interfaces configured to initiate reading of packet meta-data and packets of payload data from a memory, and a second plurality of interfaces configured to output streaming media packets to a client system at a requested pace, wherein the streaming media packets are determined in response to the packet meta-data, to the packets of payload data, and to a streaming media protocol requested, wherein the packet meta-data and the packets of payload data are read from the memory at a pace independent of the requested pace for the streaming media packets, and wherein the second plurality of interfaces support more than one streaming media protocol.

    摘要翻译: 具有用于在多个流媒体协议之一中提供流媒体的存储器的计算机系统包括:第一多个接口,被配置为启动从存储器读取分组元数据和有效载荷数据的分组,以及配置的第二多个接口 以请求的速度将流媒体分组输出到客户端系统,其中响应于分组元数据确定流媒体分组到有效载荷数据的分组以及所请求的流媒体协议,其中, 数据和有效载荷数据的分组以独立于流媒体分组的请求速度的速度从存储器读取,并且其中第二多个接口支持多于一个的流媒体协议。

    Methods and apparatus for precomputing checksums for streaming media
    9.
    发明授权
    Methods and apparatus for precomputing checksums for streaming media 有权
    用于预先计算流媒体校验和的方法和装置

    公开(公告)号:US07386627B1

    公开(公告)日:2008-06-10

    申请号:US10060850

    申请日:2002-01-29

    IPC分类号: G06F15/16

    摘要: A method for storing streaming media data packets in a cache includes receiving a first streaming media data packet from a streaming media server, the first streaming media data packet comprising first header data and first payload data, pre-determining a first payload checksum in response to at least a portion of the first payload data, storing at least a portion of the first header data and the first payload checksum as first packet meta data in a first data object in the cache memory, and storing the first payload data in the first data object in the cache memory, wherein the first data object is directly addressable in the cache memory via an associated object handle.

    摘要翻译: 用于在高速缓存中存储流媒体数据分组的方法包括从流媒体服务器接收第一流媒体数据分组,所述第一流媒体数据分组包括第一报头数据和第一有效载荷数据,以响应于 所述第一有效载荷数据的至少一部分,将所述第一标题数据和所述第一有效载荷校验和的至少一部分存储在所述高速缓冲存储器中的第一数据对象中,并将所述第一有效载荷数据存储在所述第一数据中 对象,其中第一数据对象经由相关联的对象句柄直接在高速缓冲存储器中寻址。