视频传输方法、客户端、服务器技术

技术编号:18119726 阅读:33 留言:0更新日期:2018-06-03 11:34
本发明专利技术提供了一种视频传输方法、客户端、服务器,其中,该方法包括:确定播放虚拟现实VR视频的推荐视窗;向服务器请求对应于所述推荐视窗的一个或者多个视频文件。通过本发明专利技术,解决了相关技术中VR视频视窗切换所导致的系统延时问题。

Video transmission method, client, server

The present invention provides a video transmission method, a client, a server, which includes: determining a recommended window for playing a virtual reality VR video, and requesting one or more video files corresponding to the recommended window to the server. Through the invention, the system delay problem caused by the switching of VR video windows in related technologies is solved.

【技术实现步骤摘要】
视频传输方法、客户端、服务器
本专利技术涉及通信领域,具体而言,涉及一种视频传输方法、客户端、服务器。
技术介绍
相关技术中的虚拟现实(VR,VirtualReality)是指利用计算机技术模拟产生的三维虚拟世界,让使用者在视、听、触、味觉等方面体验高度逼真的虚拟空间环境。随着VR技术的快速发展,VR视频直播、点播等应用也越来越广泛,这给用户带来了沉浸感很强的视频业务体验。VR视频传输方案包括:用户视点独立的VR全景视频传输方案,以及用户视点自适应的VR视频传输方案。在视点独立传输模式下,终端向服务器请求获取无差别的全景视频文件,当用户视点发生变化时,所有的处理都在终端完成。与传统视频相比,VR视频的特点在于某一时刻仅显示对应用户视窗(即,用户当前观看区域)的全景视频中的部分视频,因此传输其他部分视频对网络资源造成了浪费。相关技术中还提出了支持用户视点自适应的VR视频传输方案。在视点自适应传输模式下,所传输的VR视频具有预先确定的主视场,主视场内视频质量(分辨率)高于周围视频质量(分辨率)。终端根据当前用户视点向服务器请求对应的VR视频文件。当用户视点的变化量超过特定阈值时,终端将向服务器请求获取对应于新视点的VR视频文件。然而,由于存在终端-服务器请求响应交互流程,以及视频解码、缓存等处理步骤,视点自适应VR视频传输方案从检测到用户视点发生变化到终端播放显示当前用户视窗的新的VR视频画面之间存在较明显的系统时延,这对用户业务体验造成较大影响。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种视频传输方法、客户端、服务器。根据本专利技术的一个实施例,提供了一种视频传输方法,包括:确定播放虚拟现实VR视频的推荐视窗;向服务器请求对应于所述推荐视窗的一个或者多个视频文件。根据本专利技术的一个实施例,提供了另一种虚拟现实场景中的视频数据方法,包括:接收客户端发送的虚拟现实VR视频获取请求,其中,所述请求中携带推荐视窗信息;返回与所述推荐视窗信息对应的一个或者多个视频文件。根据本专利技术的另一个实施例,提供了一种客户端,包括:确定模块,用于确定播放虚拟现实VR视频的推荐视窗;请求模块,用于向服务器请求对应于所述推荐视窗的一个或者多个视频文件。根据本专利技术的另一个实施例,提供了一种服务器,包括:接收模块,用于接收客户端发送的虚拟现实VR视频获取请求,其中,所述请求中携带推荐视窗信息;发送模块,用于返回与所述推荐视窗信息对应的一个或者多个视频文件。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的方法。根据本专利技术的又一个实施例,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的方法。通过本专利技术,通过向服务器请求对应于推荐视窗的视频文件,可以从服务器提前获取对应于推荐视窗的视频文件,并缓存加载在本地,解决了相关技术中VR视频视窗切换所导致的系统延时问题,使得VR视频传输处理更加高效,同时也提高用户业务体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例的视频传输系统的结构组成示意图;图2是本专利技术实施例一种VR视频图像投影结构示意图;图3是本专利技术实施例一种基于运动约束瓦片集合的VR视频投影帧示意图;图4是根据本专利技术实施例的一种视频传输方法的流程图;图5是根据本专利技术实施例的另一种视频传输方法的流程图;图6是本实施例的一种视频传输系统图;图7是本实施例中VR视频视点自适应传输与VR视频视窗切换延时示意图;图8是根据本专利技术实施方式的一种视频传输方法的流程图一;图9是根据本专利技术可选实施方式的一种MPDEvent消息示例;图10是根据本专利技术可选实施方式的一种低延时视窗切换视频传输方法的流程图一;图11是根据本专利技术实施方式的一种视频传输方法的流程图二;图12是根据本专利技术实施方式的一种确定推荐视窗的起始播放媒体片段的示例图;图13是根据本专利技术可选实施方式的一种低延时视窗切换视频传输方法的流程图二;图14是根据本专利技术实施方式的一种视频传输方法的流程图三;图15是根据本专利技术可选实施方式的一种MPDViewport描述子示例;图16是根据本专利技术可选实施方式的一种低延时视窗切换视频传输方法的流程图三;图17是根据本专利技术实施方式的一种视频传输方法的流程图四;图18是根据本专利技术可选实施方式的一种VR视频视窗切换无时延传输方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1图1为本专利技术实施例的视频传输系统的结构组成示意图,如图1所示,所述系统包括内容制作域10、服务器20,以及终端30。其中,内容制作域10,完成音视频源的捕获、编码压缩、分片处理等,功能上可划分为内容获取101,编码器102,封装器103。在虚拟现实内容制作阶段,内容获取101利用一组摄像机或者一个带有多个摄像头和传感器的摄像设备,以及音频传感器,完成现实物理世界声音-视觉场景的录制。其中,摄像头通常可以获取设备中心周围所有方向的视频内容,故名全景视频或者360度视频。对于VR视频而言,同一时刻的VR视频图像经过拼接、投影到一个三维投影结构上,例如一个单位球体或者正六面体。VR音频可以通过不同的麦克风配置获取,并可以用不同格式存储,包括:基于声道信号,静态或动态对象信号,以及基于场景的信号(HOA)。与传统视频相比,VR视频的独特特征在于通常仅显示对应于用户当前观看区域,即视窗(Viewport)的全景视频中的部分视频。图2是本专利技术实施例一种VR视频图像投影结构示意图。其中,VR视频图像被投影在单位球体上,全局坐标轴的原点与音频/视频采集设备的中心点以及观察者的头部在三维空间中的位置相同。用户在观看VR视频时,视窗的位置通过视窗所在球面区域中心点,以及通过该中心点的水平视场和垂直视场表达。而中心点的位置则利用上述坐标轴原点移动至该中心点所需旋转的方位角、俯仰角和倾斜角表示。如图2所示,某一时刻用户视窗Viewport#1的中心点位置在(center_azimuth,center_elevation,centre_tilt),视窗Viewport#1的水平视角和垂直视角分别为(hor_range,ver_range)。另一时刻,用户视窗从Viewport#1切换至Viewport#2。投影结构上的VR视频图像数据将被进一步地排布形成二维平面的投影帧。VR视频投影帧在编码之前可以被分割成子图像序列或者运动约束瓦片集合(MotionConstraintTileSet),保证为用户提供相同视频分辨率/质量条件下,可以减少视频传输带宽需求,或者降低视频解码复杂度。图3是本专利技术实施例一种基于运动约束瓦片集合(Motion-ConstrainedTileSet,MCTS)的VR视频投影帧示意图本文档来自技高网...
视频传输方法、客户端、服务器

