客户端、服务器、接收方法及发送方法技术

技术编号:33136120 阅读:45 留言:0更新日期:2022-04-17 01:01
本发明专利技术提供客户端、服务器、接收方法及发送方法。客户端是接收基于MPEG-DASH标准的流媒体数据的客户端,具备发送部和接收部,发送部向服务器发送包含第1推送指令的媒体表示描述即MPD的请求;接收部从服务器接收由MPD的请求指定的MPD和起始段;发送部向服务器发送包含第2推送指令的段请求;接收部从服务器接收由段请求指定的第1段,并且对应于第2推送指令接收比第1段靠后的第2段;第1推送指令和第2推送指令中分别记述有定义了从服务器向客户端推送信息的策略的推送类型,并且第1推送指令表示除了起始段以外是否还推送媒体段。表示除了起始段以外是否还推送媒体段。表示除了起始段以外是否还推送媒体段。

【技术实现步骤摘要】
客户端、服务器、接收方法及发送方法
[0001]本申请是申请日为2017年1月30日、申请号为201780007519.4、专利技术名称为“客户端、服务器、接收方法及发送方法”的专利技术专利申请的分案。


[0002]本专利技术涉及使用MPEG-DASH格式、在带宽变化的网络上进行多媒体内容的流媒体的接收的客户端、以及进行该流媒体的发送的服务器、和客户端的接收方法及服务器的发送方法。

技术介绍

[0003]非专利文献1公开了作为基于HTTP(HyperText Transfer Protocol:超文本传输协议)的自适应流媒体技术的标准规格的MPEG-DASH(Moving Picture Experts Group(运动图像专家组)-Dynamic Adaptive Streaming over HTTP(基于HTTP的动态自适应流媒体))。DASH服务器将与画质及比特率不同的多个表现对应的内容数据作为与段(segment)或子段对应的文件来提供,所述段是以时间划分的单位,所述子段是将段划分而成的。段或子段例如是以几秒单位划分的单位,与段或子段对应的文件是包括影像或声音的MP4文件。与段或子段对应的文件例如可以指定URL地址而用HTTP取得。DASH客户端能够基于记述有内容整体或一部分的结构及开始段的指定的清单文件(所谓的MPD(Media Presentation Description:媒体表示描述)),根据当前的网络的状态和吞吐量来请求适当的品质(所谓的表现)的与段或子段对应的文件。
[0004]现有技术文献
[0005]非专利文献
[0006]非专利文献1:Information technology-Dynamic adaptive streaming over HTTP(DASH)-Part 1:Media presentation description and segment formats,INTERNATIONAL STANDARD,ISO/IEC 23009-1:2014(E)

技术实现思路

