[发明专利]递送可缓存流媒体演示无效
申请号: | 201080012748.3 | 申请日: | 2010-03-09 |
公开(公告)号: | CN102356622A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | J·A·博恰罗夫;G(萨姆)·张;K·P·杜格拉居;S·西里瓦纳;L·刘;A·罗伊;J·高;J·E·弗里兰德;C·G·诺尔顿;V·苏德 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56;H04L7/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 潘明婳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 递送 缓存 流媒体 演示 | ||
1.一种用于从服务器向客户机提供流媒体的计算机实现方法,所述方法包括:
从所述客户机接收410清单请求;
基于所述服务器已经接收的媒体片段和编码器信息构建420客户机清单以便满足所述客户机请求;
响应于所述清单请求,将所构建的客户机清单提供430给所述客户机;
从客户机接收440标识特定的媒体片段的片段请求;
通过检索描述所请求的媒体片段的清单信息来构建450增量清单;
发送460包括所请求的媒体片段和所构建的增量清单的对所述客户机片段请求的响应;
其中,所述前述步骤由至少一个处理器执行,且其中所述服务器将媒体片段提供给多个客户机且无需存储关于所述客户机中的每一个的状态信息。
2.如权利要求1所述的方法,其特征在于,所述清单请求确定从所述服务器可用的事件的一种或多种编码以及关于与所述事件相关的现有的媒体片段的信息,其中所述可用编码包括与所述事件相关联的多种比特率的媒体,客户机可以在回放期间在任何时刻在所述多种比特率的媒体之间选择。
3.如权利要求1所述的方法,其特征在于,构建客户机清单包括从每一编码器解析服务器清单并将所接收的编码器清单合并到所述客户机清单。
4.如权利要求1所述的方法,其特征在于,所述客户机清单包括静态部分和动态部分,静态部分是描述所述可用的编码的多个编码器清单中的每一个的并,动态部分描述到所述请求的时刻为止由所述服务器从多个编码器接收的媒体片段,且其中所述客户机可以通过基于所述客户机清单请求一个或多个具体的媒体片段来开始回放和响应于查找。
5.如权利要求1所述的方法,其特征在于,提供所述客户机清单包括发送可缓存的HTTP响应,且其中所述可缓存的HTTP响应包括基于服务器提供的所述客户机清单的寿命的缓存寿命。
6.如权利要求1所述的方法,其特征在于,所述客户机可以基于所述客户机清单开始请求多种编码中的一种的片段,且其中所述客户机可以基于一个或多个检测到的条件初始地选择第一低比特率编码并稍后请求以较高比特率的片段。
7.如权利要求1所述的方法,其特征在于,所述片段请求通过包括标识与所述片段相关联的时间以及与所述片段相关联的编码的特异的统一资源定位符(URL)来标识特定的片段。
8.如权利要求1所述的方法,其特征在于,构建增量清单包括包含关于在所请求的媒体片段之后的一个或多个媒体片段的信息。
9.如权利要求1所述的方法,其特征在于,所述初始清单和所述增量清单允许所述客户机构建包括关于完整的媒体事件的信息的本地清单并跳过和回放所述媒体事件内的任何位置。
10.一种用于递送可缓存的流媒体演示的计算机系统,所述系统包括:
处理器和存储器,其被配置为执行软件指令;
注册事件组件110,其被配置为接收关于所述系统将对其接收经编码的媒体数据的实况媒体事件的信息;
编码器接口组件120,其被配置为在所述系统和作为媒体片段提供所述经编码的媒体数据的一个或多个编码器之间提供接口;
索引片段组件130,其被配置为创建和维护从编码器接收到的媒体片段的索引表;
片段数据存储140,其被配置为存储所接收的媒体片段和所创建的片段的索引表以便基于所接收的客户机请求提供给客户机;
客户机接口组件150,其被配置为接收对媒体片段的客户机请求并将清单数据和媒体片段提供给客户机;
构建客户机清单组件160,其被配置为构建包括关于从所述系统可用的所述编码中的每一种和到所述请求的时间为止由所述系统存储的片段的信息的清单以便满足客户机请求;以及
时钟同步组件170,其被配置为同步所述系统、客户机和编码器的时钟。
11.如权利要求10所述的系统,其特征在于,所述注册事件组件还被配置为接收将向所述提供提供经编码的媒体数据的多个编码器中的每一个的标识符。
12.如权利要求10所述的系统,其特征在于,所述编码器接口组件接收包括用于媒体信息和媒体元数据的盒子在内的媒体容器中的经编码的媒体数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080012748.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:利用管束干燥机尾汽的蒸发器
- 下一篇:诸如用于Web服务器的灵活的日志记录