沉浸式媒体提供方法、获取方法、装置、设备及存储介质制造方法及图纸

技术编号:30185797 阅读:51 留言:0更新日期:2021-09-29 08:22
本申请实施例提供了一种沉浸式媒体提供方法、获取方法、装置、设备及存储介质,涉及音视频技术领域。所述方法包括:客户端获取自身的能力信息,该能力信息用于指示客户端所在设备的沉浸式媒体播放能力;客户端向服务器发送能力信息;服务器根据沉浸式媒体内容的分辨率选择策略和能力信息,从沉浸式媒体内容的候选分辨率中,确定提供给客户端的目标分辨率;服务器向客户端发送目标分辨率的沉浸式媒体文件。本申请实施例提供了一种根据客户端能力自适应地选择沉浸式媒体内容的分辨率的技术方案,能够实现从满足客户端能力信息要求的候选分辨率中,选择最大分辨率提供给客户端,从而在保证用户体验的前提下,提升带宽资源的利用率。率。率。

【技术实现步骤摘要】
沉浸式媒体提供方法、获取方法、装置、设备及存储介质


[0001]本申请实施例涉及音视频
,特别涉及一种沉浸式媒体提供方法、获取方法、装置、设备及存储介质。

技术介绍

[0002]沉浸式媒体(Immersive Media)也称为浸入式媒体,其目的是通过音视频技术使用户产生身临其境的视听体验。
[0003]在沉浸式媒体传输方案中,业界已支持在服务器端准备多种不同分辨率的文件轨道,但并未给出该多种不同分辨率的文件轨道的选择规则。一种方式是随机选择某一分辨率的文件轨道下发给客户端,另一种方式是将多种分辨率的文件轨道全部下发给客户端。
[0004]但是,上述两种方式均无法兼顾用户体验和带宽资源的利用率。

技术实现思路

