确定用于媒体传输的媒体传递事件位置制造技术

技术编号:18737990 阅读:25 留言:0更新日期:2018-08-22 06:13
一种传输媒体数据的方法,包括由源设备的基于文件的协议发送单元进行以下操作:从源设备的形成区段的分段器接收包括媒体数据的区段的数据流,区段中的每个区段包括与唯一的统一资源定位符(URL)相关联的对应可单独获取的文件;确定媒体传递事件(MDE)在媒体数据流中的位置,其中MDE包括针对区段中的一个区段的至少一部分的数据;确定用于MDE的一个或多个传输时间要求,该一个或多个传输时间要求表示要将MDE发送给客户端设备的时间;以及根据源设备的物理层发送单元的可用传递时隙将MDE和表示传输时间要求的数据提供给该物理层发送单元。

【技术实现步骤摘要】
【国外来华专利技术】确定用于媒体传输的媒体传递事件位置本申请要求享有于2016年1月8日提交的美国临时申请No.62/276,674的权益,其全部内容故此通过引用被并入本文。
本公开内容涉及媒体数据的传输。
技术介绍
数字音频和视频能力可以被并入到广泛的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话、视频电话会议设备等等。可以压缩媒体数据(例如,音频和视频数据)以用于传输。压缩通常包括对媒体数据的编码。在已对媒体数据进行编码之后,可以对视频数据进行打包以用于传输或存储。可以将媒体数据组装成符合各种标准(例如,国际标准化组织(ISO)基本媒体文件格式(ISOBMFF)及其扩展,例如AVC)中的任何标准的媒体文件。可以使用各种技术经由计算机网络来传输媒体数据。例如,可以经由广播协议或单播协议来传递媒体数据。在广播协议中,服务器设备向多个订阅客户端设备发送媒体数据。在单播协议中,客户端设备从服务器设备请求媒体数据,并且服务器设备响应于该请求而传递媒体数据。
技术实现思路
概括地说,本公开内容描述了与支持在例如经由ROUTE的媒体感知字节范围传递(ATSCWorkingDraft:Signaling,Delivery,Synchronization,andErrorProtection,2015年11月20日)中使用的媒体传递事件(MDE)和MMT(ISO/IEC:ISO/IEC23008-1第2版,信息技术—Highefficiencycodingandmediadeliveryinheterogeneousenvironments—第1部分:MPEGmediatransport(MMT))或FLUTE(RFC6726,其是ROUTE的适当子集)相关的技术。这些传递技术还可以使用广播HTTP的动态自适应流式传输(DASH)。共同媒体应用格式(CMAF)、或者类似的区段或基于媒体感知字节范围的媒体传递方法。本公开内容还描述了用于确定检测到的MDE的时间标签的技术,以及用于在物理层处的自适应传递技术,这些技术考虑早期媒体传递相对于与媒体对齐的物理层成帧的影响。在一个例子中,一种用于传输媒体数据的方法包括由源设备的基于文件的协议发送单元进行以下操作:从所述源设备的形成区段的分段器接收包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件;确定媒体传递事件(MDE)在所述媒体数据流中的位置,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据;确定用于所述MDE的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给客户端设备的时间;以及根据所述源设备的物理层发送单元的可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。在另一个例子中,一种用于传输媒体数据的设备包括分段器,其被配置为:形成包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件,例如ISOBMFF格式。所述设备还包括物理层发送单元,其被配置为:根据用于所述MDE的传输时间要求将媒体传递事件(MDE)传递给客户端设备,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据,其中,所述物理层发送单元被配置有用于接收要传递的数据的可用传递时隙。所述设备还包括基于文件的协议发送单元,其被配置为:从所述分段器接收包括所述媒体数据的区段的所述数据流;确定所述MDE在所述媒体数据流中的位置;确定用于所述MDE的所述传输时间要求中的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给所述客户端设备的时间;以及根据所述物理层发送单元的所述可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。在另一个例子中,一种用于传输媒体数据的设备包括分段器,其被配置为:形成包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件。所述设备还包括物理层发送单元,其被配置为:根据用于所述MDE的传输时间要求将媒体传递事件(MDE)传递给客户端设备,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据,其中,所述物理层发送单元被配置有用于接收要传递的数据的可用传递时隙。所述设备还包括:用于从所述分段器接收包括媒体数据的区段的数据流的单元;用于确定所述MDE在所述媒体数据流中的位置的单元;用于确定用于所述MDE的一个或多个传输时间要求的单元,所述一个或多个传输时间要求表示要将所述MDE发送给所述客户端设备的时间;以及用于根据所述物理层发送单元的可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元的单元。在另一个例子中,一种其上存储有指令的计算机可读存储介质,当所述指令被执行时使得源设备的基于文件的协议发送单元进行以下操作:从所述源设备的形成区段的分段器接收包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件;确定媒体传递事件(MDE)在所述媒体数据流中的位置,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据;确定用于所述MDE的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给客户端设备的时间;以及根据所述源设备的物理层发送单元的可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。在附图和以下描述中阐述了一个或多个例子的细节。通过本描述和附图以及通过权利要求,其它特征、目标和优点将是显而易见的。附图说明图1是示出了实现通过网络流式传输媒体数据的技术的示例性系统的框图。图2是更详细地示出了图1的获取单元52的示例性组件集合的框图。图3是示出了示例性多媒体内容的元素的概念图。图4是示出了可以与表示的区段相对应的示例性视频文件的元素的框图。图5是示出了示例性广播HTTP的动态自适应流式传输(DASH)基础设施系统的框图。图6是示出了示例性MDE的高级组成的概念图。图7是示出了示例性的帧类型节奏(cadence)和相应定义的MDE的概念图。图8是表示系统时间的简单视图的概念图。图9是表示发送基础设施中的时间关系的框图。图10是示出了每个图片组(GOP)的具有交错的随机访问点(RAP)位置的多个区段的概念图。图11是示出了用于媒体回放的解码时间的最小延迟的概念图。图12是示出了可选的物理层同步和相关元数据的概念图。图13是示出了获取事件的示例性序列的流程图。图14是根据本公开内容的技术示出了另一个示例性方法的流程图。具体实施方式概括地说,本公开内容描述了与传输媒体数据相关的技术。本公开内容的技术可以由服务器设备或将媒体数据流式传输到客户端设备的其它源设备来执行。具体而言,源设备可以包括分段器、基于文件的协议发送单元、以及物理层发送单元。分本文档来自技高网...

