一种桌面共享视频播放方法、系统和计算机系统技术方案

技术编号:16784113 阅读:29 留言:0更新日期:2017-12-13 02:30
本申请提供一种桌面共享视频播放方法、系统和计算机系统,方法通过当共享方正在播放视频时,单独抓取所述共享方的视频流数据,对获取到的所述视频流进行压缩后发送至被共享方,被共享方能够单独获取共享方播放的视频流数据,以使得被共享方能够流畅的播放共享方的视频内容。

【技术实现步骤摘要】
一种桌面共享视频播放方法、系统和计算机系统
本专利技术涉及计算机
,具体涉及一种基于流传输的桌面共享视频播放方法、系统和计算机系统。
技术介绍
桌面共享技术是现有的计算机设备常用的技术之一,如果桌面共享中的共享方正在播放共享视频,由于共享方的桌面屏幕变化速度远远高于桌面共享方的采集速度,因此会导致桌面共享方显示非常卡。如何能够让被共享方能够看到同样流畅的视频播放,是本领域技术人员亟待解决的技术问题之一。
技术实现思路
有鉴于此,本专利技术实施例提供一种桌面共享视频播放方法、系统和计算机系统,以实现在桌面共享技术中的被共享方流畅播放共享方播放的视频内容。为实现上述目的,本专利技术实施例提供如下技术方案:一种桌面共享视频播放方法,包括:当计算机系统正在作为共享方进行桌面共享时,判断所述计算系统是否正在播放共享视频;如果是,依据预设的采集率获取所述计算机系统正在播放的所述共享视频的视频流;依据预设的压缩率对获取到的所述共享视频的视频流进行压缩;将压缩后的视频流发送至被共享方。优选的,上述桌面共享视频播放方法中,所述将压缩后的视频流发送至被共享方之后,还包括:生成与获取到的压缩后的所述视频流对应的视频播放窗口;将所述视频播放窗口覆盖所述桌面共享上的视频播放区域,以使得所述视频播放窗口遮挡住所述桌面共享上的视频播放区域。优选的,上述桌面共享视频播放方法中,当所述作为共享方的计算机系统同时播放多个视频时,方法还包括:获取每个视频的播放区域的位置信息;所述将压缩后的视频流发送至被共享方,包括:将压缩后的各个视频流和对应的位置信息进行绑定,将绑定后的各个压缩后的视频流和位置信息发送至被共享方。优选的,上述桌面共享视频播放方法中,生成与获取到的所述压缩后的视频流对应的视频播放窗口;所述将所述视频播放窗口覆盖所述桌面共享上的视频播放区域,包括:确定桌面共享的各个视频播放区域的位置信息;生成与获取到的各个压缩后的所述视频流一一对应的视频播放窗口;将各个视频播放窗口覆盖在与其对应的视频流所绑定的位置信息的位置处,以使得所述视频播放窗口遮挡住所述桌面共享上的对应的视频播放区域。优选的,上述桌面共享视频播放方法中,所述依据预设的采集率获取所述计算机系统正在播放的所述共享视频的视频流,包括:获取用户输入的视频质量要求数据;依据与所述视频质量要求数据相对应的压缩率对所述共享视频的视频流进行压缩。优选的,上述桌面共享视频播放方法中,所述将压缩后的视频流发送至被共享方,具体包括:采用单独信道将压缩后的视频流发送至被共享方。一种桌面共享视频播放系统,包括:共享方视频抓取子系统,所述共享方视频抓取子系统包括:视频数据判断模块,用于当所述计算机系统正在作为共享方进行桌面共+享时,判断所述计算系统是否正在播放共享视频,如果是,向视频流采集模块输出触发信号;视频流采集模块,用于依据预设的采集率获取所述计算机系统正在播放的所述共享视频的视频流;视频流压缩模块,用于依据预设的压缩率对获取到的所述共享视频的视频流进行压缩;将压缩后的视频流发送至被共享方。优选的,上述桌面共享视频播放系统中,还包括:被共享方视频播放系统,获取其他计算机系统中的视频流压缩模块发送的压缩后的视频流,生成与获取到的压缩后的所述视频流对应的视频播放窗口,将所述视频播放窗口覆盖所述桌面共享上的视频播放区域,以使得所述视频播放窗口遮挡住所述桌面共享上的视频播放区域。优选的,上述桌面共享视频播放系统中,共享方视频抓取子系统,还包括:播放位置采集模块,用于获取每个视频的播放区域的位置信息;所述视频流压缩模块具体被配置为:用于依据与所述视频质量要求数据相对应的压缩率对所述共享视频的视频流进行压缩,将压缩后的各个视频流和对应的位置信息进行绑定;将绑定后的各个压缩后的视频流和位置信息发送至被共享方;被共享方视频播放系统具体被配置为:确定桌面共享的各个视频播放区域的位置信息;生成与获取到的各个压缩后的所述视频流一一对应的视频播放窗口;将各个视频播放窗口覆盖在与其对应的视频流所绑定的位置信息的位置处,以使得所述视频播放窗口遮挡住所述桌面共享上的对应的视频播放区域。优选的,上述桌面共享视频播放系统中,所述视频流压缩模块,具体被配置为:获取用户输入的视频质量要求数据,依据与所述视频质量要求数据相对应的压缩率对所述共享视频的视频流进行压缩,采用一单独信道将压缩后的视频流发送至被共享方。一种计算机系统,其特征在于,应用有上述任意一项实施例公开的桌面共享视频播放系统。基于上述技术方案,本专利技术实施例提供的技术方案通过当共享方正在播放视频时,单独抓取所述共享方的视频流数据,对获取到的所述视频流进行压缩后发送至被共享方,被共享方能够单独获取共享方播放的视频流数据,以使得被共享方能够流畅的播放共享方的视频内容。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例公开的一种桌面共享视频播放方法的流程示意图;图2为本申请实施例公开的另一种桌面共享视频播放方法的流程示意图;图3为本申请实施例公开的另一种桌面共享视频播放方法的流程示意图;图4为本申请实施例公开的一种桌面共享视频播放系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。针对于现有技术中,在进行桌面共享时,共享方播放的视频无法在被共享方流畅播放的问题,本申请公开了一种桌面共享视频播放方法、系统和计算机系统。本实施例公开了一种桌面共享视频播放方法,该方法可以应用于计算机系统中,所述计算机系统可以为能够进行桌面共享操作的电脑、手机、PC机等,参见图1,该方法可以包括:步骤S101:当所述计算机系统正在作为共享方进行桌面共享时,判断所述计算系统是否正在播放共享视频,如果是,执行步骤S102;当两个计算机系统正在进行桌面共享时,其中一个计算机系统作为共享方,另一个计算机系统作为被共享方,本方法实时对共享方的共享内容进行监控,判断共享方是否正在播放视频且该视频作为共享数据在被共享方处进行显示,如果判断结果为是,执行步骤S102;步骤S102:依据预设的采集率获取所述计算机系统正在播放的所述共享视频的视频流;在本步骤中,当监控到共享方正在播放视频,且该视频包括在共享数据中时,通过视频流抓取工具抓取所述共享方正在播放的所述共享视频的视频数据,所述视频流抓取工具的类型可以依据用户需求自行选择,例如通过计算机系统的操作系统的钩子截获所述共享方播放的视频流;本实施例中,所述视频流的采集频率可以依据用户需求自行设定,例如其可以为一用户设定的固定值(预设的采集率),用户可以根据需求调整该固定值的大小;步骤S103:依据预设的压缩率对获取到的所述共享视频的视频流进行压缩;在本步骤中,为了不影响共享方正常的网络质量需求,可以依据本文档来自技高网...
一种桌面共享视频播放方法、系统和计算机系统

