当前位置: 首页 > 专利查询>VID拓展公司专利>正文

用于DASH中的一般化HTTP头的系统和方法技术方案

技术编号:29464938 阅读:16 留言:0更新日期:2021-07-27 17:51
公开了用于流媒体内容的系统和方法。例如接收用于通过超文本传输协议的动态自适应流媒体(DASH)的媒体演示描述(MPD)文件,按照所述MPD文件中指定的所述HTTP头形式,生成所述名称参数和值参数对反馈;按照所述MPD文件中指定的所述HTTP头形式,使用所述请求类型生成所述HTTP请求;发送所述HTTP请求,所述HTTP请求包括HTTP头,所述HTTP头包括所述名称参数和值参数对反馈;以及接收响应于所述HTTP请求的对所述HTTP头的响应,所述响应包括与所述名称参数和值参数对反馈相对应的值。

【技术实现步骤摘要】
用于DASH中的一般化HTTP头的系统和方法本申请是2016年02月11日提交的申请号为201680009939.1的名称为“用于HTTP动态自适应流媒体(DASH)中的一般化HTTP头的系统和方法”的中国专利申请的分案申请。相关申请交叉引用本申请要求2015年02月11日申请的美国临时专利申请No.62/115,128和2015年06月17日申请的美国临时专利申请No.62/181,100的优先权,其内容通过引用的方式结合于此。
技术介绍
具有视频能力的设备已经变得更常用且更便宜,涉及的范围从移动设备到因特网机顶盒(STB)以及网络电视到能够呈现高品质视频的移动设备。同时,网络能力已经演进到允许通过因特网递送高品质视频。
技术实现思路
公开了用于得到流媒体(streaming)内容的系统和方法。可以接收媒体演示描述(MPD)文件。可以从MPD文件中确定名称参数。可以确定用于名称的值参数(例如与名称相关联)。其中包括名称和值的请求类型可以被确定。可以确定请求的输出模式。可以发送根据所确定的输出模式而包括名称和值的请求。可以接收流媒体内容。“UrlQueryInfo”元素(例如实时和实例化)可以用于提供名称/值功能。该元素可以在MPD中在任何等级被携带(例如MPD、周期、自适应集、表现、子表现)并可以被嵌入到(例如任意)HTTPURL,其可以用于获取片段(segment),解析XLink(X链接),解析模板参数和/或解析其他头(header)值。附图说明图1示出了DASH系统模型的示例;图2是示出参与方示例和参与方之间的交互示例的图;图3是示出参与方示例和参与方之间的交互示例的图;图4A是实施公开的技术的示例通信系统的系统图;图4B是可以在图4A中示出的通信系统中使用的示例无线发射/接收单元(WTRU)的系统图;图4C是可以在图4A中示出的通信系统中使用的示例无线电接入网和示例核心网的系统图;图4D是可以在图4A中示出的通信系统中使用的另一示例无线电接入网和另一示例核心网的系统图;图4E是可以在图4A中示出的通信系统中使用的另一示例无线电接入网和另一示例核心网的系统图。具体实施方式现在参考附图描述示例性实施方式的详细描述。虽然该描述提供了可能实施的详细示例,但是应当理解这些细节旨在是示意性的且绝不限制本申请的范围。一些市场趋势和技术开发已经导致出现可以将因特网用作传递媒介的“过顶”(OTT)流媒体。大范围的具有视频能力的设备(例如因特网机顶盒(STB)、网络电视以及移动设备)可以呈现高品质视频内容。改善的网络能力对于许多用户能够实现通过因特网的高品质视频传递。“闭路”网络可以被多系统运营商(MSO)控制(例如完全控制),MSO可以提供可预计且一致的网络环境。因特网可以提供“尽力服务”环境,其中带宽和/或等待时间可以变化。在计算机网络中(例如因特网中),网络条件可以是不稳定的,尤其在服务移动设备的网络中。网络不稳定性可以使得对网络变化的动态自适应具有吸引力,例如以给用户(例如顾客)提供有品质的体验。在一个示例中,可以使用超文本传输协议(HTTP)流媒体来实施自适应视频流媒体(例如速率自适应视频流媒体)。HTTP可以用作视频传输协议来利用已有的HTTP基础结构(例如内容分发网络(CDN))和对多平台和设备的HTTP支持的宽可用性。通过将HTTP用于因特网视频流媒体,这种流媒体应用和系统可以是可缩放的。通过HTTP的视频在防火墙之后是可得的而一些其他实施(例如用户数据报协议(UDP)视频流媒体)可以被防火墙阻拦。在HTTP自适应流媒体中,资源(asset)虚拟地和/或实际地被分割,并被发布到一个或多个CDN。这种呈现资源的智能可以位于客户端。在一个示例中,客户端可以获取关于发布的备选编码(在本申请中也可以称为“表现”)和构建统一资源定位符(URL)以从表现下载资源片段的方式的信息。自适应比特率(ABR)客户端可以观察网络条件并确定可以在特定时间实例提供对客户端设备的品质体验的比特率、分辨率等的组合。一旦客户端确定用于获取一个或多个片段的最优URL,客户端可以发布一个或多个HTTPGET请求(HTTP获取请求)以下载这种片段。可以使用HTTP/TCP/IP协议栈来实施HTTP动态自适应流媒体(DASH)。图1示出了DASH系统模型的示例。在一个示例中,DASH可以定义清单格式(manifestformat)、媒体演示描述(MPD)以及用于国际标准组织(ISO)基础媒体文件格式(BMFF)传输流和移动图像专家组2(MPEG-2)传输流的片段格式。DASH还可以定义在网络的质量度量集合、客户端操作以及媒体演示等级。这可以促进监视体验质量和服务质量的彼此协作方法。DASH中的表现可以被定义为完整资源或资源组分的子集的单个编码版本。表现的示例包括ISO-BMFF表现,其包含未复用的2.5Mbps720p高级视频编码(AVC)视频;和用不同语言的96KbpsMPEG-4高级音频编码(AAC)的ISO-BMFF表现。可替换地,单个传输流可以包含视频、音频以及字幕并可以是单复用表现。在另一可替换方案中,可以使用组合结构,其中例如视频和英语音频可以是单个复用表现,而西班牙语和中文音轨可以是分开的未复用表现。片段可以是媒体数据的最小单独可寻址单元。片段可以是可以经由MPD使用通告的URL下载的实体。媒体片段的示例可以是实况广播的四秒部分,其可以在播出时刻0:42:38开始并在0:42:42结束,且在三分钟的时间窗中是可用的。另一示例可以是完整的点播电影,其可以在已经许可点播电影的整个时段是可用的。可以在可扩展标记语言(XML)文件中表现MPD,该文件可以通告可用的媒体并可以提供信息,该信息可以由客户端用来选择表现,做出自适应决定和/或经由网络获取片段。MPD可以独立于任何片段和/或可以用信号通告可以用于确定是否成功播放表现的属性和表现的功能属性(例如片段是否在随机接入点开始)。MPD可以使用层级数据模型来描述完整表现。表现可以被认为是这种层级数据模型的最低的概念等级。在表现等级处,MPD可以用信号发送信息,例如带宽和演示编解码器,以及构建用于接入片段的URL的方法。在该等级还可以提供另外的信息,例如特技模式和随机接入信息,用于可缩放和多视图编解码器的层和视图信息,以及希望播放给定表现的客户端可以支持的通用策略。DASH可以提供灵活的URL构建功能。DASH可以实现对单个整体每片段URL的使用和/或通过组合在层级数据模型的不同等级出现的URL部分(基础URL)实现URL的动态构建。多个基础URL可以被使用由此可以使用多路径功能得到片段,在多路径功能中可以从多于一个位置请求片段,这可以改善性能和可靠性。例如当使用短片段时,URL和字节范围的显式列表可以消耗明显的资源,且针对每个表现可以包括数千个元素。DASH可以使用预定义变量(例如片段数、片段时间等)和/或通过使用模板本文档来自技高网...

