用于通过HTTP的动态自适应流传输的方法和设备技术

技术编号:35891443 阅读:35 留言:0更新日期:2022-12-10 10:22
本公开内容的方面提供了用于接收媒体数据的方法、设备和非暂态计算机可读存储介质。一种设备包括接收媒体呈现描述(MPD)文件的处理电路系统,所述MPD文件包括指示基于会话的描述(SBD)文件的基本属性描述符。基本属性描述符包括指示用于请求资源的统一资源定位符(URL)请求的类的属性。所述类标识所请求资源的类型。处理电路系统基于SBD文件和基本属性描述符中包括的属性中指示的类来生成URL请求。处理电路系统将URL请求发送至服务器以请求基于URL请求的类标识其类型的资源。求基于URL请求的类标识其类型的资源。求基于URL请求的类标识其类型的资源。

【技术实现步骤摘要】
【国外来华专利技术】用于通过HTTP的动态自适应流传输的方法和设备
[0001]相关申请的交叉引用
[0002]本申请要求于2021年9月16日提交的美国专利申请第17/477,288号“METHODS AND APPARATUSES FOR DYNAMIC ADAPTIVE STREAMING OVER HTTP”的优先权的权益,该美国专利申请要求于2021年1月5日提交的美国临时申请第63/134,049号“A METHOD FOR EXTENDING THE SESSION

BASED DASH OPERATIONS TO DIFFERENT URL CLASSES”的优先权的权益。在先申请的公开内容以其全部内容通过引用并入本文。


[0003]本公开内容描述了总体上涉及用于通过超文本传输协议的动态自适应流传输(dynamic adaptive streaming over hypertext transfer protocol,DASH)的方法和设备的实施方式。

技术介绍

[0004]本文提供的背景描述是出于总体上呈现本公开内容的上下文的目的。当前署名的专利技术人的工作(在该背景部分中描述的工作的范围内)以及在提交时可能没有另外具备现有技术资格的本描述的方面既没有被明确地承认为本公开内容的现有技术,也没有被暗示地承认为本公开内容的现有技术。
[0005]运动图像专家组(Moving picture expert group,MPEG)的通过超文本传输协议的动态自适应流传输(DASH)提供了用于在IP网络上流传输多媒体内容的标准。DASH标准允许在媒体片段中携带事件消息框。

技术实现思路

[0006]本公开内容的一方面提供了用于接收媒体数据的设备。一种设备包括接收媒体呈现描述(media presentation description,MPD)文件的处理电路系统,所述MPD文件包括指示基于会话的描述(session

based description,SBD)文件的基本属性描述符。基本属性描述符包括指示用于请求资源的统一资源定位符(uniform resource locator,URL)请求的类的属性。所述类标识所请求资源的类型。处理电路系统基于SBD文件和基本属性描述符中包括的属性中指示的类来生成URL请求。处理电路系统将URL请求发送至服务器以请求基于URL请求的类标识其类型的资源。
[0007]在实施方式中,URL请求的类指示URL请求是以下中之一:媒体片段请求、XLink解析请求、MPD请求、由回调事件触发的回调请求、对链接至MPD的链接请求或者对回退MPD的回退请求。
[0008]在实施方式中,处理电路系统选择SBD文件中包括的多个关键字

值对中的第一关键字

值对,并且基于第一关键字

值对生成URL请求。
[0009]在实施方式中,多个关键字

值对在SBD文件中按顺序排列。多个关键字

值对中的每一对具有相应的顺序编号。SBD文件包括指示是否基于URL请求的类选择多个关键字


对中的第一关键字

值对的属性。
[0010]在实施方式中,SBD文件中包括的属性指示基于URL请求的类选择多个关键字

值对中的第一关键字

值对。处理电路系统确定多个关键字

值对中的第二关键字

值对。第二关键字

值对用于生成与该URL请求具有相同的类的先前URL请求。处理电路系统基于第二关键字

值对的顺序编号选择多个关键字

值对中的第一关键字

值对。
[0011]在实施方式中,SBD文件中包括的属性指示不基于URL请求的类选择多个关键字

值对中的第一关键字

值对。处理电路系统确定多个关键字

值对中的第三关键字

值,第三关键字

值对用于生成最新的先前URL请求。处理电路系统基于第三关键字

值对的顺序编号选择多个关键字

值对中的第一关键字

