[发明专利]一种基于SPICE协议的数据传输方法、装置和可读存储介质有效
申请号: | 202310039291.4 | 申请日: | 2023-01-13 |
公开(公告)号: | CN115865909B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 中科方德软件有限公司 |
主分类号: | H04L67/08 | 分类号: | H04L67/08;H04L67/01;H04N19/70 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 spice 协议 数据传输 方法 装置 可读 存储 介质 | ||
本申请实施例提供了一种基于SPICE协议的数据传输方法、装置和可读存储介质。所述方法包括:获取QEMU输出的视频数据,所述视频数据包括完整的桌面图像;根据编码器的配置信息初始化编码器,并利用所述编码器对所述视频数据进行编码,得到编码数据,所述配置信息包括编码类型,所述编码类型包括H264或者H265;根据修改后的SPICE协议,与SPICE客户端创建第一传输通道,所述第一传输通道用于从所述SPICE服务端向所述SPICE客户端传输数据;通过所述第一传输通道将所述编码数据传输至所述SPICE客户端。本申请可以提高视频数据的处理效率,并且可以减少网络卡顿现象。
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于SPICE协议的数据传输方法、装置和可读存储介质。
背景技术
SPICE(Simple Protocol forIndependent Computing Environment,独立计算环境简单协议)是开源的远程桌面传输协议,是一种高性能、动态自适应的远程桌面交付技术,能够提供与物理桌面完全相同的最终用户体验。
SPICE客户端可以通过SPICE协议访问远程桌面和使用本地设备(例如键盘、USB等)。SPICE服务端则负责完成服务器虚拟机与SPICE客户端之间的交互。
目前,SPICE协议是将远程桌面图像的变化部分(称为脏块)传输至用户终端,传输模式包括图片模式和流模式。图片模式,是指当远程桌面图像发生变化时,SPICE服务端对QEMU输出的脏块以图片方式采用有损或无损方式压缩,再发送给SPICE客户端。QEMU是一种通用的开源计算机仿真器和虚拟器。流模式,是指当远程桌面图像发生变化时,SPICE服务端对QEMU输出的脏块以流方式压缩,再发送给SPICE客户端。SPICE服务端在接收到QEMU输出的脏块后,会判断每个脏块的帧率,当某个脏块的帧率低于预设临界值时,对该脏块采用图片模式传输;当某个脏块的帧率超过预设临界值时,对该脏块采用流模式传输。
然而,当脏块数量较多时,对每个脏块判断帧率并确定传输模式,处理效率较低。此外,如果网络状况较差,且脏块帧率总是介于图片模式与流模式之间,将导致无法触发流模式,造成恶性循环,网络卡顿现象难以解决。
发明内容
本申请实施例提供一种基于SPICE协议的数据传输方法、装置和可读存储介质,可以提高视频数据的处理效率,并且可以减少网络卡顿现象。
第一方面,本申请实施例公开了一种基于SPICE协议的数据传输方法,应用于SPICE服务端,所述方法包括:
获取QEMU输出的视频数据,所述视频数据包括完整的桌面图像;
根据编码器的配置信息初始化编码器,并利用所述编码器对所述视频数据进行编码,得到编码数据,所述配置信息包括编码类型,所述编码类型包括H264或者H265;
根据修改后的SPICE协议,与SPICE客户端创建第一传输通道,所述第一传输通道用于从所述SPICE服务端向所述SPICE客户端传输数据;
通过所述第一传输通道将所述编码数据传输至所述SPICE客户端。
第二方面,本申请实施例公开了一种基于SPICE协议的数据传输方法,应用于SPICE客户端,所述方法包括:
根据修改后的SPICE协议,与SPICE服务端创建第一传输通道,所述第一传输通道用于从所述SPICE服务端向所述SPICE客户端传输数据;
通过所述第一传输通道接收所述SPICE服务端发送的编码数据,所述编码数据为所述SPICE服务端利用编码器对QEMU输出的视频数据进行编码得到,所述视频数据包括完整的桌面图像,所述编码器的编码类型包括H264或者H265。
第三方面,本申请实施例公开了一种基于SPICE协议的数据传输装置,应用于SPICE服务端,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科方德软件有限公司,未经中科方德软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310039291.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于固定信标和室内地图的定位方法及装置
- 下一篇:医用瓶塞干燥设备