使用URL模板和构造规则的增强型块请求流送制造技术

技术编号:16282877 阅读:39 留言:0更新日期:2017-09-23 02:22
本发明专利技术公开了使用URL模板和构造规则的增强型块请求流送。一种块请求流送系统典型地使用摄取系统来提供此类系统的用户体验和带宽效率的改善,该摄取系统生成将由常规文件服务器(例如,HTTP、FTP或类似服务器)供应的形式的数据,其中该摄取系统摄入内容并将其制备为要由该文件服务器供应的文件或数据元素,该文件服务器可包括高速缓存。客户端设备可适配成利用摄取过程以及促成独立于该摄取过程的更好呈现的改进。客户端设备和摄取系统可被协调以具有用于作出对HTTP文件名的块请求的预定义映射和模板,而常规文件服务器可通过使用URL构造规则来接受这样的块请求。可以近似方式指定段大小以得到更高效的组织。

Enhanced block request flow using the URL template and construction rules

The invention discloses an enhanced block request stream using the URL template and construction rules. A block request stream systems typically use uptake systems to provide the user experience and improve the bandwidth efficiency of the system, the system will generate uptake by conventional file server (for example, HTTP, FTP or similar server) supply data in the form of the intake system and the intake of content preparation for a file or the data elements to be supplied by the file server, the file server may include cache. The client device may be adapted to utilize the uptake process and to facilitate improved rendering independent of the uptake process. The client device and the intake system can be used to make coordination with the predefined mapping and HTTP template file name block request, while the conventional file server by using the URL structural rules to accept the request this piece. You can specify segment sizes in an approximate fashion to achieve more efficient organization.