值对。
[0012]在实施方式中,基本属性描述符中包括的属性的默认值指示URL请求的类是媒体片段请求类。
[0013]本公开内容的一方面提供了用于接收媒体数据的方法。该方法可以包括由设备执行的步骤中的一个或组合。在一种方法中,接收媒体呈现描述(MPD)文件。MPD文件包括指示基于会话的描述(SBD)文件的基本属性描述符。基本属性描述符包括指示用于请求资源的统一资源定位符(URL)请求的类的属性。所述类标识所请求资源的类型。基于SBD文件和基本属性描述符中包括的属性中指示的类来生成URL请求。将URL请求发送至服务器以请求基于URL请求的类标识其类型的资源。
[0014]本公开内容的一方面还提供了一种存储指令的非暂态计算机可读介质,所述指令在由计算机执行以接收媒体数据时使计算机执行用于接收媒体数据的方法中的任何一种或组合。
附图说明
[0015]根据以下详细描述和附图,所公开主题的其他特征、性质和各种优点将更加明显,在附图中:
[0016]图1示出了根据本公开内容的实施方式的示例性通过超文本传输协议的动态自适应流传输(DASH)系统;
[0017]图2示出了根据本公开内容的实施方式的另一示例性基于会话的DASH系统;
[0018]图3示出了根据本公开内容的实施方式的示例性DASH客户端架构;
[0019]图4示出了概述根据一些实施方式的过程示例的流程图;以及
[0020]图5是根据实施方式的计算机系统的示意图。
具体实施方式
[0021]I.通过超文本传输协议的动态自适应流传输(DASH)和媒体呈现描述(MPD)
[0022]通过超文本传输协议的动态自适应流传输(DASH)是一种自适应比特率流传输技术,该技术使得能够使用超文本传输协议(hypertext transfer protocol,HTTP)基础设施例如web服务器、内容分发网络(content delivery network,CDN)、各种代理和缓存等来流传输媒体内容。DASH支持从DASH服务器到DASH客户端的点播流媒体和直播流媒体二者,并且允许DASH客户端控制流传输会话,使得DASH服务器不需要在大规模部署下应对流自适应管理的额外负载。DASH还允许DASH客户端选择来自各种DASH服务器的流传输,并且因此进
一步实现网络的负载平衡,以使DASH客户端收益。DASH例如通过改变比特率以适应网络条件来提供不同媒体轨道之间的动态切换。
[0023]在DASH中,媒体呈现描述(MPD)文件为DA本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种接收媒体数据的方法,所述方法包括:接收媒体呈现描述(MPD)文件,所述MPD文件包括指示基于会话的描述(SBD)文件的基本属性描述符,所述基本属性描述符包括指示用于请求资源的统一资源定位符(URL)请求的类的属性,所述类标识所请求资源的类型;基于所述SBD文件和所述基本属性描述符中包括的属性中指示的所述类来生成所述URL请求;以及将所述URL请求发送至服务器以请求基于所述URL请求的类标识其类型的资源。2.根据权利要求1所述的方法,其中,所述URL请求的类指示所述URL请求是以下中之一:媒体片段请求、可扩展标记语言链接语言(XLink)解析请求、MPD请求、由回调事件触发的回调请求、对链接至MPD的链接请求或者对回退MPD的回退请求。3.根据权利要求1所述的方法,其中,所述生成包括:选择所述SBD文件中包括的多个关键字

值对中的第一关键字

值对;以及基于所述第一关键字

值对生成所述URL请求。4.根据权利要求3所述的方法,其中,所述多个关键字

值对在所述SBD文件中按顺序排列,所述多个关键字

值对中的每一对具有相应的顺序编号,并且所述SBD文件包括指示是否基于所述URL请求的类选择所述多个关键字

值对中的所述第一关键字

值对的属性。5.根据权利要求4所述的方法,其中,所述SBD文件中包括的属性指示基于所述URL请求的类选择所述多个关键字

值对中的所述第一关键字

值对,并且所述选择包括:确定所述多个关键字

值对中的第二关键字

值对,所述第二关键字

值对用于生成与所述URL请求具有相同的类的先前URL请求;以及基于所述第二关键字

值对的顺序编号选择所述多个关键字

值对中的所述第一关键字

值对。6.根据权利要求4所述的方法,其中,所述SBD文件中包括的属性指示不基于所述URL请求的类选择所述多个关键字

值对中的所述第一关键字

值对,并且所述选择包括:确定所述多个关键字

值对中的第三关键字

值对,所述第三关键字

值对用于生成最新的先前URL请求;以及基于所述第三关键字

值对的顺序编号选择所述多个关键字

值对中的所述第一关键字

值对。7.根据权利要求1所述的方法,其中,所述基本属性描述符中包括的属性的默认值指示所述URL请求的类是媒体片段请求类。8.一种用于接收媒体数据的设备,所述设备包括:处理电路系统,所述处理电路系统被配置成:接收媒体呈现描述(MPD)文件,所述MPD文件包括指示基于会话的描述(SBD)文件的基本属性描述符,所述基本属性描述符包括指示用于请求资源的统一资源定位符(URL)请求的类的属性,所述类标识所请求资源的类型;基于所述SBD文件和所述基本属性描述符中包括的属性中指示的所述类来生成所述URL请求;以及将所述URL请求发送至服务器以请求基于所述URL请求的类标识其类型的资源。9.根据权利要求8所述的设备,其中,所述URL请求的类指示所述URL请求是以下中之
一:媒体片段请求、可扩展标记语言链接语言(XLink)解析请求、MPD请求、由回调事件触发的回调请求、对链接至MPD的链接请求或者对回退MPD的回退请求。10.根据权利要求8所述的设备,其中,所述处理电路系统还被配置成:选择所述SBD文件中包括的多个关键字

值对中的第一关键字

值对;以及基于所述第一关键字

值对生成所述URL请求。11.根据权利要求10所述的设备,其中,所述多个关键字

值对在所述SBD文件中按顺序排列,所述多个关键字

值对中的每一对具有相应的顺序编号,并且所述SBD文件包括指示是否基于所述URL请求的类选择所述多个关键字

值对中的所述第一关键字

值对的属性。12.根据权利要求11所述的设备,其中,所述SBD文件中包括的属性指示基于...

【专利技术属性】
技术研发人员:伊拉吉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1