[0007]专利技术要解决的课题
[0008]但是,在非专利文献1所公开的技术中,未能减少在客户端及服务器中进行的处理的处理量。
[0009]用来解决课题的手段
[0010]有关本专利技术的一技术方案的客户端,遵循MPEG-DASH标准,其中MPEG为运动图像专家组,DASH为基于HTTP的动态自适应流媒体,上述客户端具备发送部和接收部,上述发送部向服务器发送包含第1推送指令的媒体表示描述即MPD的请求;上述接收部从上述服务器接收由上述MPD的请求指定的MPD和起始段;上述发送部向上述服务器发送包含第2推送指令的段请求;上述接收部从上述服务器接收由上述段请求指定的第1段,并且对应于上述第2推送指令接收比上述第1段靠后的第2段;上述第1推送指令和上述第2推送指令中分别记
述有定义了从上述服务器向上述客户端推送信息的策略的推送类型,并且上述第1推送指令表示除了上述起始段以外是否还推送媒体段。
[0011]有关本专利技术的一技术方案的服务器,遵循MPEG-DASH标准,其中MPEG为运动图像专家组,DASH为基于HTTP的动态自适应流媒体,上述服务器具备发送部和接收部,上述接收部从客户端接收包含第1推送指令的媒体表示描述即MPD的请求;上述发送部向上述客户端发送由上述MPD的请求指定的MPD和起始段;上述接收部从上述客户端接收包含第2推送指令的段请求;上述发送部向上述客户端发送由上述段请求指定的第1段,并且对应于上述第2推送指令发送比上述第1段靠后的第2段;上述第1推送指令和上述第2推送指令中分别记述有定义了从上述服务器向上述客户端推送信息的策略的推送类型,并且上述第1推送指令表示除了上述起始段以外是否还推送媒体段。
[0012]另外,这些整体或具体的技术方案也可以由系统、方法、集成电路、计算机程序或计算机可读取的CD-ROM等记录介质实现,也可以由系统、方法、集成电路、计算机程序及记录介质的任意的组合来实现。
[0013]专利技术效果
[0014]根据上述技术方案,能够减少在客户端及服务器中进行的处理的处理量。
附图说明
[0015]图1是用来对有关实施方式2的通信系统进行说明的图。
[0016]图2是表示TCP头的结构的图。
[0017]图3是表示从Wireshark(注册商标)的会话的摘录的图。
[0018]图4是表示以100KByte/s的TCP带宽进行传送的情况下的吞吐量的推测结果的曲线图。
[0019]图5是表示以500KByte/s的TCP带宽进行传送的情况下的吞吐量的推测结果的曲线图。
[0020]图6是表示不限制带宽而传送的情况下的吞吐量的推测结果的曲线图。
[0021]图7是表示不限制带宽而传送的情况下的吞吐量的推测结果的曲线图。
[0022]图8是表示不限制带宽而传送的情况下的吞吐量的推测结果的曲线图。
[0023]图9是表示不限制带宽而传送的情况下的吞吐量的推测结果的曲线图。
[0024]图10是表示实施方式2的通信系统的详细结构的另一例的图。
[0025]图11是表示变形例的通信系统的动作的顺序图。
[0026]图12是表示通信系统的具体的结构的另一例的图。
[0027]图13是用来说明包括服务器的发送方法及客户端的接收方法的、通信系统的动作的顺序图。
具体实施方式
[0028]有关本专利技术的一技术方案的客户端,是接收基于MPEG-DASH(Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP)标准的流媒体数据的客户端,具备:发送部,向服务器发送MPD(Media Presentation Description:媒体表示描述)的请求或段的请求;以及接收部,接收由上述MPD的请求指定的MPD及由上述段的请求指定的段;
上述MPD的请求包含请求将起始段以推送方式发送的信息;上述接收部接收以推送方式发送来的起始段。
[0029]有关本专利技术的一技术方案的服务器,是发送基于MPEG-DASH标准的流媒体数据的服务器,具备:接收部,从客户端接收MPD的请求或段的请求;以及发送部,将由上述接收部接收到的上述MPD的请求所指定的MPD、和由上述接收部接收到的上述段的请求所指定的段以推送方式发送上述客户端;上述MPD的请求包含请求将起始段以推送方式发送的信息;上述发送部将上述起始段以推送方式发送。
[0030]另外,这些整体或具体的技术方案也可以由系统、方法、集成电路、计算机程序或计算机可读取的CD-ROM等记录介质实现,也可以由系统、方法、集成电路、计算机程序及记录介质的任意的组合来实现。
[0031]以下,参照附图对有关本专利技术的一技术方案的客户端、服务器、接收方法及发送方法具体地进行说明。
[0032]另外,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种客户端,遵循MPEG-DASH标准,其中MPEG为运动图像专家组,DASH为基于HTTP的动态自适应流媒体,上述客户端具备发送部和接收部,其特征在于,上述发送部向服务器发送包含第1推送指令的媒体表示描述即MPD的请求;上述接收部从上述服务器接收由上述MPD的请求指定的MPD和起始段;上述发送部向上述服务器发送包含第2推送指令的段请求;上述接收部从上述服务器接收由上述段请求指定的第1段,并且对应于上述第2推送指令接收比上述第1段靠后的第2段;上述第1推送指令和上述第2推送指令中分别记述有定义了从上述服务器向上述客户端推送信息的策略的推送类型,并且上述第1推送指令表示除了上述起始段以外是否还推送媒体段。2.如权利要求1所述的客户端,其特征在于,上述起始段是由上述服务器基于上述第1推送指令中记述的参数而从与多个表现分别对应的多个起始段中选择的。3.如权利要求2所述的客户端,其特征在于,上述第1推送指令中记述的参数包含表示图像的高度的第1值,上述起始段是具有高度不超过上述第1值的分辨率的表现的起始段。4.一种接收方法,是遵循MPEG-DASH标准的客户端所实施的接收方法,其中MPEG为运动图像专家组,DASH为基于HTTP的动态自适应流媒体,上述接收方法的特征在于,向服务器发送包含第1推送指令的媒体表示描述即MPD的请求;从上述服务器接收由上述MPD的请求指定的MPD和起始段;向上述服务器发送包含第2推送指令的段请求;从上述服务器接收由上述段请求指定的第1段,并且对应于上述第2推送指令接收比上述第1段靠后的第2段;上述第1推送指令和上述第2推送指令中分别记述有定义了从上述服务器向上述客户端推送信息的策略的推送类型,并且上述第1推送指令表示除了上述起始段以外是否还推送媒体段。5.如权利要求4所述的接收方法,其特征在于,上述起始段是由上述服务器基于上述第1推送指令中记述的参数而从与多个表现分别对应的多个起始段中选择的。6.如权利要求4所述的接收方法,其特征在于,上述第1推送指令中记述的参数包含表示图像的高度的第1值,上述起始段是具有高度不超过上述第1值的分辨率的表现的起始段。7.一种服务器,遵循MPEG-DASH标准,其中MPEG为运动图像专家组,DASH为基于HTTP的动态自适应流媒体,上述服务器具备发送部和接收部,其特征在于,上述接收部从客户端接收包含第1推送指令的媒体表示描述即MPD的请求;上述发送部向上述客户端发送由上述MPD的请求指定的MPD和起始段;上述接收部从上述客户端接收包含第2推送指令的段请求;上述发送部向上述客户端发送由上述段请求指定的第1段,并且对应于上述第2推送指令发送比上述第1段靠后的第2段;
上述第1推送指令和上述第2推送指令中分别记述有定义了从上述服务器向上述客户端推送信息的策略的推送类型,并且上述第1推送指令表示除了上述起始段以外是否还推送媒体段。8.如权利要求7所述的服务器,其特征在于,基于上述第1推送指令中记述的参数而从与多个表现分别对应的多个起始段中选择上述起始段。9.如权利要求7所述的服务器,其特征在于,上述第1推送指令中记述的参数包含表示图像的高度的第1值,上述起始段是具有高度不超过上述第1值的分辨率的表现中包含的起始段。10.一种发送方法,是遵循MPEG-DASH标准的服务器所实施的发送方法,其中MPEG为运动图像专家组,DASH为基于HTTP的动态自适应流媒体,上述发送方法的特征在于,从客户端接收包含第1推送指令的媒体表示描述即MPD的请求;向上述客户端发送由上述MPD的请求指定的MPD和起始段;从上述客户端接收包含第2推送指令的段请求;向上述客户端发送由上述段请求指定的第1段,并且对应于上述第2推送指令发送比上述第1段靠后的第2段;上述第1推送指令和上述第2推送指令中分别记述...

【专利技术属性】
技术研发人员:P
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:

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

1