【技术保护点】
一种桌面共享视频播放方法,其特征在于,包括:当计算机系统正在作为共享方进行桌面共享时,判断所述计算系统是否正在播放共享视频;如果是,依据预设的采集率获取所述计算机系统正在播放的所述共享视频的视频流;依据预设的压缩率对获取到的所述共享视频的视频流进行压缩;将压缩后的视频流发送至被共享方。

【技术特征摘要】
1.一种桌面共享视频播放方法,其特征在于,包括:当计算机系统正在作为共享方进行桌面共享时,判断所述计算系统是否正在播放共享视频;如果是,依据预设的采集率获取所述计算机系统正在播放的所述共享视频的视频流;依据预设的压缩率对获取到的所述共享视频的视频流进行压缩;将压缩后的视频流发送至被共享方。2.根据权利要求1所述的桌面共享视频播放方法,其特征在于,所述将压缩后的视频流发送至被共享方之后,还包括:生成与获取到的压缩后的所述视频流对应的视频播放窗口;将所述视频播放窗口覆盖所述桌面共享上的视频播放区域,以使得所述视频播放窗口遮挡住所述桌面共享上的视频播放区域。3.根据权利要求2所述的桌面共享视频播放方法,其特征在于,当所述作为共享方的计算机系统同时播放多个视频时,方法还包括:获取每个视频的播放区域的位置信息;所述将压缩后的视频流发送至被共享方,包括:将压缩后的各个视频流和对应的位置信息进行绑定,将绑定后的各个压缩后的视频流和位置信息发送至被共享方。4.根据权利要求3所述的桌面共享视频播放方法,其特征在于,生成与获取到的所述压缩后的视频流对应的视频播放窗口;所述将所述视频播放窗口覆盖所述桌面共享上的视频播放区域,包括:确定桌面共享的各个视频播放区域的位置信息;生成与获取到的各个压缩后的所述视频流一一对应的视频播放窗口;将各个视频播放窗口覆盖在与其对应的视频流所绑定的位置信息的位置处,以使得所述视频播放窗口遮挡住所述桌面共享上的对应的视频播放区域。5.根据权利要求1所述的桌面共享视频播放方法,其特征在于,所述依据预设的采集率获取所述计算机系统正在播放的所述共享视频的视频流,包括:获取用户输入的视频质量要求数据;依据与所述视频质量要求数据相对应的压缩率对所述共享视频的视频流进行压缩。6.根据权利要求1所述的桌面共享视频播放方法,其特征在于,所述将压缩后的视频流发送至被共享方,具体包括:采用单独信道将压缩后的视频流发送至被共享方。7.一种桌面共享视频播放系统...

【专利技术属性】
技术研发人员:陆瀛海
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1