Storage format for media streams
    1.
    发明授权
    Storage format for media streams 有权
    媒体流的存储格式

    公开(公告)号:US08886896B2

    公开(公告)日:2014-11-11

    申请号:US12610251

    申请日:2009-10-30

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing live media streams are disclosed. A storage format that can be used to record and then playback live streams including data-streams, audio-streams, video-streams, and other multi-media streams is also disclosed. The disclosed storage format is referred to as “raw”.

    摘要翻译: 公开了用于存储实时媒体流的方法,系统和装置,包括在计算机存储介质上编码的计算机程序。 还公开了可用于记录和再现包括数据流,音频流,视频流和其他多媒体流的实况流的存储格式。 所公开的存储格式被称为“原始”。

    Imparting cryptographic information in network communications
    2.
    发明授权
    Imparting cryptographic information in network communications 有权
    在网络通信中传递加密信息

    公开(公告)号:US08284932B2

    公开(公告)日:2012-10-09

    申请号:US13304304

    申请日:2011-11-23

    IPC分类号: H04L3/08

    摘要: This specification describes technologies relating to imparting cryptographic information in network communications. In general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.

    摘要翻译: 本说明书描述了在网络通信中传递加密信息的技术。 通常,本说明书中描述的主题的方面可以体现在包括识别要在客户端 - 服务器环境中发送的网络通信的预定义部分中的位置的方法中,其中预定义部分被保留 对于随机数据,将加密信息插入在该位置处的网络通信的预定义部分中,以及在客户端 - 服务器环境中发送网络通信,以便于至少部分地基于结果来促进修改客户机 - 服务器环境中的交互 处理加密信息; 并且在接收侧,接收插入到客户端 - 服务器环境中的网络通信的预定义部分中的加密信息,至少部分地识别位置,处理密码信息以及修改客户机 - 服务器环境中的交互 处理的结果。

    IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS
    3.
    发明申请
    IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS 有权
    在网络通信中加强拼接信息

    公开(公告)号:US20120233467A1

    公开(公告)日:2012-09-13

    申请号:US13304304

    申请日:2011-11-23

    IPC分类号: H04L9/06 H04L9/00

    摘要: This specification describes technologies relating to imparting cryptographic information in network communications, in general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.

    摘要翻译: 本说明书描述了与网络通信中的加密信息相关的技术,一般来说,本说明书中描述的主题的各方面可以体现在以下方法中:包括识别要发送的网络通信的预定义部分中的位置 客户机 - 服务器环境,其中预定义的部分被保留用于随机数据,将加密信息插入到该位置处的网络通信的预定义部分中,并且在客户端 - 服务器环境中发送网络通信以促进修改 所述客户机 - 服务器环境至少部分地基于所述加密信息的处理结果; 并且在接收侧,接收插入在客户机 - 服务器环境中的网络通信的预定义部分中的加密信息,至少部分地识别位置,处理密码信息以及修改客户端 - 服务器环境中的交互 处理的结果。

    Imparting real-time priority-based network communications in an encrypted communication session
    4.
    发明授权
    Imparting real-time priority-based network communications in an encrypted communication session 有权
    在加密的通信会话中引入基于实时优先级的网络通信

    公开(公告)号:US08918644B2

    公开(公告)日:2014-12-23

    申请号:US13584484

    申请日:2012-08-13

    IPC分类号: H04L29/06 H04L9/32

    摘要: This specification describes technologies relating to imparting real-time priority-based network communications in an encrypted session. In general, aspects of the subject matter described can be embodied in methods that include establishing, based on cryptographic information in a reserved, random-data portion of a handshake communication, a session, receiving parameter values relating to a sub media stream, included in a header of a network communication, storing the parameter values, obtaining state information and a data payload included in a second network communication, identifying, from the state information, a purpose of the second network communication, and whether a header of the second network communication includes one or more new values corresponding to one or more of the parameters, updating one or more of the stored values based on the one or more new values, and processing the data payload based on the identified purpose and the stored parameter values.

    摘要翻译: 本说明书描述了在加密会话中赋予实时基于优先级的网络通信相关的技术。 通常,所描述的主题的方面可以体现在以下方法中:包括基于握手通信的保留的随机数据部分中的加密信息建立会话,接收与子媒体流相关的参数值 存储第二网络通信中包括的参数值,获取状态信息和数据有效载荷的网络通信的报头,从状态信息中识别第二网络通信的目的,以及第二网络通信的报头 包括对应于一个或多个参数的一个或多个新值,基于所述一个或多个新值来更新所存储的值中的一个或多个,以及基于所识别的目的和所存储的参数值来处理数据有效载荷。

    MEDIA STREAM FRAGMENT REQUEST
    5.
    发明申请
    MEDIA STREAM FRAGMENT REQUEST 有权
    媒体流程要求

    公开(公告)号:US20140006478A1

    公开(公告)日:2014-01-02

    申请号:US13536274

    申请日:2012-06-28

    IPC分类号: G06F15/16

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting potentially missing fragments in a media stream index are described in this specification. In one aspect, a method includes receiving a fragmented media stream index at a client system, where the media stream index includes a list of sequentially arranged fragment identifiers. Fragments listed in the media stream index can be requested from a server system. Fragment identifiers that are potentially missing in the media stream index can be identified based, at least in part, on a determined naming convention indicating the sequential arrangement of the fragment identifiers. Fragments can be requested based on the potentially missing fragment identifiers and processed for display when received.

    摘要翻译: 在本说明书中描述了包括在计算机存储介质上编码的用于在媒体流索引中请求可能丢失的片段的计算机程序的方法,系统和装置。 一方面,一种方法包括在客户端系统处接收分段的媒体流索引,其中媒体流索引包括顺序排列的片段标识符的列表。 可以从服务器系统请求媒体流索引中列出的片段。 可以至少部分地基于指定片段标识符的顺序排列的确定的命名约定来识别在媒体流索引中可能丢失的片段标识符。 可以基于可能丢失的片段标识符来请求片段,并在被接收时被处理以进行显示。

    Dynamically altering playlists
    6.
    发明授权
    Dynamically altering playlists 有权
    动态更改播放列表

    公开(公告)号:US08473628B2

    公开(公告)日:2013-06-25

    申请号:US12201952

    申请日:2008-08-29

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30053

    摘要: In general, in one aspect, streams associated with a playlist are received from a server. The playlist includes an ordering of streams that are queued for client-side playback from the server according to the ordering. Information associated with the receipt and playback of at least one of the streams is accessed. The client-side application requests to alter the streams of the playlist in response to the accessed information. The request identifies a desired playlist alteration and includes information that controls the playlist alteration. The streams of the playlist are displayed according to a playlist alteration made in response to the request.

    摘要翻译: 通常,在一个方面,从服务器接收与播放列表相关联的流。 播放列表包括根据订购从服务器排队等待客户端重放的流的排序。 访问与至少一个流的接收和回放相关联的信息。 客户端应用程序响应于所访问的信息请求改变播放列表的流。 请求标识所需的播放列表更改,并包括控制播放列表更改的信息。 播放列表的流根据响应于该请求而进行的播放列表更改显示。

    Work load distribution among server processes
    8.
    发明授权
    Work load distribution among server processes 有权
    服务器进程之间的工作负载分配

    公开(公告)号:US08150970B1

    公开(公告)日:2012-04-03

    申请号:US11871903

    申请日:2007-10-12

    IPC分类号: G06F15/173

    CPC分类号: G06F9/505

    摘要: Technologies relating to work load distribution. A request is received for access to one of n server processes, where n is an integer greater than one. A mixing function is applied to an identifier associated with the request to generate a reproducible output representative of the identifier. A modulo operation is applied to the output, where a dividend in the modulo operation is the output and a divisor in the modulo operation is n, to determine a remainder. The request is assigned to a server process from the n server processes in accordance with the remainder.

    摘要翻译: 与工作负载分配有关的技术。 接收到n个服务器进程之一的请求,其中n是大于1的整数。 将混合功能应用于与请求相关联的标识符,以生成表示标识符的可再现输出。 对输出应用模运算,其中模运算中的除数是输出,模运算中的除数为n,以确定余数。 该请求根据其余部分从n个服务器进程分配给服务器进程。

    IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS
    9.
    发明申请
    IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS 有权
    在网络通信中加强拼接信息

    公开(公告)号:US20090097651A1

    公开(公告)日:2009-04-16

    申请号:US11872661

    申请日:2007-10-15

    IPC分类号: H04L9/32 H04K1/00

    摘要: This specification describes technologies relating to imparting cryptographic information in network communications. In general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.

    摘要翻译: 本说明书描述了在网络通信中传递加密信息的技术。 通常,本说明书中描述的主题的方面可以体现在包括识别要在客户端 - 服务器环境中发送的网络通信的预定义部分中的位置的方法中,其中预定义部分被保留 对于随机数据,将加密信息插入在该位置处的网络通信的预定义部分中,以及在客户端 - 服务器环境中发送网络通信,以便于至少部分地基于结果来促进修改客户机 - 服务器环境中的交互 处理加密信息; 并且在接收侧,接收插入到客户端 - 服务器环境中的网络通信的预定义部分中的加密信息,至少部分地识别位置,处理密码信息以及修改客户机 - 服务器环境中的交互 处理的结果。

    Media stream index merging
    10.
    发明授权
    Media stream index merging 有权
    媒体流索引合并

    公开(公告)号:US09413801B2

    公开(公告)日:2016-08-09

    申请号:US13536789

    申请日:2012-06-28

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for merging media stream indexes of a media stream are described in this specification. In one aspect, a method includes receiving a first media stream index at a first server system, including a first list of sequentially arranged fragment identifiers corresponding to at least a portion of multiple sequentially arranged fragments. Fragment identifiers that are potentially missing from the first index can be identified. A second media stream index including a second list of sequentially arranged fragment identifiers corresponding to at least a portion of the multiple sequentially arranged fragments can be requested from a second server system. The first and second list of the sequentially arranged fragment identifiers can be compared and the first list of sequentially arranged fragment identifiers can be reconstructed based on the comparison.

    摘要翻译: 在本说明书中描述了用于合并媒体流的媒体流索引的方法,系统和装置,包括在计算机存储介质上编码的计算机程序。 一方面,一种方法包括在第一服务器系统处接收第一媒体流索引,包括与多个顺序排列的片段的至少一部分相对应的顺序排列的片段标识符的第一列表。 可以识别从第一个索引潜在地丢失的片段标识符。 可以从第二服务器系统请求包括与多个顺序排列的片段的至少一部分相对应的顺序排列的片段标识符的第二列表的第二媒体流索引。 可以比较顺序排列的片段标识符的第一和第二列表,并且可以基于比较重建顺序排列的片段标识符的第一列表。