发明名称 | 用于流媒体的擦除编码的系统和方法 | ||
摘要 | “PeerStreamer”提供用于松散耦合的P2P网络的接收器驱动对等(P2P)媒体流传送。该网络中的对等体只执行简单的操作、可以高速缓存流媒体的全部或一部分、不与其他对等体协作、可以是不可靠的、以及可以在任何给定的流传送会话期间脱机或联机。该网络中的客户机进行实时操作,以便协调对等体、从多个对等体流传送媒体、执行负载平衡、处理对等体的联机/脱机状态、以及执行对该流媒体的解码和呈现。在一个实施例中,PeerStreamer使用高速率擦除弹性编码来允许多个服务对等体保持部分媒体而无冲突,以便客户机仅仅检索固定数量的擦除编码块,而不管在哪里检索和检索什么特定块。在另一个实施例中,PeerStreamer使用嵌入编码媒体来根据可用的服务带宽和客户机队列状态而改变流传送比特率。 | ||
申请公布号 | CN1750472A | 申请公布日期 | 2006.03.22 |
申请号 | CN200510099125.5 | 申请日期 | 2005.08.31 |
申请人 | 微软公司 | 发明人 | 李劲 |
分类号 | H04L12/00(2006.01) | 主分类号 | H04L12/00(2006.01) |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 沈昭坤 |
主权项 | 1.一种具有用于提供对等(P2P)网络中的客户机驱动多媒体流传送的计算机可执行指令的计算机可读介质,所述计算机可执行指令包括:将已编码的媒体文件分割成具有一个或多个数据包的媒体头部,以及具有n个数据包的媒体主体;将每一数据包分割成至少一个数据单元;将每一数据单元分割成k个原始数据块;对每一数据单元的k个原始数据块进行擦除编码,以对服务对等体群集中的多个任意的服务对等体的每一个生成从1到k个经擦除编码的数据块,并将所得的经擦除编码的数据块储存在那些服务对等体上;对于每一数据单元,使用客户机计算机以从所述群集中的任意服务对等体检索总数(k′)个经擦除编码的数据块,其中k′大于或等于k;使用所述客户机计算机从k′个所检索的经擦除编码的数据块重建每一数据单元;使用所述客户机计算机从所述服务对等体之一检索所述媒体头部;以及使用所述客户机计算机从所重建的数据单元重建所述媒体主体的数据包。 | ||
地址 | 美国华盛顿州 |