[0005]本申请实施例提供了一种沉浸式媒体提供方法、获取方法、装置、设备及存储介质,可以根据客户端能力自适应地选择沉浸式媒体内容的分辨率,从而在保证用户体验的前提下,提升带宽资源的利用率。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种沉浸式媒体提供方法,所述方法包括:
[0007]接收来自客户端的能力信息,所述能力信息用于指示所述客户端所在设备的沉浸式媒体播放能力;
[0008]根据沉浸式媒体内容的分辨率选择策略和所述能力信息,从所述沉浸式媒体内容的候选分辨率中,确定提供给所述客户端的目标分辨率;
[0009]向所述客户端发送所述目标分辨率的沉浸式媒体文件。
[0010]另一方面,本申请实施例提供了一种沉浸式媒体获取方法,所述方法包括:
[0011]获取客户端的能力信息,所述能力信息用于指示所述客户端所在设备的沉浸式媒体播放能力;
[0012]向服务器发送所述能力信息;
[0013]接收来自所述服务器的目标分辨率的沉浸式媒体文件,所述目标分辨率是基于沉浸式媒体内容的分辨率选择策略和所述能力信息,从所述沉浸式媒体内容的候选分辨率中确定的。
[0014]另一方面,本申请实施例提供了一种沉浸式媒体提供装置,所述装置包括:
[0015]信息接收模块,用于接收来自客户端的能力信息,所述能力信息用于指示所述客户端所在设备的沉浸式媒体播放能力;
[0016]分辨率选择模块,用于根据沉浸式媒体内容的分辨率选择策略和所述能力信息,从所述沉浸式媒体内容的候选分辨率中,确定提供给所述客户端的目标分辨率;
[0017]文件发送模块,用于向所述客户端发送所述目标分辨率的沉浸式媒体文件。
[0018]另一方面,本申请实施例提供了一种沉浸式媒体获取装置,所述装置包括:
[0019]信息获取模块,用于获取客户端的能力信息,所述能力信息用于指示所述客户端所在设备的沉浸式媒体播放能力;
[0020]信息发送模块,用于向服务器发送所述能力信息;
[0021]文件接收模块,用于接收来自所述服务器的目标分辨率的沉浸式媒体文件,所述目标分辨率是基于沉浸式媒体内容的分辨率选择策略和所述能力信息,从所述沉浸式媒体内容的候选分辨率中确定的。
[0022]再一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述沉浸式媒体提供方法,或者实现上述沉浸式媒体获取方法。
[0023]可选地,所述计算机设备为终端或服务器。
[0024]还一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述沉浸式媒体提供方法。
[0025]还一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述沉浸式媒体获取方法。
[0026]又一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述沉浸式媒体提供方法。
[0027]又一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述沉浸式媒体获取方法。
[0028]本申请实施例提供的技术方案可以包括如下有益效果:
[0029]通过根据客户端的能力信息和沉浸式媒体内容的分辨率选择策略,从沉浸式媒体内容的候选分辨率中,选择目标分辨率的沉浸式媒体文件发送给客户端;提供了一种根据客户端能力自适应地选择沉浸式媒体内容的分辨率的技术方案,能够实现从满足客户端能力信息要求的候选分辨率中,选择最大分辨率提供给客户端,从而在保证用户体验的前提下,提升带宽资源的利用率。
[0030]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0031]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本申请一个实施例提供的实施环境的示意图;
[0033]图2是本申请一个实施例提供的沉浸式媒体播放系统的端到端处理流程的示意图;
[0034]图3是本申请一个实施例提供的沉浸式媒体播放系统的系统处理架构的示意图;
[0035]图4是本申请一个实施例提供的基于沉浸式媒体应用的客户端参考模型的示意图;
[0036]图5是本申请一个实施例提供的沉浸式媒体提供方法的流程图;
[0037]图6是本申请一个实施例提供的沉浸式媒体提供装置的框图;
[0038]图7是本申请一个实施例提供的沉浸式媒体获取装置的框图;
[0039]图8是本申请一个实施例提供的服务器的结构框图;
[0040]图9是本申请一个实施例提供的终端的结构框图。
具体实施方式
[0041]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的方法的例子。
[0042]本申请实施例提供的技术方案,可应用于任何沉浸式媒体播放场景中,如沉浸式媒体点播或直播场景。
[0043]请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以实现成为沉浸式媒体播放系统。如图1所示,该实施环境可以包括:终端10和服务器20。
[0044]终端10可以是诸如手机、平板电脑、多媒体播放设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种沉浸式媒体提供方法,其特征在于,所述方法包括:接收来自客户端的能力信息,所述能力信息用于指示所述客户端所在设备的沉浸式媒体播放能力;根据沉浸式媒体内容的分辨率选择策略和所述能力信息,从所述沉浸式媒体内容的候选分辨率中,确定提供给所述客户端的目标分辨率;向所述客户端发送所述目标分辨率的沉浸式媒体文件。2.根据权利要求1所述的方法,其特征在于,所述沉浸式媒体内容的文件格式信息包括:分辨率描述信息和所述分辨率选择策略信息;其中:所述分辨率描述信息,用于定义所述沉浸式媒体内容的候选分辨率;所述分辨率选择策略信息,用于定义所述沉浸式媒体内容的分辨率选择策略。3.根据权利要求2所述的方法,其特征在于,所述分辨率选择策略信息包括:缩放策略类型字段,用于指示所述沉浸式媒体内容所采用的分辨率选择策略的类型。4.根据权利要求3所述的方法,其特征在于,所述缩放策略类型字段的值为第一数值,表示所述分辨率选择策略为设备能力允许条件下,观看质量优先;所述缩放策略类型字段的值为第二数值,表示所述分辨率选择策略为设备能力允许条件下,用户带宽限制内观看质量优先。5.根据权利要求3所述的方法,其特征在于,所述分辨率选择策略信息还包括:缩放策略描述字段,用于提供所述分辨率选择策略的文本描述;缩放策略描述长度字段,用于指示所述缩放策略描述字段中的所述文本描述的长度。6.根据权利要求2所述的方法,其特征在于,所述分辨率描述信息,包括:缩放比例指示字段,用于指示所述沉浸式媒体内容包括的缩放区域的缩放比例;其中,不同的缩放区域对应于不同的候选分辨率;所述缩放比例指示字段的值为0,表示所述缩放区域相对于原始区域未进行缩放;所述缩放比例指示字段的值为1,表示所述缩放区域在宽、高上分别为原始区域的1/2;所述缩放比例指示字段的值为2,表示所述缩放区域在宽、高上分别为原始区域的1/4;所述缩放比例指示字段的值为3,表示所述缩放区域在宽、高上分别为原始区域的1/6;所述缩放比例指示字段的值为4,表示所述缩放区域在宽、高上分别为原始区域的1/8。7.根据权利要求1至6任一项所述的方法,其特征在于,所述能力信息包括以下至少一项:设备能力信息,用于指示所述客户端所在设备支持的最大分辨率;用户权限信息,用于指示所述客户端对应的用户权限所支持的最大分辨率;用户带...

【专利技术属性】
技术研发人员:胡颖许晓中刘杉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1