【技术实现步骤摘要】
使用URL模板和构造规则的增强型块请求流送本申请是申请日为2010年9月22日、申请号为201080042943.0(国际申请号PCT/US2010/049869)、专利技术名称为“使用URL模板和构造规则的增强型块请求流送”的中国专利申请的分案申请。相关申请的交叉引用本申请是要求以下临时申请的权益的非临时专利申请,这些临时申请皆署名MichaelG.Luby等且皆题为“EnhancedBlock-RequestStreamingSystem(增强型块请求流送系统)”:于2009年9月22日提交的美国临时专利申请No.61/244,767,于2009年11月3日提交的美国临时专利申请No.61/257,719,于2009年11月4日提交的美国临时专利申请No.61/258,088,于2009年12月11日提交的美国临时专利申请No.61/285,779,以及于2010年1月20日提交的美国临时专利申请No.61/296,725。本申请还要求于2010年8月10日提交的、署名YingChen等且题为“HTTPStreamingExtensions(HTTP流送扩展)”的美国临时专利申请No.61/372,399的权益。以上引用的每个临时申请藉此通过援引通用地纳入于此。本公开还通过援引如在本文档中完整阐述一样通用地纳入以下共同受让的申请/专利:授予Luby的美国专利No.6,307,487(下文称为“LubyI”);授予Shokrollahi等人的美国专利No.7,068,729(下文称为“ShokrollahiI”);于2006年6月9日提交且题为“ForwardErrorCorrecting(FEC)CodingandStreaming(前向纠错(FEC)编码和流送)”、署名Luby等的美国专利申请No.11/423,391(下文称为“LubyII”);于2008年4月15日提交的题为“DynamicStreamInterleavingandSub-StreamBasedDelivery(动态流交织和基于子流的投递)”、署名Luby等的美国专利申请No.12/103,605(下文称为“LubyIII”);于2010年2月12日提交的题为“BlockPartitioningforaDataStream(数据流的块划分)”、署名Pakzad等的美国专利申请No.12/705,202(下文称为“Pakzad”);以及于2010年8月18日提交的题为“MethodsandApparatusEmployingFECCodeswithPermanentInactivationofSymbolsforEncodingandDecodingProcesses(将FEC码与码元永久灭活联用来进行编码和解码过程的方法和装置)”、署名Luby等的美国专利申请No.12/859,161(下文称为“LubyIV”)。
本专利技术涉及改善的媒体流送系统和方法,尤其涉及自适应于网络和缓冲条件以使流送媒体的呈现最优化并允许对流送媒体数据进行高效的并发或时间分布式投递的系统和方法。
技术介绍
流送媒体投递可能变得日益重要,因为在诸如因特网、蜂窝和无线网络、输电线网络、以及其他类型的网络之类的基于分组的网络上投递高质量音频和视频变得越来越常见。所投递的流送媒体能被呈现出的质量可取决于数种因素,包括原始内容的分辨率(或其他属性)、原始内容的编码质量、接收设备解码和呈现媒体的能力、在接收机处接收到的信号的及时性和质量等。为了产生感知到的良好的流送媒体体验,在接收机处接收到的信号的传输和及时性可能尤其重要。良好的传输可以提供在接收机处接收到的流相对于发送方发送的流的保真度,而及时性可以代表接收机在初始请求内容之后多快就能开始播出该内容。媒体投递系统可表征为具有媒体源、媒体目的地、以及将源和目的地分开的(时间和/或空间上的)信道的系统。典型地,源包括能访问可电子地管理的形式的媒体的发射机、以及有能力电子地控制对媒体(或其近似物)的接收并将其提供给媒体消费者(例如,具有以某种方式耦合到该接收机、存储设备或元件、另一信道等的显示设备的用户)的接收机。虽然有许多变型是可能的,但在常见的示例中,媒体投递系统具有能访问电子形式的媒体内容的一个或更多个服务器,并且一个或更多个客户端系统或设备向服务器作出对媒体的请求,而服务器使用作为该服务器的一部分的向客户端处的接收机进行传送的发射机来输送该媒体,从而收到的媒体能由该客户端以某种方式消费。在简单的示例中,对于给定的请求和响应而言有一个服务器和一个客户端,但并非必需如此。按传统,媒体投递系统可表征为“下载”模型或“流送”模型。“下载”模型可由媒体数据的投递与该媒体向用户或接收方设备的播出之间的时基独立性来表征。作为示例,媒体在被需要或将被使用之前被下载得足够多,并且在该媒体被使用时,在接收方处已有所需那么多的媒体可用。在下载的上下文中的投递往往是使用诸如HTTP、FTP或单向传输上的文件投递(FLUTE)之类的文件传输协议来执行的,且投递速率可由下层的流量和/或拥塞控制协议(诸如TCP/IP)来决定。该流量或拥塞控制协议的操作可独立于媒体向用户或目的地设备的播出,而播出可与下载并发地发生或在其他某个时间发生。“流送”模式可由媒体数据的投递与该媒体向用户或接收方设备的播出的时基之间的紧耦合来表征。在该上下文中的投递往往是使用流送协议来执行的,诸如用于控制的实时流送协议(RTSP)和用于媒体数据的实时传输协议(RTP)。投递速率可由流送服务器决定,通常与数据的播出速率匹配。“下载”模型的一些缺点可能在于,由于投递与播出之间的时基独立性,要么在需要媒体数据供播出时该媒体数据可能不可用(例如,由于可用带宽小于媒体数据率),导致播出暂时停止(“停滞”),而这造成不良的用户体验;要么可能要求提前在播出之前很久就下载媒体数据(例如,由于可用带宽大于媒体数据率),从而消费掉接收设备上可能稀缺的存储资源,并且消费宝贵的网络资源进行投递,而这在内容最终没有被播出或以其他方式使用的情况下会被浪费掉。“下载”模型的优点可在于执行此类下载所需的技术(例如,HTTP)非常成熟、被广泛部署且全面适用于很广范围的应用。用于实现此类文件下载的大规模可伸缩性的下载服务器和解决方案(例如,HTTPWeb服务器和内容投递网络)可能是现成可用的,从而使得基于该技术的服务部署简单且成本低廉。“流送”模型的一些缺点可能在于,一般而言,媒体数据的投递速率并不适配于从服务器到客户端的连接上的可用带宽,且需要提供带宽和延迟担保的专门的流送服务器或更复杂的网络架构。尽管存在支持根据可用带宽来变化投递数据率的流送系统(例如,AdobeFlash自适应流送),但是这些系统在利用所有可用带宽方面一般不如诸如TCP之类的下载传输流量控制协议那么高效。最近,已开发和部署了基于“流送”和“下载”模型的组合的新型媒体投递系统。此类模型的示例在本文中被称为“块请求流送”模型,其中媒体客户端使用诸如HTTP之类的下载协议来向服务基础设施请求媒体数据块。此类系统中的关注点可能是开始播出流的能力,例如使用个人计算机来解码和渲染收到的音频和视频流并在计算机屏幕上显示该视频以及本文档来自技高网
...
使用URL模板和构造规则的增强型块请求流送

