【技术实现步骤摘要】
一种视频数据处理方法及系统
[0001]本专利技术实施例涉及数据处理
,尤其涉及一种视频数据处理方法及系统。
技术介绍
[0002]虚拟化平台是指基于虚拟化技术的平台,其主要提供虚拟化服务,对计算机进行资源管理,能够将计算机的各种实体资源予以抽象,进行池化以形成虚拟资源池以供虚拟化服务使用。
[0003]目前,很多虚拟化平台中,视频播放时的解码多是使用中央处理器(Central Processing Unit,CPU)进行的软解码,或是使用图形处理器(Graphics Processing Unit,GPU)进行的硬解码。但是对于软解码,视频特别是高清视频会占用CPU较多资源,对CPU的要求很高,从而影响视频的处理效率。对于硬解码,由于视频解码后的数据很大,回传到客户机非常耗时,性能会大打折扣,从而也会影响视频的处理效率,进而导致视频显示时容易卡顿,影响视频观看体验。
技术实现思路
[0004]本专利技术实施例提供了一种视频数据处理方法及系统,以提高视频数据处理的效率。
[0005]根据本专利技术实施例的一方面,提供了一种视频数据处理方法,包括:
[0006]GPU对客户机所传输待解码视频的每帧视频数据进行硬解码处理得到对应的解码数据和解码数据属性;
[0007]所述GPU针对每帧视频数据,基于所述客户机传输的所述视频数据对应的表面创建指令为所述视频数据创建一个对应的显示表面和显示表面标识(Identity,ID),并建立所述视频数据的显示表面ID与解码数据属性之 ...
【技术保护点】
【技术特征摘要】
1.一种视频数据处理方法,其特征在于,包括:图形处理器GPU对客户机所传输待解码视频的每帧视频数据进行硬解码处理得到对应的解码数据和解码数据属性;所述GPU针对每帧视频数据,基于所述客户机传输的所述视频数据对应的表面创建指令为所述视频数据创建一个对应的显示表面和显示表面标识ID,并建立所述视频数据的显示表面ID与解码数据属性之间的映射关系,以及将所述视频数据所对应显示表面ID传输至所述客户机;所述客户机在接收到所述GPU通过主机传输的指示信息时,基于所述视频数据的显示表面ID确定所述视频数据对应的二维纹理,所述指示信息指示所述视频数据已解码完成;所述主机通过设定接口,根据所述客户机传输的所述视频数据的二维纹理、从所述GPU获取的所述视频数据所对应显示表面、以及从所述GPU获取的所述视频数据所对应解码数据,确定所述视频数据对应的显示数据。2.根据权利要求1所述的方法,其特征在于,基于所述视频数据的显示表面ID确定所述视频数据对应的二维纹理,包括:所述客户机基于所述显示表面ID从所获取的所述GPU的各映射关系中导出所述视频数据对应的解码数据属性;所述客户机基于所述视频数据对应的解码数据属性创建嵌入式系统图形库对象EGLImage,其中所述EGLImage为用于为所述解码数据提供渲染画布的对象,所述EGLImage与缓冲空间对应的标识为绑定关系,所述缓冲空间为所述GPU所创建的用于存储解码数据的空间;所述客户机为所述视频数据创建对应的二维纹理,并将所述视频数据对应的EGLImage存储至所述二维纹理中,以将存储有所述EGLImage的二维纹理确定为所述视频数据对应的二维纹理。3.根据权利要求1所述的方法,其特征在于,根据所述客户机传输的所述视频数据的二维纹理、从所述GPU获取的所述视频数据对应显示表面、以及从所述GPU获取的所述视频数据对应解码数据,确定所述视频数据对应的显示数据,包括:所述主机将所述视频数据的二维纹理和所述视频数据对应显示表面发送至所述主机的着色器进行处理得到处理结果;所述主机将所述处理结果和所述视频数据对应解码数据进行渲染处理得到所述视频数据对应的显示数据。4.根据权利要求1所述的方法,其特征在于,在GPU对客户机所传输的每帧视频数据进行硬解码处理得到对应的解码数据和解码数据属性之前,还包括:所述客户机和所述主机分别初始化对应的硬解码环境,以使得所述客户机对应的硬解码环境和所述主机对应的硬解码环境一致,所述硬解码环境为用于适配解码数据的系统环境;所述客户机和所述主机分别初始化对应的设定接口环境,以使得所述客户机对应的设定接口环境和所述主机对应的设定接口环境一致,所述设定接口环境为用于设定接口应用的系统环境;所述客户机发送窗口创建指令至所述主机,所述主机在接收到所述窗口创建指令之后
通过设定接口创建显示窗口,并确定所述显示窗口对应的显示环境,所述显示环境为用于所述显示窗口进行显示的环境。5.根据权利要求4所述的方法,其特征在于,在确定所述视频数据对应的显示数据之后,还包括:所述主机将所述视频数据对应的显示数据显示在所述显示窗口上。6.根据权利要求1所述的方法,其特征在于,在GPU对客户机所传输的每帧视频数据进行硬解码处...
【专利技术属性】
技术研发人员:邓彭勇,
申请(专利权)人:亿咖通湖北技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。