桌面虚拟化环境下视频流传输的方法、装置、设备及介质制造方法及图纸

技术编号:19438297 阅读:21 留言:0更新日期:2018-11-14 13:40
本发明专利技术提供了一种桌面虚拟化环境下视频流传输的方法、装置、设备及介质,该方法包括:若监测到客户机本地插入实际视频设备,则截获即将发送给服务器的视频流数据;接收实际视频设备通过服务器发送的成功拍录结束指令;将成功拍录的视频流数据发送给服务器。由于并非将每一次实际视频设备拍录的视频流均发送给服务器再接收回来进行显示,而是只将成功拍录的视频流发送给服务器,能够有效减少大量视频流传输占用的服务器资源和带宽资源,提高服务器的处理速度,保证与服务器相连的所有客户机的正常使用。

【技术实现步骤摘要】
桌面虚拟化环境下视频流传输的方法、装置、设备及介质
本专利技术实施例涉及通信
,尤其涉及一种桌面虚拟化环境下视频流传输的方法、装置、设备及介质。
技术介绍
在桌面虚拟化环境下,客户机通过网络连接使用服务器端的操作系统和硬件资源。客户机只作为输入和输出设备。为了便于服务器的管理和维护,通常情况下,服务器集中在机房存放,客户机分散在各个用户处。一台物理服务器可连接多台客户机。用户在客户机端的各个操作以指令的形式传输到服务器端进行运算,并将结果返回到客户机显示。而连接到客户机的外设也需要将各种指令和数据传输到服务器端,对于需要实时预览的视频设备,视频或照片拍摄过程中产生的视频流数据需要从客户机发送到服务器,再返回给客户机进行显示。因此现有技术中的桌面虚拟化环境下视频流的传输方法需要占用大量的服务器资源和带宽资源,导致服务器的处理速度变慢、卡顿甚至影响其他客户机的正常使用。
技术实现思路
本专利技术实施例提供一种桌面虚拟化环境下视频流传输的方法、装置、设备及介质,该方法解决了现有技术中的桌面虚拟化环境下视频流的传输方法需要占用大量的服务器资源和带宽资源,导致服务器的处理速度变慢、卡顿甚至影响其他客户机的正常使用的技术问题。第一方面,本专利技术实施例提供一种桌面虚拟化环境下视频流传输的方法,包括:若监测到客户机本地插入实际视频设备,则截获即将发送给所述服务器的视频流数据;接收实际视频设备通过服务器发送的成功拍录结束指令;将成功拍录的视频流数据发送给服务器。进一步地,如上所述的方法,所述若监测到客户机本地插入实际视频设备,则还包括:向所述服务器发送外设设备插入消息,所述外设设备插入消息中携带实际视频设备的标识信息;接收所述服务器发送的外设设备清单查询请求;根据所述外设设备查询请求,将外设设备清单发送给所述服务器,以使所述服务器判断所述实际视频设备的标识信息是否存在于外设设备清单中,若是,则建立所述实际视频设备与对应的虚拟视频设备的通信通道;其中,所述通信通道包括:指令传输通道和数据传输通道。进一步地,如上所述的方法,所述截获即将发送给所述服务器虚拟视频设备的视频流数据之后,还包括:将截获的视频流数据进行显示,以使用户根据显示的视频流数据确定是否拍录成功。第二方面,本专利技术实施例提供一种桌面虚拟化环境下视频流传输的方法,包括:接收实际视频设备通过客户机发送的拍录开始指令;将所述拍录开始指令发送给客户机,以使所述客户机截获即将发送给所述服务器的视频流数据;若接收到实际视频设备通过客户机发送的成功拍录结束指令,则向客户机发送成功拍录结束指令;接收成功拍录的视频流数据。进一步地,如上所述的方法,所述接收实际视频设备通过客户机发送的拍录开始指令之前,还包括:接收客户机发送的外设设备插入消息,所述外设设备插入消息中携带实际视频设备的标识信息;向所述客户机发送外设设备清单查询请求;接收所述客户机发送的外设设备清单;判断所述实际视频设备的标识信息是否存在于外设设备清单中,若是,则建立所述实际视频设备与对应的虚拟视频设备的通信通道。进一步地,如上所述的方法,所述建立所述实际视频设备与对应的虚拟视频设备的通信通道,具体包括:创建一个与所述实际视频设备对应的虚拟视频设备;建立所述实际视频设备与对应的虚拟视频设备的指令传输通道和数据传输通道。第三方面,本专利技术实施例提供一种桌面虚拟化环境下视频流传输的装置,包括:截获模块,用于若监测到客户机本地插入实际视频设备,则截获即将发送给所述服务器的视频流数据;接收模块,接收实际视频设备通过服务器发送的成功拍录结束指令;发送模块,用于将成功拍录的视频流数据发送给服务器。进一步地,如上所述的装置,所述发送模块,还用于若监测到客户机本地插入实际视频设备,则向所述服务器发送外设设备插入消息,所述外设设备插入消息中携带实际视频设备的标识信息;所述接收模块,还用于接收所述服务器发送的外设设备清单查询请求;所述发送模块,还用于根据所述外设设备查询请求,将外设设备清单发送给所述服务器,以使所述服务器判断所述实际视频设备的标识信息是否存在于外设设备清单中,若是,则建立所述实际视频设备与对应的虚拟视频设备的通信通道;其中,所述通信通道包括:指令传输通道和数据传输通道。进一步地,如上所述的装置,还包括:显示模块,用于将截获的视频流数据进行显示,以使用户根据显示的视频流数据确定是否拍录成功。第四方面,本专利技术实施例提供一种桌面虚拟化环境下视频流传输的装置,包括:接收模块,用于接收实际视频设备通过客户机发送的拍录开始指令;发送模块,用于将所述拍录开始指令发送给客户机,以使所述客户机截获即将发送给所述服务器的视频流数据;所述发送模块,还用于若接收到实际视频设备通过客户机发送的成功拍录结束指令,则向客户机发送成功拍录结束指令;所述接收模块,还用于接收成功拍录的视频流数据。进一步地,如上所述的装置,还包括:判断模块和建立模块;所述接收模块,还用于接收客户机发送的外设设备插入消息,所述外设设备插入消息中携带实际视频设备的标识信息;所述发送模块,还用于向所述客户机发送外设设备清单查询请求;所述接收模块,还用于接收所述客户机发送的外设设备清单;所述判断模块,用于判断所述实际视频设备的标识信息是否存在于外设设备清单中;所述建立模块,用于若实际视频设备的标识信息存在于外设设备清单中,则建立所述实际视频设备与对应的虚拟视频设备的通信通道。进一步地,如上所述的装置,所述建立模块,具体用于:创建一个与所述实际视频设备对应的虚拟视频设备;建立所述实际视频设备与对应的虚拟视频设备的指令传输通道和数据传输通道。第五方面,本专利技术实施例提供一种终端设备,包括:存储器,处理器以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如上述第一方面任一项所述的方法。第六方面,本专利技术实施例提供一种网络设备,包括:存储器,处理器以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如上述第二方面中任一项所述的方法。第七方面,本专利技术实施例提供一种计算可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述第一方面任一项所述的方法。第八方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述第二方面任一项所述的方法。本专利技术实施例提供一种桌面虚拟化环境下视频流传输的方法、装置、设备及介质,通过若监测到客户机本地插入实际视频设备,则截获即将发送给服务器的视频流数据;接收实际视频设备通过服务器发送的成功拍录结束指令;将成功拍录的视频流数据发送给服务器。由于并非将每一次实际视频设备拍录的视频流均发送给服务器再接收回来进行显示,而是只将成功拍录的视频流发送给服务器,能够有效减少大量视频流传输占用的服务器资源和带宽资源,提高服务器的处理速度,保证与服务器相连的所有客户机的正常使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本本文档来自技高网...

