本申请公开了一种视频图像传输方法,包括:获取远程桌面/虚拟桌面的视频图像的原始颜色数据;将原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据;各份重组颜色数据的数据量均符合YUV420格式数据的数据量特征;将各份重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码,以获取编码后的码流;并发送至视频图像接收设备,以便视频图像接收设备将各份码流分别输入各视频硬件解码器进行解码,以获取重组颜色数据,并根据预设重组方式将各份重组颜色数据还原为原始颜色数据。本申请既提高了处理效率又保障了画面质量。本申请还公开了一种视频图像传输装置、设备及计算机可读存储介质,也具有上述有益效果。
A video image transmission method, device and equipment
【技术实现步骤摘要】
一种视频图像传输方法、装置及设备
本申请涉及视频网络传输
,特别涉及一种视频图像传输方法、装置、设备及计算机可读存储介质。
技术介绍
虚拟桌面(VirtualDesktopInfrastructure,VDI)是一种将所有桌面虚拟机在数据中心进行托管并统一管理从而支持企业级实现桌面系统的远程动态访问技术,可令用户在任意地点、任意时间、通过任意设备访问在网络上的数据资源。为使用户获得完整PC的使用体验,与远程桌面连接技术一样,在虚拟桌面技术中,数据中心服务器需要将桌面内容(ScreenContent)即以像素为单位的数字视频图像发送至用户用于登录的客户端。目前在视频网络传输过程中,常用的是采用硬编的方法来将视频图像数据编码成码流后进行传输,并通过硬解和渲染来在接收端还原显示视频图像。所说的硬编方法,即采用视频硬件编码器进行图像编码的方法,这样可以不占用CPU硬件资源,极大程度地提高速度。但是,一般视频硬件编码器只支持YUV420格式的图像数据。YUV是一种占用频宽较少的颜色编码方法,其中Y为亮度即灰度信号;U和V为色度信号,用于描述影像色彩及饱和度。在YUV420格式中,每4个像素共用一个U数据和一个V数据,而每个像素都有一个Y数据。相比于YUV444格式(每个像素均具有一个Y数据、一个U数据和一个V数据)或者RGB格式(每个像素均具有一个R数据、一个G数据和一个B数据),YUV420格式的图像数据丢失了3/4的色度信息,因而会在远程/虚拟桌面的画面中造成严重的色彩偏差以及画面模糊。由此可见,采用何种视频图像传输技术,以便在充分利用硬编和硬解速度优势的同时,保障远程/虚拟桌面中视频图像的画面质量,是本领域技术人员所亟待解决的技术问题。
技术实现思路
本申请的目的在于提供一种视频图像传输方法、装置、设备及计算机可读存储介质,以便在充分利用硬编和硬解速度优势的同时,有效保障远程/虚拟桌面中视频图像的画面质量。为解决上述技术问题,本申请提供一种视频图像传输方法,应用于视频图像发送设备,包括:获取远程桌面/虚拟桌面的视频图像的原始颜色数据;将所述原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据;各份所述重组颜色数据的数据量均符合YUV420格式数据的数据量特征;将各份所述重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码,以获取编码后的码流;将各份所述码流分别发送至视频图像接收设备;以便所述视频图像接收设备将各份所述码流分别输入各个视频硬件解码器进行解码,以获取各份所述重组颜色数据,并根据所述预设重组方式将各份所述重组颜色数据还原为所述原始颜色数据。可选地,所述原始颜色数据为YUV444格式数据或者RGB格式数据。可选地,所述预设数目为2。可选地,所述将所述原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据包括:按照存储顺序依次提取所述原始颜色数据构成所述预设数目份所述重组颜色数据。可选地,所述视频硬件编码器和所述视频硬件解码器均支持H.264数字视频编码标准。本申请还提供了另一种视频图像传输方法,应用于视频图像接收设备,包括:接收视频图像发送设备发送的各份码流;各份所述码流为所述视频图像发送设备在将远程桌面/虚拟桌面的视频图像的原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据后,将各份所述重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码后生成的;各份所述重组颜色数据的数据量均符合YUV420格式数据的数据量特征;将各份所述码流分别输入各个视频硬件解码器进行解码,以获取各份所述重组颜色数据;根据所述预设重组方式将各份所述重组颜色数据还原为所述原始颜色数据。本申请还提供了一种视频图像传输装置,应用于视频图像发送设备,包括:获取模块:用于获取远程桌面/虚拟桌面的视频图像的原始颜色数据;重组模块:用于将所述原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据;各份所述重组颜色数据的数据量均符合YUV420格式数据的数据量特征;编码模块:用于将各份所述重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码,以获取编码后的码流;发送模块:用于将各份所述码流分别发送至视频图像接收设备;以便所述视频图像接收设备将各份所述码流分别输入各个视频硬件解码器进行解码,以获取各份所述重组颜色数据,并根据所述预设重组方式将各份所述重组颜色数据还原为所述原始颜色数据。本申请还提供了另一种视频图像传输装置,应用于视频图像接收设备,包括:接收模块:用于接收视频图像发送设备发送的各份码流;各份所述码流为所述视频图像发送设备在将远程桌面/虚拟桌面的视频图像的原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据后,将各份所述重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码后生成的;各份所述重组颜色数据的数据量均符合YUV420格式数据的数据量特征;解码模块:用于将各份所述码流分别输入各个视频硬件解码器进行解码,以获取各份所述重组颜色数据;还原模块:用于根据所述预设重组方式将各份所述重组颜色数据还原为所述原始颜色数据。本申请还提供了一种视频图像传输设备,包括:存储器:用于存储计算机程序;处理器:用于执行所述计算机程序以实现如以上所述的任一种视频图像传输方法的步骤。本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如以上所述的任一种视频图像传输方法的步骤。本申请所提供的视频图像传输方法包括:获取远程桌面/虚拟桌面的视频图像的原始颜色数据;将所述原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据;各份所述重组颜色数据的数据量均符合YUV420格式数据的数据量特征;将各份所述重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码,以获取编码后的码流;将各份所述码流分别发送至视频图像接收设备;以便所述视频图像接收设备将各份所述码流分别输入各个视频硬件解码器进行解码,以获取各份所述重组颜色数据,并根据所述预设重组方式将各份所述重组颜色数据还原为所述原始颜色数据。可见,相比于现有技术,本申请实施例所提供的视频图像传输方法中,通过对高画面质量格式的原始颜色数据按照预设重组方式进行重组,可以清楚掌握输入到视频硬件编码器进行编码的各个重组颜色数据的表征含义,从而可以在视频图像接收并解码之后,根据所说的预设重组方式进行解码以获取原始图像数据。本申请可以利用视频硬件编码器完成了高画面质量格式的颜色数据的传输,因此既提高了处理效率又保障了画面质量。本申请所提供的视频图像传输装置、设备及计算机可读存储介质可以实现上述视频图像传输方法,同样具有上述有益效果。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本文档来自技高网...
【技术保护点】
1.一种视频图像传输方法,应用于视频图像发送设备,其特征在于,包括:/n获取远程桌面/虚拟桌面的视频图像的原始颜色数据;/n将所述原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据;各份所述重组颜色数据的数据量均符合YUV420格式数据的数据量特征;/n将各份所述重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码,以获取编码后的码流;/n将各份所述码流分别发送至视频图像接收设备;以便所述视频图像接收设备将各份所述码流分别输入各个视频硬件解码器进行解码,以获取各份所述重组颜色数据,并根据所述预设重组方式将各份所述重组颜色数据还原为所述原始颜色数据。/n
【技术特征摘要】
1.一种视频图像传输方法,应用于视频图像发送设备,其特征在于,包括:
获取远程桌面/虚拟桌面的视频图像的原始颜色数据;
将所述原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据;各份所述重组颜色数据的数据量均符合YUV420格式数据的数据量特征;
将各份所述重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码,以获取编码后的码流;
将各份所述码流分别发送至视频图像接收设备;以便所述视频图像接收设备将各份所述码流分别输入各个视频硬件解码器进行解码,以获取各份所述重组颜色数据,并根据所述预设重组方式将各份所述重组颜色数据还原为所述原始颜色数据。
2.根据权利要求1所述的视频图像传输方法,其特征在于,所述原始颜色数据为YUV444格式数据或者RGB格式数据。
3.根据权利要求2所述的视频图像传输方法,其特征在于,所述预设数目为2。
4.根据权利要求1至3任一项所述的视频图像传输方法,其特征在于,所述将所述原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据包括:
按照存储顺序依次提取所述原始颜色数据构成所述预设数目份所述重组颜色数据。
5.根据权利要求4所述的视频图像传输方法,其特征在于,所述视频硬件编码器和所述视频硬件解码器均支持H.264数字视频编码标准。
6.一种视频图像传输方法,应用于视频图像接收设备,其特征在于,包括:
接收视频图像发送设备发送的各份码流;各份所述码流为所述视频图像发送设备在将远程桌面/虚拟桌面的视频图像的原始颜色数据按照预设重组方式重组为预设数目份重组颜色数据后,将各份所述重组颜色数据作为YUV420格式数据分别输入各个视频硬件编码器进行编码后生成的;各份所述重组颜色数据的数据量均符合YUV420格式数据的数据量特征;
将各份所述码流分别输入各个视频硬件解码器进行解码,以获取各份所述重组颜色数据;
根据所述预设...
【专利技术属性】
技术研发人员:黄忠强,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。