内容供应装置、内容供应方法、程序、终端装置和内容供应系统的制作方法

文档序号:9529475阅读:226来源:国知局
内容供应装置、内容供应方法、程序、终端装置和内容供应系统的制作方法
【技术领域】
[0001]本公开涉及一种内容供应装置、一种内容供应方法、一种程序、一种终端装置以及一种内容供应系统,并且更具体而言,涉及一种内容供应装置、一种内容供应方法、一种程序、一种终端装置以及一种内容供应系统,其能够有效接收HTTP传送内容。
【背景技术】
[0002]使用与网站的浏览相同的HTTP的活动专家组-经由HTTP的动态自适应流媒体(在后文中称为“DASH” ) (MPEG-DASH),作为可用于经由互联网的活动图像传送的国际标准化活动图像传送协议(例如,参见非专利文献1)已经众所周知。
[0003]DASH实现自适应串流(adaptive streaming)技术。换言之,内容供应侧被配置为制备包括相同主题的内容的多个流,并且图像质量、视角大小等根据用作传送路径的互联网的通信环境或者接收侧的能力或状态改变。另一方面,接收侧可以根据互联网的通信环境、接收侧的解码能力等在由供应侧制备的多个流之中选择最佳流,并且获取和再现所选择的最佳流。
[0004]如上所述,在DASH内,将称为媒体呈现描述(MPD)的图元文件从供应侧中传送给接收侧,使得接收侧可以自适应地选择和获取流。
[0005]在MPD中描述分成大块的内容的串流数据(媒体数据,例如,音频/视频/字幕)的供应源的地址(url信息)。接收侧可以基于url信息访问用作内容供应源的服务器,请求串流数据,并且接收和再现根据请求而经HTTP传送的串流数据。
[0006]实际上,使用互联网,通过内容传送网络(⑶N),将串流数据和MPD传送给接收侧
[0007]图1示出了基于DASH,通过串流方式传送内容的内容供应系统的配置的实例。
[0008]内容供应系统10包括供应内容一侧的内容供应装置20以及接收内容一侧的多个DASH客户端30。DASH客户端30使用互联网11通过⑶N 12连接至内容供应装置20。
[0009]内容供应装置20通过具有不同比特率的多个流传送相同主题(same subject)的内容。内容供应装置20包括内容管理服务器21、DASH段流转化器22以及DASH MPD服务器23。
[0010]内容管理服务器21管理供应给DASH客户端30的内容,从相同主题的内容生成具有不同比特率的多块串流数据,并且将所生成的串流数据输出给DASH段流转化器22。
[0011 ] DASH段流转化器22将每块串流数据在时间上分成几段,作为文件保持各个段,并且将文件的供应源的地址通知DASH ΜΗ)服务器23。进一步,DASH段流转化器22响应于来自接收侧的作为HTTP服务器的DASH客户端30的请求(HTTP请求),通过⑶N 12,HTTP传送分段的串流数据的文件。
[0012]DASH MPD服务器23生成MPD,其中,例如,记载了指示多块串流数据的(段)文件的供应源的地址,并且根据来自接收侧的DASH客户端30的请求(HTTP请求),通过⑶N 12,HTTP传送所生成的MPD。
[0013]DASH客户端30请求DASH MPD服务器23传输MPD,请求DASH段流转化器22来基于根据该请求所HTTP传送的MPD,传输串流数据,并且接收和再现根据该请求所HTTP传送的文件。
[0014]临时保持被HTTP传送的MH)或串流数据的段的多个缓存服务器(未显示)设置在⑶N 12上,并且在DASH客户端30请求提前保持的MPD或段时,缓存服务器可以HTTP传送在其中保持的MPD或段,从而代替DASH MPD服务器23或DASH段流转化器22。在⑶N 12中,由于提供缓存服务器,所以MPD或段可以有效地HTTP传送给多个DASH客户端30。
[0015]在后文中,直接响应于DASH客户端30的请求来HTTP传送串流数据的段的HTTP服务器(DASH段流转化器22)称为原始服务器。
[0016]引用列表
[0017]非专利文献
[0018]非专利文献1:Mitsuhiro Hirabayashi, “Achieving Uninterrupted VideoStreaming Using Existing Web Servers,” NIKKEI ELECTRONICS, March 19,2012

