基于超文本传输协议的动态自适应流媒体中的远程元素的即时性间接引用制造技术

技术编号:12953693 阅读:65 留言:0更新日期:2016-03-02 13:13
一种由客户端在实施基于超文本传输协议(Hypertext Transfer Protocol,HTTP)的动态自适应流媒体(Dynamic Adaptive Streaming over HTTP,DASH)的网络中进行间接引用的方法,所述方法包括接收包含消息和指示符的第一流媒体内容时长,所述消息指示所述客户端获取更新后媒体呈现描述(media presentation description,MPD),所述指示符指示所述客户端获取所述更新后MPD的位置;获取所述更新后MPD;间接引用所述更新后MPD中的链接,其中所述链接指示在所述更新后MPD中描述的第二流媒体内容时长中进行流式传输的内容的位置,所述客户端在所述第一流媒体内容时长结束之前在两倍的最小缓存时间长度的时间处执行所述间接引用。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】相关申请案交叉申请本申请要求2013年7月15日由Alexander Giladi递交的专利技术名称为“基于超文本传输协议的自适应流媒体中的远程元素的即时性间接引用(Just-1n-TimeDereferencing of Remote Elements in Dynamic Adaptive Streaming over HypertextTransfer Protocol) ”的第61/846,412号美国临时专利申请案的在先申请优先权,该在先申请的全部内容以引入的方式并入本文本中。关于由联邦政府赞助研究或开发的声明不适用。参考缩微胶片附录不适用。
技术介绍
视频内容、音频内容或其它内容可以通过互联网从一个内容服务器向一个或多个客户端进行流式传输。在某些情况下,流式传输的内容可能在进行流式传输之前已经在某个时间存储在服务器上。在其它情况下,例如直播体育事件的流式传输,服务器可以在从录制设备接收内容的时候基本上同时对该内容进行流式传输。接收内容的客户端可以在从服务器接收内容的时候基本上同时播放该内容,与简单下载的情况相反,在该情况下客户端可以将内容保存到存储器位置,然后在接收到所有内容之后播放所述内容。
技术实现思路
在一项实施例中,本专利技术包括一种在实施基于超文本传输协议(HypertextTransfer Protocol, HTTP)的动态自适应流媒体(Dynamic Adaptive Streaming overHTTP,DASH)的网络中进行数据流式传输的方法。所述方法包括网元准备流媒体内容的第一时长,所述流媒体内容的第一时长包括指示客户端获取更新后媒体呈现描述(mediapresentat1n descript1n,MPD)的消息;向所述客户端传输所述流媒体内容的第一时长。在另一项实施例中,本专利技术包括一种客户端在实施DASH的网络中进行间接引用的方法。所述方法包括接收流媒体内容的第一时长,所述流媒体内容的第一时长包含指示所述客户端获取更新后MPD的消息和包含指示所述客户端获取所述更新后MPD的位置的指示符;获取所述更新后MPD ;以及间接引用所述更新后MPD中的链接,其中所述链接指示要进行流式传输的内容在所述更新后MPD中描述的流媒体内容的第二时长的位置;在所述流媒体内容的第一时长结束之前,所述客户端在两倍的最小缓冲时间长度的时间内执行所述间接引用。在另一项实施例中,本专利技术包括一种对自适应流媒体内容的链接执行动态即时性间接引用的方法。所述方法包括遵循动态多时长间接引用流程和静态即时性间接引用流程的组合,其中描述所述内容的MPD包含远程时长元素,所述MPD的更新由MPD有效期届满事件触发,对所述动态即时性间接引用的遵从由值为http://dashif.0rg/guidelines/adin/dynamic#jit 的 ^profiles 属性指不。结合附图和权利要求书可以从以下的详细描述中更清楚地理解这些和其它特征。【附图说明】为了更透彻地理解本专利技术,现参阅结合附图和【具体实施方式】而描述的以下简要说明,其中的相同参考标号表不相同部分。图1为根据本专利技术一实施例的一种自适应流视频内容传送系统的示意图。图2为根据本专利技术一实施例的网元的示意图。图3为根据本专利技术一实施例的更新后清单文件在自适应流视频内容传送系统中传送的示意图。图4为根据本专利技术一实施例的一种自适应流媒体间接引用系统的示意图。图5为根据本专利技术一实施例的图示一种在自适应流媒体系统中进行数据流式传输的方法的流程图。【具体实施方式】首先应理解,尽管下文提供一项或多项实施例的说明性实施方案,但所公开的系统和/或方法可使用任何数目的技术来实施,无论该技术是当前已知还是现有的。本专利技术决不应限于下文所说明的说明性实施方案、附图和技术,包括本文所说明并描述的示例性设计和实施方案,而是可在所附权利要求书的范围以及其等效物的完整范围内修改。自适应流媒体传输已经被提出作为一种满足日益增长的互联网带宽需求的机制。在自适应流媒体中,要通过互联网进行流式传输的数据存在于多个不同版本中,这些版本可以称为表示。每个版本可以压缩到不同大小并且以不同的速率传输。在给定时间向给定客户端进行流式传输的版本可以由该客户端基于当时的网络条件、客户端的能力和/或其它因素自适应地选择。视频内容可以在多个时间时长内进行流式传输,其中例如,第一时长包含第一部分主内容,第二时长包含广告,第三时长包含第二部分主内容。当客户端请求对视频内容进行流式传输时,内容服务器可以向客户端发送包含多个通用资源定位符(Uniform Resource Locator, URL)的清单文件,所述URL指示客户端获取每个时长的内容的位置。本文公开的是多种机制,通过这些机制,视频内容服务器可以将消息插入到流式传输的视频内容的片段中,从而指示客户端获取更新后清单,所述更新后清单包括先前可用于客户端的清单中没有描述的新时长的描述。更新后清单可以指示新时长在消息传输之后开始。更新后清单还可以包括对诸如广告之类的内容的位置的引用,该内容将在新时长内播放。在一些情况下,新时长可以是一个动态时长。也就是说,新时长的起始时间在准备先前可用于客户端的清单时可能还不知道。当新时长的起始时间变为已知时,该时间可以包含在更新后清单中。本文公开的实施例还可以指定要间接引用新时长中内容的链接的时间。图1为自适应流视频内容传送系统100的一实施例的示意图。多种不同技术和协议可用于视频流式传输,并且存在多种类型的自适应视频格式。下文中的论述将着重于称为 DASH (Dynamic Adaptive Streaming over Hypertext Transfer Protocol,基于超文本传输协议(Hypertext Transfer Protocol,HTTP)的动态自适应流媒体)的内容传送平台,但是应当理解,类似的考虑可适用于其它视频内容传送平台。系统100可包括服务器110或类似部件,其可保存一个或多个DASH媒体呈现。一种媒体呈现可包括诸如电影、电视节目或录制的体育事件之类的一条视频内容的多个版本。客户端120可接收从服务器110传输而来的视频内容。服务器110上的视频内容的不同版本可以包括多个数据片段140,其可以配置,使得每个版本的内容可以以不同的传输速率向客户端120传输。使用DASH的视频流可以开始于将称为媒体呈现描述(Media Presentat1n Descript1n, MPD) 130的清单从服务器110向客户端120传输。MPD 130可以包括URL列表和视频流分解为片段140的描述,其中每个片段对应于视频流中的特定时帧和特定编码方式。因此,视频可以以时间维度和速率维度表示。客户端120可以测量在下载对应于时间窗口的片段140中实现的吞吐量,然后为下一时间窗口选择合适的传输速率和相关编码方式。因此,客户端120对客户端120和服务器110之间路径上的信道质量的变化做出反应。MPD 130可以包括一个或多个时长的信息。每个时长可以包括一个或多个自适应集150。每个自适应集150可包括一个或多个表不160。每个表不160可包括一个或多个片段140。一个时长可包括定时数据,并可表示一个内容时长,在本文档来自技高网...

【技术保护点】
一种在实施基于超文本传输协议(HTTP)的动态自适应流媒体(DASH)的系统中进行内容流式传输的方法,其特征在于,所述方法包括:系统元素准备包含消息的流媒体内容的第一时长,所述消息指示更新后媒体呈现现描述(media presentation description,MPD)的存在;向客户端传输所述流媒体内容的第一时长;以及在通过所述流媒体内容的第一时长传输所述消息之后,向所述客户端传输所述更新后MPD。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:亚历山大·吉拉德王新
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1