【技术实现步骤摘要】
一种投影类型推荐方法、服务器及客户端
本专利技术涉及视频领域,尤其涉及一种投影类型推荐方法、服务器及客户端。
技术介绍
全景视频也称为360度全景视频,全景视频是通过位于中心位置的相机对四周进行360°全景拍摄,用户观看时通过滑动屏幕或转动头部带动头盔来改变观察视角,播放全景视频的画面可以自动随之切换,用户好像身处真实环境中一样。全景视频的基本制作播放过程可以简单概括为采集编码、内容传输以及解码渲染这三个阶段。采集编码阶段是指服务器通过部署在同一位置的多个镜头同步采集四周不同的画面,并将多个镜头拍摄的内容进行拼接,选择合适的投影类型投影对拼接内容进行投影处理并融合成一幅全景图像,再利用现有编码器对全景图像进行编码。内容传输阶段是指服务器采用媒体传输协议向客户端发送全景视频的过程。解码渲染阶段是指客户端先利用解码器对全景视频进行解码还原得到全景图像,根据投影类型对全景图像进行3D场景重建,再根据用户视角选择3D场景重建后的全景图像上的一部分图像投影呈现给用户。目前,运动图像专家组(MovingPictureExpertsGroup,MPEG)标准组织正在制定中的全景应用格式(OmnidirectionalMediaApplicationFormat,OMAF)标准中已经包括的投影类型有:球形(sphere)、椭球形(squishedsphere)、圆柱体(cylinder)、棱锥体(pyramid)、八面体(octahedron)等。由于不同的投影类型所需要的处理开销不同,导致不同的终端设备可能仅支持某一种或某几种投影类型,因此在全景视频的采集编码阶段,需要 ...
【技术保护点】
1.一种投影类型推荐方法,其特征在于,包括:服务器接收客户端发送的第一请求消息,所述第一请求消息携带全景视频的媒体展示描述MPD文件的标识;所述服务器根据所述MPD文件的标识,获取MPD文件;其中,所述MPD文件包括至少两种投影类型对应的媒体分片的信息;所述服务器向所述客户端返回第一响应消息,所述第一响应消息中包括所述至少两种投影类型对应的媒体分片的信息以及推荐投影类型信息;其中,所述推荐投影类型信息用于指示所述至少两种投影类型中推荐给所述客户端的投影类型,包括所述至少两种投影类型中的一种投影类型或者所述至少两种投影类型中的多种投影类型的优先级指示信息。
【技术特征摘要】
1.一种投影类型推荐方法,其特征在于,包括:服务器接收客户端发送的第一请求消息,所述第一请求消息携带全景视频的媒体展示描述MPD文件的标识;所述服务器根据所述MPD文件的标识,获取MPD文件;其中,所述MPD文件包括至少两种投影类型对应的媒体分片的信息;所述服务器向所述客户端返回第一响应消息,所述第一响应消息中包括所述至少两种投影类型对应的媒体分片的信息以及推荐投影类型信息;其中,所述推荐投影类型信息用于指示所述至少两种投影类型中推荐给所述客户端的投影类型,包括所述至少两种投影类型中的一种投影类型或者所述至少两种投影类型中的多种投影类型的优先级指示信息。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器接收所述客户端发送的携带媒体分片的标识的第二请求消息;所述服务器向所述客户端发送第二响应消息,所述第二响应消息包括所述媒体分片的标识指示的全景视频的媒体分片。3.如权利要求1或2所述的方法,其特征在于,所述推荐投影类型信息用于指示所述至少两种投影类型中推荐给所述客户端的投影类型,具体为:所述推荐投影类型信息用于指示针对所述全景视频向所述客户端推荐所述至少两种投影类型中的投影类型;和/或,所述推荐投影类型信息用于指示针对所述全景视频的不同时间段分别向所述客户端推荐所述至少两种投影类型中的投影类型;和/或,所述推荐投影类型信息用于指示针对不同分辨率分别向所述客户端推荐所述至少两种投影类型中的投影类型。4.如权利要求1至3任一所述的方法,其特征在于,所述推荐投影类型信息包含在所述MPD文件中。5.如权利要求1至3任一所述的方法,其特征在于,所述第一请求消息还包括所述客户端的设备信息,所述客户端的设备信息包括所述客户端的设备类型或者所述客户端支持的投影类型;在所述服务器向所述客户端返回第一响应消息之前,所述方法还包括:当所述客户端的设备信息包括所述客户端的设备类型时,所述服务器根据系统中不同客户端选择的投影类型的统计数据以及所述客户端的设备类型,确定所述推荐投影类型信息;或者,当所述客户端的设备信息包括所述客户端支持的投影类型时,所述服务器根据所述客户端支持的投影类型,确定所述推荐投影类型信息。6.如权利要求1至3任一所述的方法,其特征在于,在所述服务器向所述客户端返回第一响应消息之前,所述方法还包括:所述服务器根据统计数据确定所述推荐投影类型信息。7.一种投影类型推荐全景视频传输方法,其特征在于,包括:客户端向服务器发送第一请求消息,所述第一请求消息携带全景视频的媒体展示描述MPD文件的标识;所述客户端接收所述服务器发送的第一响应消息,所述第一响应消息中包括至少两种投影类型对应的媒体分片的信息以及推荐投影类型信息;其中,所述推荐投影类型信息用于指示所述至少两种投影类型中推荐给所述客户端的投影类型,包括所述至少两种投影类型中的一种投影类型或者所述至少两种投影类型中的多种投影类型的优先级指示信息。8.如权利要求7所述的方法,其特征在于,所述第一响应消息包括MPD文件,所述推荐投影类型信息包含在所述MPD文件中。9.如权利要求7或8所述的方法,其特征在于,所述方法还包括:所述客户端根据客户端的设备信息以及所述推荐投影类型信息,确定最佳投影类类型;所述客户端根据所述最佳投影类型对应在所述至少两种投影类型对应的媒体分片的信息,确定媒体分片的标识;所述客户端向所述服务器发送第二请求消息,所述第二请求消息中包括所述媒体分片的标识。10.如权利要求9所述的方法,其特征在于,所述客户端根据客户端的设备信息以及所述推荐投影类型信息,确定最佳投影类型,包括:当所述推荐投影类型信息包括所述至少两种投影类型中的一种投影类型,并且所述客户端支持该投影类型时,所述客户端将所述推荐投影类型信息中包含的投影类型确定为所述最佳投影类型;或者,当所述推荐投影类型信息包括所述至少两种投影类型中的多种投影类型的优先级指示信息时,所述客户端将所述推荐投影类型信息包括的多种投影类型中优先级最高且所述客户端支持的投影类型确定为所述最佳投影类型。11.如权利要求7或8所述的方法,其特征在于,所述第一请求消息中还包括客户端的设备信息,所述客户端的设备信息包括所述客户端的设备类型或者所述客户端支持的投影类型;所述方法还包括:所述客户端根据所述推荐投影类型信息,确定最佳投影类型;所述客户端根据所述最佳投影类型对应在所述至少两种投影类型对应的媒体分片的信息,确定媒体分片的标识;所述客户端向所述服务器发送第二请求消息,所述第二请求消息中包括所述媒体分片的标识。12.一种服务器,其特征在于,包括:接收单元,用于接收客户端发送的第一请求消息,所述第一请求消息携带全景视频的媒体展示描述MPD文件的标识;处理单元,用于根据所述MPD文件的标识,获取MPD文件;其中,所述MPD文件包括至少两种投影类型对应的媒体分片的信息;发送单元,用于向所...
【专利技术属性】
技术研发人员:高莹,顾迎节,张尧烨,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。