本公开描述了总体上涉及用于基于超文本传输协议的动态自适应流传输(dash)的基于会话的信息的实施例。
背景技术:
1、本文所提供的背景描述旨在总体上呈现本公开的背景。在背景技术部分以及本说明书的各个方面中所描述的目前已署名的发明人的工作所进行的程度,并不表明其在本公开提交时作为现有技术,且从未明示或暗示其被承认为本公开的现有技术。
2、运动图像专家组(mpeg)已开始在基于超文本传输协议的动态自适应流传输(dash)的标准中加入一个新的部分,以用于基于会话的dash操作。虽然媒体呈现描述(mpd)文件对于所有客户端都是通用的,但是客户端也可以获取边文件(side file),例如基于会话的描述(sbd)文件,其为客户端提供指令,以使mpd特定于会话。然而,在当前设计中,单个sbd应用于整个mpd。
技术实现思路
1、本公开的各方面提供了获取会话的媒体数据的装置。一种装置包括处理电路,所述处理电路接收媒体呈现描述(mpd)文件和多个基于会话的描述(sbd)文件,所述mpd文件包括多个用于基于会话的基于超文本传输协议的动态自适应流传输(dash)的基本属性描述符,所述多个用于基于会话的dash的基本属性描述符中的每一个包括所述多个sbd文件中的不同sbd文件的标识id值。所述处理电路对于所述mpd文件中的时段,确定所述时段是否具有用于基于会话的dash的补充属性描述符,所述补充属性描述符具有与所述mpd文件的多个基本属性描述符之一相同的id值。所述处理电路在确定所述时段具有所述补充属性描述符且所述补充属性描述符具有与所述mpd文件的多个基本属性描述符之一相同的id值时,将所述多个sbd文件中的一个应用于所述时段,所述多个sbd文件中的一个与所述补充属性描述符的id值相关联。
2、在实施例中,所述处理电路在所述时段的补充属性描述符中的所述id值与所述多个用于基于会话的dash的基本属性描述符中的任何一个的id值都不对应时,确定所述多个sbd文件中的任何一个都不应用于所述时段。
3、在实施例中,所述多个用于基于会话的dash的基本属性描述符中的每一个都包括一个属性,所述属性指示所述相关联的sbd文件的统一资源定位符(url)地址。
4、在实施例中,所述多个用于基于会话的dash的基本属性描述符中的每一个都包括一个属性,所述属性指示相应的基本属性描述符用于基于会话的dash,并且所述用于基于会话的dash的补充属性描述符包括一个属性,所述属性指示所述补充属性描述符用于基于会话的dash。
5、在实施例中,所述处理电路所述时段不具有任何用于基于会话的dash的补充属性描述符时,将所述多个sbd文件的全部应用于所述时段。
6、本公开的各方面提供了获取会话的媒体数据的方法。在一种方法中,接收mpd文件和多个sbd文件,所述mpd文件包括多个用于基于会话的dash的基本属性描述符,所述多个用于基于会话的dash的基本属性描述符中的每一个包括所述多个sbd文件中的不同sbd文件的标识id值。对于所述mpd文件中的时段,确定所述时段是否具有用于基于会话的dash的补充属性描述符,所述补充属性描述符具有与所述mpd文件的多个基本属性描述符之一相同的id值。当确定所述时段具有所述补充属性描述符且所述补充属性描述符具有与所述mpd文件的多个基本属性描述符之一相同的id值时,将所述多个sbd文件中的一个应用于所述时段,所述多个sbd文件中的一个与所述补充属性描述符的id值相关联。
7、本公开的各方面提供了接收会话的媒体数据的装置,所述装置包括:接收模块,用于接收媒体呈现描述mpd文件和多个基于会话的描述sbd文件,所述mpd文件包括多个用于基于会话的基于超文本传输协议的动态自适应流传输dash的基本属性描述符,所述多个用于基于会话的dash的基本属性描述符中的每一个包括所述多个sbd文件中的不同sbd文件的标识id值;确定模块,用于对于所述mpd文件中的时段,确定所述时段是否具有用于基于会话的dash的补充属性描述符,所述补充属性描述符具有与所述mpd文件的多个基本属性描述符之一相同的id值;以及应用模块,用于当确定所述时段具有所述补充属性描述符且所述补充属性描述符具有与所述mpd文件的多个基本属性描述符之一相同的id值时,将所述多个sbd文件中的一个应用于所述时段,所述多个sbd文件中的一个与所述补充属性描述符的id值相关联。
8、本公开的各方面还提供了非易失性计算机可读介质,用于存储指令,当所述指令由用于接收会话的媒体数据的计算机执行时,使所述计算机执行所述接收会话的媒体数据的方法的任意一种或组合。
9、本公开的各方面还提供了计算机设备,所述设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器用于存储指令,当所述指令由所述一个或多个处理器执行时,使所述一个或多个处理器执行所述接收会话的媒体数据的方法的任意一种或组合。。
1.一种接收会话的媒体数据的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,进一步包括:
3.根据权利要求1所述的方法,其特征在于,所述多个用于基于会话的dash的基本属性描述符中的每一个都包括一个属性,所述属性指示所述相关联的sbd文件的统一资源定位符url地址。
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,进一步包括:
6.一种接收会话的媒体数据的装置,其特征在于,所述装置包括处理电路,被配置为执行权利要求1-5任一项所述的方法。
7.一种接收会话的媒体数据的装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述处理电路进一步被配置为:
9.根据权利要求7所述的装置,其特征在于,所述多个用于基于会话的dash的基本属性描述符中的每一个都包括一个属性,所述属性指示所述相关联的sbd文件的统一资源定位符url地址。
10.根据权利要求7所述的装置,其特征在于,
11.根据权利要求7所述的装置,其特征在于,所述处理电路进一步被配置为:
12.一种非易失性计算机可读介质,其特征在于,用于存储指令,当所述指令由用于接收会话的媒体数据的计算机执行时,使所述计算机执行权利要求1-5任一项所述的方法。
13.一种计算机设备,其特征在于,所述设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器用于存储指令,当所述指令由所述一个或多个处理器执行时,使所述一个或多个处理器执行权利要求1-5任一项所述的方法。