【技术保护点】
1.一种桌面虚拟化环境下视频流传输的方法,其特征在于,包括:若监测到客户机本地插入实际视频设备,则截获即将发送给所述服务器的视频流数据;接收实际视频设备通过服务器发送的成功拍录结束指令;将成功拍录的视频流数据发送给服务器。

【技术特征摘要】
1.一种桌面虚拟化环境下视频流传输的方法,其特征在于,包括:若监测到客户机本地插入实际视频设备,则截获即将发送给所述服务器的视频流数据;接收实际视频设备通过服务器发送的成功拍录结束指令;将成功拍录的视频流数据发送给服务器。2.根据权利要求1所述的方法,其特征在于,所述若监测到客户机本地插入实际视频设备,则还包括:向所述服务器发送外设设备插入消息,所述外设设备插入消息中携带实际视频设备的标识信息;接收所述服务器发送的外设设备清单查询请求;根据所述外设设备查询请求,将外设设备清单发送给所述服务器,以使所述服务器判断所述实际视频设备的标识信息是否存在于外设设备清单中,若是,则建立所述实际视频设备与对应的虚拟视频设备的通信通道;其中,所述通信通道包括:指令传输通道和数据传输通道。3.根据权利要求2所述的方法,其特征在于,所述截获即将发送给所述服务器虚拟视频设备的视频流数据之后,还包括:将截获的视频流数据进行显示,以使用户根据显示的视频流数据确定是否拍录成功。4.一种桌面虚拟化环境下视频流传输的方法,其特征在于,包括:接收实际视频设备通过客户机发送的拍录开始指令;将所述拍录开始指令发送给客户机,以使所述客户机截获即将发送给所述服务器的视频流数据;若接收到实际视频设备通过客户机发送的成功拍录结束指令,则向客户机发送成功拍录结束指令;接收成功拍录的视频流数据。5.根据权利要求4所述的方法,其特征在于,所述接收实际视频设备通过客户机发送的拍录开始指令之前,还包括:接收客户机发送的外设设备插入消息,所述外设设备插入消息中携带实际视频设备的标识信息;向所述客户机发送外设设备清单查询请求;接收所述客户机发送的外设设备清单;判断所述实际视频设备的标识信息是否存在于外设设备清单中,若是,则建立所述实际视频...

【专利技术属性】
技术研发人员:黄珂
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1