【技术保护点】
一种视频传输方法,其特征在于,包括:确定播放虚拟现实VR视频的推荐视窗;向服务器请求对应于所述推荐视窗的一个或者多个视频文件。

【技术特征摘要】
1.一种视频传输方法,其特征在于,包括:确定播放虚拟现实VR视频的推荐视窗;向服务器请求对应于所述推荐视窗的一个或者多个视频文件。2.根据权利要求1所述的方法,其特征在于,所述确定播放VR视频的推荐视窗的方法,包括以下之一:获取媒体呈现描述MPD中事件携带的第一推荐视窗信息,根据所述第一推荐视窗信息确定播放VR视频的推荐视窗;获取媒体片段中带内事件消息携带的第二推荐视窗信息,根据所述第二推荐视窗信息确定播放VR视频的推荐视窗;获取媒体呈现描述MPD中视窗描述子携带的第三推荐视窗信息,根据所述第三推荐视窗信息确定播放VR视频的推荐视窗;获取网络与服务器辅助DASH推荐资源携带的第四推荐视窗信息,根据所述第四推荐视窗信息确定播放VR视频的推荐视窗。3.根据权利要求1或者2所述的方法,其特征在于,其中,所述推荐视窗在VR视频中的球面区域不同于当前视频播放视窗的球面区域。4.根据权利要求2所述的方法,其特征在于,所述推荐视窗信息包括以下至少之一:推荐视窗的球面区域信息,推荐视窗的类型信息,推荐视窗的描述信息,推荐视窗的播放时间信息。5.根据权利要求1所述的方法,其特征在于,该方法还包括:获取MPD中内容覆盖描述子携带的视频内容覆盖的球面区域信息。6.根据权利要求3或者5所述的方法,其特征在于,所述球面区域的位置通过以下信息表征:所述球面区域的中心点,所述中心点的方位角范围和俯仰角范围。7.根据权利要求1所述的方法,其特征在于,向服务...

【专利技术属性】
技术研发人员:黄成
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1