【发明内容】

[0019]技术问题
[0020]在已传输HTTP请求的DASH客户端30与原始服务器之间的通信距离非常大时,即使位于DASH客户端30与原始服务器之间的缓存服务器保持(保存)段等,其有效期也会期满(保持时间超过预定时间段),并且缓存服务器不能有效地起作用。
[0021]在此处,通信距离是指由表示位置介于发送和接收之间的诸如缓存服务器的中继器设备的数量的多跳数定义的值,并且与通信时间相关。
[0022]在这种情况下,DASH客户端30每次从原始服务器,而非缓存服务器中接收HTTP传送,并且由于需要时间来获取段,所以流再现的性能明显退化。
[0023]因此,当期望将被接收的串流数据从距离DASH客户端30的通信距离不同的多个原始服务器来供应时,可取地请求(传送HTTP请求至)位于最短通信距离处的原始服务器来传输该段。
[0024]然而,在现有技术的MPD中,可以记载原始服务器的URL,但是没有记载与通信距离相关的信息。因此,DASH客户端30侧不能选择位于最短通信距离处的原始服务器并且传输HTTP请求。
[0025]本公开在考虑以上内容的情况下作出,并且旨在使得从具有最短通信距离的原始服务器中接收串流数据(streaming data)。
[0026]技术问题的解决方案
[0027]根据本公开的第一方面,提供了一种内容供应装置,其根据自适应串流技术,供应包括相同主题的内容和不同属性的多块串流数据,所述内容供应装置包括:图元文件生成单元,其被配置为生成图元文件,所述图元文件(matafile)用于供接收侧选择所述串流数据的供应源并且记载所述供应源的区域识别信息;以及传送单元,其被配置为根据来自所述接收侧的基于所述图元文件的请求,作为供应源通过网络将所述串流数据传送给接收侧。
[0028]所述图元文件生成单元可以生成扩展的MPD作为图元文件。
[0029]所述图元文件生成单元可以生成MPD作为所述图元文件,其中,导入用于记载所述区域识别信息的MPD/@originLocat1n属性。
[0030]根据本公开的第一方面的内容供应装置可以进一步包括:收集单元,其被配置为收集各自对应于多个不同的供应源的多块元数据,并且将与具有距所述接收侧的最短通信距离的供应源对应的所述元数据供应给接收侧。
[0031]根据本公开的第一方面的内容供应装置可以进一步包括:通信距离管理单元,其被配置为通知所述收集单元所述供应源与所述接收侧之间的通信距离。
[0032]所述通信距离管理单元可以基于在网络上的中继器设备和网络的通信负荷状态中的至少一个,决定所述供应源与所述接收侧之间的通信距离。
[0033]根据本公开的第一方面,提供了一种内容供应装置的内容供应方法,所述内容供应装置根据自适应串流技术,供应包括相同主题的内容和不同属性的多块串流数据,所述内容供应方法包括:由所述内容供应装置生成图元文件的图元文件生成步骤,所述图元文件用于供接收侧选择所述串流数据的供应源并且记载所述供应源的区域识别信息;以及由所述内容供应装置根据所述接收侧的基于所述图元文件的请求,作为供应源通过网络将所述串流数据传送给接收侧的传送步骤。
[0034]根据本公开的第一方面,提供了一种使计算机用作以下单元的程序,所述计算机根据自适应串流技术,供应包括相同主题的内容和不同属性的多块串流数据:图元文件生成单元,其被配置为生成图元文件,所述图元文件用于供接收侧选择所述串流数据的供应源并且记载
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1