【技术保护点】
1.一种由设备执行的用于得到流媒体内容的方法,该方法包括:/n接收用于通过超文本传输协议的动态自适应流媒体(DASH)的媒体演示描述(MPD)文件,所述MPD文件指定用于所述设备的参数,以便为后续超文本传输协议(HTTP)请求按照HTTP头形式插入所述参数,所述参数包括名称参数和值参数对反馈;/n按照所述MPD文件中指定的所述HTTP头形式,生成所述名称参数和值参数对反馈;/n按照所述MPD文件中指定的所述HTTP头形式,使用所述请求类型生成所述HTTP请求;/n发送所述HTTP请求,所述HTTP请求包括HTTP头,所述HTTP头包括所述名称参数和值参数对反馈;以及/n接收响应于所述HTTP请求的对所述HTTP头的响应,所述响应包括与所述名称参数和值参数对反馈相对应的值。/n

【技术特征摘要】
20150211 US 62/115,128;20150617 US 62/181,1001.一种由设备执行的用于得到流媒体内容的方法,该方法包括:
接收用于通过超文本传输协议的动态自适应流媒体(DASH)的媒体演示描述(MPD)文件,所述MPD文件指定用于所述设备的参数,以便为后续超文本传输协议(HTTP)请求按照HTTP头形式插入所述参数,所述参数包括名称参数和值参数对反馈;
按照所述MPD文件中指定的所述HTTP头形式,生成所述名称参数和值参数对反馈;
按照所述MPD文件中指定的所述HTTP头形式,使用所述请求类型生成所述HTTP请求;
发送所述HTTP请求,所述HTTP请求包括HTTP头,所述HTTP头包括所述名称参数和值参数对反馈;以及
接收响应于所述HTTP请求的对所述HTTP头的响应,所述响应包括与所述名称参数和值参数对反馈相对应的值。


2.根据权利要求1所述的方法,其中所述请求类型是XLinkGET请求、MPDGET请求或DASH事件GET请求。


3.根据权利要求1所述的方法,其中所述MPD在多个请求类型中指定所述请求类型,以及所述多个请求类型包括DASH事件GET请求、MPDGET请求或XLinkGET请求中的两者或更多者。


4.根据权利要求1所述的方法,其中所述方法还包括:
以统一资源定位符(URL)查询形式,生成所述名称参数和值参数对反馈。


5.根据权利要求4所述的方法,其中所述方法还包括:
将所述名称参数和值参数对反馈从所述URL查询形式转换为所述HTTP头形式。


6.一种用于得到流媒体内容的设备,所述设备包括:
处理器,被配置成:
接收用于通过超文本传输协议的动态自适应流媒体(D...

【专利技术属性】
技术研发人员:A·吉拉迪
申请(专利权)人:VID拓展公司
类型:发明
国别省市:美国;US

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

1