【技术保护点】
1.一种传输媒体数据的方法,所述方法包括由源设备的基于文件的协议发送单元进行以下操作:从所述源设备的形成区段的分段器接收包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件;确定媒体传递事件(MDE)在所述媒体数据流中的位置,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据;确定用于所述MDE的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给客户端设备的时间;以及根据所述源设备的物理层发送单元的可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。

【技术特征摘要】
【国外来华专利技术】2016.01.08 US 62/276,674;2017.01.05 US 15/399,3811.一种传输媒体数据的方法,所述方法包括由源设备的基于文件的协议发送单元进行以下操作:从所述源设备的形成区段的分段器接收包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件;确定媒体传递事件(MDE)在所述媒体数据流中的位置,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据;确定用于所述MDE的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给客户端设备的时间;以及根据所述源设备的物理层发送单元的可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。2.根据权利要求1所述的方法,其中,确定所述MDE的位置包括:使用模式匹配来确定所述MDE的位置。3.根据权利要求2所述的方法,其中,所述媒体数据包括视频数据,并且其中,使用模式匹配来确定所述MDE的位置包括:获得定义所述流的视频帧的节奏的数据,其中,所定义的节奏表示发送所述视频帧的类型的顺序,所述视频帧的类型包括帧内预测视频帧和帧间预测视频帧;以及基于所定义的节奏来确定所述MDE中的至少一些MDE,使得所述MDE在对应的视频帧边界之间。4.根据权利要求2所述的方法,其中,所述媒体数据包括音频数据,并且其中,使用模式匹配来确定所述MDE的位置包括:确定所述流的固定数量的音频帧以包括在所述MDE中的每个MDE中;以及确定所述MDE中的至少一些MDE以均包括来自所述流的所述固定数量的音频帧。5.根据权利要求1所述的方法,其中,确定所述MDE的位置包括使用规则来确定所述MDE的位置,包括:接收表示一个或多个规则的数据,所述一个或多个规则定义音频帧、视频帧以及定时文本实例中的一项或多项;基于所述规则来确定至少一个音频帧、视频帧或者定时文本实例的位置;以及基于所述至少一个音频帧、视频帧或者定时文本实例的位置来确定所述MDE。6.根据权利要求1所述的方法,其中,确定所述MDE的位置包括:基于用于所述物理层发送单元的物理层同步的定时信息来确定所述MDE的位置。7.根据权利要求1所述的方法,其中,确定所述MDE的位置包括:对提示轨道进行分析,所述提示轨道包括表示所述流内可播放数据的位置的元数据。8.根据权利要求1所述的方法,其中,确定所述传输时间要求包括:基于所述源设备的系统配置来确定用于所述MDE中的一个MDE的最早传输时间。9.根据权利要求1所述的方法,其中,确定所述传输时间要求包括:基于用于区段的区段可用时间来确定所述MDE中的一个MDE的最迟传输时间,在所述MDE中的所述一个MDE中包括针对所述区段的数据,所述方法还包括:根据所述数据流的清单文件来确定区段可用时间。10.一种用于传输媒体数据的源设备,所述源设备包括:分段器,其被配置为:形成包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件;物理层发送单元,其被配置为:根据用于所述MDE的传输时间要求将媒体传递事件(MDE)传递给客户端设备,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据,其中,所述物理层发送单元被配置有用于接收要传递的数据的可用传递时隙;以及基于文件的协议发送单元,其被配置为:从所述分段器接收包括所述媒体数据的区段的所述数据流;确定所述MDE在所述媒体数据流中的位置;确定用于所述MDE的所述传输时间要求中的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给所述客户端设备的时间;以及根据所述物理层发送单元的所述可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。11.根据权利要求10所述的源设备,其中,所述基于文件的协议发送单元被配置为:使用模式匹配来确定所述MDE的位置。12.根据权利要求11所述的源设备,其中,所述媒体数据包括视频数据,并且其中,为了使用模式匹配来确定所述MDE的位置,所述基于文件的协议发送单元被配置为:获得定义所述流的视频帧的节奏的数据,其中,所定义的节奏表示发送所述视频帧的类型的顺序,所述视频帧的类型包括帧内预测视频帧和帧间预测视频帧;以及基于所定义的节奏来确定所述MDE中的至少一些MDE,使得所述MDE在对应的视频帧边界之间。13.根据权利要求11所述的源设备,其中,所述媒体数据包括音频数据,并且其中,为了使用模式匹配来确定所述MDE的位置,所述基于文件的协议发送单元被配置为:确定所述流的固定数量的音频帧以包括在所述MDE中的每个MDE中;以及确定所述MDE中的至少一些MDE以均包括来自所述流的所述固定数量的音频帧。14.根据权利要求10所述的源设备,其中,所述基于文件的协议发送单元被配置为:使用规则来确定所述MDE的位置,并且其中,为了使用所述规则,所述基于文件的协议发送单元被配置为:接收表示一个或多个规则的数据,所述一个或多个规则定义音频帧、视频帧以及定时文本实例中的一项或多项;基于所述规则来确定至少一个音频帧、视频帧或者定时文本实例的位置;以及基于所述至少一个音频帧、视频帧或者定时文本实例的位置来确定所述MDE。15.根据权利要求10所述的源设备,其中,所述基于文件的协议发送单元被配置为:基于用于所述物理层发送单元的物理层同步的定时信息来确定所述MDE的位置。16.根据权利要求10所述的源设备,其中,为了确定所述MDE的位置,所述基于文件的协议发送单元被配置为:对提示轨道进行分析,所述提示轨道包括表示所述流内可播放数据的位置的元数据。17.根据权利要求10所述的源设备,其中,为了确定所述传输时间要求,所述基于文件的协议发送单元被配置为:基于所述源设备的系统配置来确定用于所述MDE中的一个MDE的最早传输时间。18.根据权利要求10所述的源设备,其中,为了确定所述传输时间要求,所述基于文件的协议发送单元被配置为:基于用于区段的区段可用时间来确定用于所述MDE中的一个MDE的最迟传输时间,在所述MDE中的所述一个MDE中包括针对所述区段的数据,并且其中,所述基于文件的协议发送单元还被配置为:根据所述数据流的清单文件来确定区段可用时间。19.一种用于传输媒体数据的源设备,所述源设备包括:分段器,其被配置为:形成包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(U...

【专利技术属性】
技术研发人员:G·K·沃克T·施托克哈默
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1