【技术保护点】
一种使用客户端设备向媒体投递系统请求包括媒体呈现的媒体数据的段的方法,所述方法包括:由所述客户端设备接收关于所述媒体呈现的表示的媒体呈现描述符(“MPD”)文件,所述MPD包括所述表示的表示标识符、文件索引、和文件标识符构造规则,其中文件索引被指派给段并且包括所述段在所述媒体呈现的所述表示内的序号,并且其中所述文件标识符构造规则提供使得所述客户端设备能使用所述表示标识符和一个或多个文件索引来动态地构造具有所要求的媒体和相关联元数据的文件标识符的信息;由所述客户端设备使用所述文件标识符构造规则、所述表示标识符、以及所述一个或多个文件索引中的一者或多者来构造所述媒体呈现的所述段的一个或多个文件标识符;向所述媒体投递系统发送对所述媒体呈现的段的请求,其中所述请求包括所构造的一个或多个文件标识符中的所构造文件标识符,并且所构造文件标识符指定所述段的所要求的媒体及相关联的元数据;以及接收所述媒体呈现的所请求的段。

【技术特征摘要】
2009.09.22 US 61/244,767;2009.11.03 US 61/257,719;1.一种使用客户端设备向媒体投递系统请求包括媒体呈现的媒体数据的段的方法,所述方法包括:由所述客户端设备接收关于所述媒体呈现的表示的媒体呈现描述符(“MPD”)文件,所述MPD包括所述表示的表示标识符、文件索引、和文件标识符构造规则,其中文件索引被指派给段并且包括所述段在所述媒体呈现的所述表示内的序号,并且其中所述文件标识符构造规则提供使得所述客户端设备能使用所述表示标识符和一个或多个文件索引来动态地构造具有所要求的媒体和相关联元数据的文件标识符的信息;由所述客户端设备使用所述文件标识符构造规则、所述表示标识符、以及所述一个或多个文件索引中的一者或多者来构造所述媒体呈现的所述段的一个或多个文件标识符;向所述媒体投递系统发送对所述媒体呈现的段的请求,其中所述请求包括所构造的一个或多个文件标识符中的所构造文件标识符,并且所构造文件标识符指定所述段的所要求的媒体及相关联的元数据;以及接收所述媒体呈现的所请求的段。2.如权利要求1所述的方法,其特征在于,所述文件标识符构造规则在所述段可用的时间之前被提供给所述客户端设备。3.如权利要求2所述的方法,其特征在于,所述文件标识符构造规则包括关于所述段的将来可用性的时基的规则。4.如权利要求1所述的方法,其特征在于,所述文件标识符构造规则包括关于段相对于其他段的呈现时间回放的规则。5.如权利要求1所述的方法,其特征在于,所述文件包括描述所述段的所述文件标识符构造规则的媒体呈现描述符(“MPD”)文件。6.如权利要求5所述的方法,其特征在于,所述MPD包括用于生成所述媒体呈现在一时段中的表示内的段的段历时列表的构造规则,所述段历时列表指示在时间上相对于另一个段应当何时回放所述段。7.如权利要求6所述的方法,其特征在于,所述历时是使用定义一个或多个段集合以及段集合中的每个段的历时的文本序列来信令的。8.如权利要求1所述的方法,其特征在于,还包括确定段可用性,其中段可用性是基于客户端设备时钟时间和所定义的时移缓冲器深度来确定的。9.如权利要求1所述的方法,其特征在于,所述文件包括元数据,所述元数据代表所述媒体呈现的多个表示中的每个表示的文件标识符构造规则。10.如权利要求9所述的方法,其特征在于,表示文件标识符构造规则的所述元数据包括输入参数,所述输入参数包括要标识的段的索引,其中所述段的索引是从期望播放时间确定的。11.如权利要求1所述的方法,其特征在于,还包括使用所述文件标识符构造规则和期望播放时间来计算所述媒体呈现的期望表示中用于所述期望播放时间的段的文件标识符以及该播放时间所指示的段的字节范围。12.如权利要求11所述的方法,其特征在于,段的文件标识符以及该段的字节范围是基于所计算出的开始和结束呈现时间来确定的,其中媒体段具有由媒体访问点所确定的近似历时。13.如权利要求1所述的方法,其特征在于,所述一个或多个文件标识符...

【专利技术属性】
技术研发人员:M·G·路比M·沃森L·威茨萨诺P·帕克扎得B·王T·斯托克汉姆
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1