一种远程采集音视频并远程显示的实现方法及系统与流程

未命名 09-13 阅读:83 评论:0

1.本发明涉及音视频传输的技术领域,尤其是一种远程采集音视频并远程显示的实现方法及系统。


背景技术:

2.现有技术中,在实现音视频传输方面,目前主要以下几种实现方式:1. 在pc上装软件,通过软件对音视频的编解码,通过插到主机上的usb设备进行传输。主要缺陷为:占用pc性能,从而影响用户的正常操作。
3.2. usb设备模拟成pc的显示设备,获取到pc机的显示内容,然后对pc机进行编解码并传输。主要缺陷为:无法充分利用pc机进行辅助计算,导致编解码效率比较低下。
4.以上2种方式,都使用了标准的编解码协议对视频进行压缩,比如h264,这种方式通常应用于摄像头自采集到的视频。与摄像机视频相比,电脑显示器画面的特点为:1. 边缘锐利度:电脑显示器通常具有更高的分辨率和像素密度,因此边缘可以显得更加锐利,可以呈现更细腻的图像。
5.2. 变化小:电脑显示器通常用于展示静态的图像,如文档、图片等,所以其变化相比动态的摄像机视频自然要小。
6.3. 静态画面:由于电脑显示器展示的内容通常是静态的,不需要频繁地变化,因此在显示静态图像时它们能够保持良好的锐利度和清晰度。
7.4. 帧率高:电脑显示器通常拥有更高的刷新率,一般都高于60hz。
8.传统的编解码方式,针对的是摄像头采集的视频,并没有针对pc桌面显示的特点做优化处理,导致占用带宽比较高、延时比较大,显示效果不够好。


技术实现要素:

9.本发明的目的在于提供一种远程采集音视频并远程显示的实现方法及系统,旨在解决现有技术中的上述问题。
10.本发明是这样实现的,第一方面,本发明提供了一种远程采集音视频并远程显示的实现系统,包括:pc机,所述pc机上安装有软件程序;usb设备,所述usb设备与所述pc机usb连接,所述usb设备具有音视频编解码能力;所述软件程序具有输入监控模块,所述输入监控模块用于监控所述pc机的键盘、鼠标动作,并传输给所述usb设备;所述软件程序还具有活跃软件检测模块,所述活跃软件检测模块用于检测所述pc机当前活跃的软件,并将检测到的当前活跃软件的窗口传输至所述usb设备,所述活跃软件包括ppt软件、网页浏览软件、视频播放软件、图片播放软件;所述软件程序还具有屏保状态检测模块,所述屏保状态检测模块用于检测所述pc机是否处于屏保状态,并将检测结果传输给所述usb设备;
所述软件程序还具有显示刷新率检测模块,所述显示刷新率检测模块用于检测所述pc机当前的显示刷新率,并传输给所述usb设备;所述软件程序还具有变化检测模块,所述变化检测模块会检测所述pc机当前桌面是否有除鼠标闪烁及app固定闪烁等之外的变化内容,并传给所述usb设备;所述usb设备能够接收所述pc机的桌面显示视频以及所述软件程序传输过来的其检测到的上述相关状态信息;所述usb设备根据上述相关状态信息,对桌面显示视频进行有目的的编码;如果所述变化检测模块检测到所述pc机当前桌面没有除鼠标闪烁及app固定闪烁等之外的变化内容,所述usb设备停止编码,通知接收端显示最后一帧视频;如果所述屏保状态检测模块检测到所述pc机当前处于屏保,所述usb设备停止编码,通知接收端显示固定内容;如果活跃软件检测模块检测到当前所述ppt软件处于ppt播放状态,且所述输入监控模块没有监控到鼠标键盘操作,所述usb设备停止编码,通知接收端显示最后一帧视频。
11.第二方面,本发明提供了一种远程采集音视频并远程显示的实现方法,其特征在于,采用权利要求1所述的实现系统进行远程采集音视频并远程显示,所述实现方法包括:所述usb设备接收所述pc机的桌面显示视频以及所述软件程序传输过来的其检测到的上述相关状态信息;所述usb设备根据上述相关状态信息,对桌面显示视频进行有目的的编码;如果所述变化检测模块检测到所述pc机当前桌面没有除鼠标闪烁及app固定闪烁等之外的变化内容,所述usb设备停止编码,通知接收端显示最后一帧视频;如果所述屏保状态检测模块检测到所述pc机当前处于屏保,所述usb设备停止编码,通知接收端显示固定内容;如果活跃软件检测模块检测到当前所述ppt软件处于ppt播放状态,且所述输入监控模块没有监控到鼠标键盘操作,所述usb设备停止编码,通知接收端显示最后一帧视频。
12.进一步地,所述实现方法还包括:所述usb设备根据所述软件程序的显示刷新率检测模块传输过来的所述pc机的当前显示刷新率,来实现特定帧率的编码。
13.进一步地,所述实现方法还包括:如果所述活跃软件检测模块检测到当前所述视频播放软件当前处于视频播放状态,所述软件程序给所述usb设备发送视频播放窗口位置以及视频播放的文件内容,所述usb设备转发视频文件内容和窗口位置给接收端,接收端进行解码并显示。
14.进一步地,所述实现方法还包括:如果所述活跃软件检测模块检测到所述网页浏览软件当前处于浏览网页状态,所述软件程序给所述usb设备发送网页链接,所述usb设备转发给接收端,接收端自己拉取网页内容并显示。
15.进一步地,所述实现方法还包括:如果所述活跃软件检测模块检测到所述ppt软件当前处于ppt播放状态,所述软件程序给所述usb设备发送ppt内容,所述usb设备转发给接收端,接收端播放ppt内容。
16.与现有技术相比,上述提供的一种远程采集音视频并远程显示的实现方法及系统,充分利用pc机桌面显示的特点、pc机自身的计算能力、pc机软件程序自身的特点,进行针对性的优化,降低码率占用,减少传输延时、提高显示效果,使无线传输显示达到本地显示的同等效果,提供用户的使用体验。
具体实施方式
17.下面详细描述本发明的实施例,下面描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
18.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
19.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
20.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
21.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
22.以下结合具体实施例对本发明的实现进行详细的描述。
23.第一方面,本发明提供了一种远程采集音视频并远程显示的实现系统,包括:pc机,所述pc机上安装有软件程序;usb设备,所述usb设备与所述pc机usb连接,所述usb设备具有音视频编解码能力;所述软件程序具有输入监控模块,所述输入监控模块用于监控所述pc机的键盘、鼠标动作,并传输给所述usb设备;所述软件程序还具有活跃软件检测模块,所述活跃软件检测模块用于检测所述pc机当前活跃的软件,并将检测到的当前活跃软件的窗口传输至所述usb设备,所述活跃软件包括ppt软件、网页浏览软件、视频播放软件、图片播放软件;所述软件程序还具有屏保状态检测模块,所述屏保状态检测模块用于检测所述pc机是否处于屏保状态,并将检测结果传输给所述usb设备;所述软件程序还具有显示刷新率检测模块,所述显示刷新率检测模块用于检测所述pc机当前的显示刷新率,并传输给所述usb设备;所述软件程序还具有变化检测模块,所述变化检测模块会检测所述pc机当前桌面是否有除鼠标闪烁及app固定闪烁等之外的变化内容,并传给所述usb设备;所述usb设备能够接收所述pc机的桌面显示视频以及所述软件程序传输过来的其检测到的上述相关状态信息;所述usb设备根据上述相关状态信息,对桌面显示视频进行有
目的的编码;如果所述变化检测模块检测到所述pc机当前桌面没有除鼠标闪烁及app固定闪烁等之外的变化内容,所述usb设备停止编码,通知接收端显示最后一帧视频;如果所述屏保状态检测模块检测到所述pc机当前处于屏保,所述usb设备停止编码,通知接收端显示固定内容;如果活跃软件检测模块检测到当前所述ppt软件处于ppt播放状态,且所述输入监控模块没有监控到鼠标键盘操作,所述usb设备停止编码,通知接收端显示最后一帧视频。
24.第二方面,本发明提供了一种远程采集音视频并远程显示的实现方法,其特征在于,采用权利要求1所述的实现系统进行远程采集音视频并远程显示,所述实现方法包括:所述usb设备接收所述pc机的桌面显示视频以及所述软件程序传输过来的其检测到的上述相关状态信息;所述usb设备根据上述相关状态信息,对桌面显示视频进行有目的的编码;如果所述变化检测模块检测到所述pc机当前桌面没有除鼠标闪烁及app固定闪烁等之外的变化内容,所述usb设备停止编码,通知接收端显示最后一帧视频;如果所述屏保状态检测模块检测到所述pc机当前处于屏保,所述usb设备停止编码,通知接收端显示固定内容;如果活跃软件检测模块检测到当前所述ppt软件处于ppt播放状态,且所述输入监控模块没有监控到鼠标键盘操作,所述usb设备停止编码,通知接收端显示最后一帧视频。
25.进一步地,所述实现方法还包括:所述usb设备根据所述软件程序的显示刷新率检测模块传输过来的所述pc机的当前显示刷新率,来实现特定帧率的编码。
26.进一步地,所述实现方法还包括:如果所述活跃软件检测模块检测到当前所述视频播放软件当前处于视频播放状态,所述软件程序给所述usb设备发送视频播放窗口位置以及视频播放的文件内容,所述usb设备转发视频文件内容和窗口位置给接收端,接收端进行解码并显示。
27.进一步地,所述实现方法还包括:如果所述活跃软件检测模块检测到所述网页浏览软件当前处于浏览网页状态,所述软件程序给所述usb设备发送网页链接,所述usb设备转发给接收端,接收端自己拉取网页内容并显示。
28.进一步地,所述实现方法还包括:如果所述活跃软件检测模块检测到所述ppt软件当前处于ppt播放状态,所述软件程序给所述usb设备发送ppt内容,所述usb设备转发给接收端,接收端播放ppt内容。
29.本技术提供的一种远程采集音视频并远程显示的实现方法及系统,充分利用pc机桌面显示的特点、pc机自身的计算能力、pc机软件程序自身的特点,进行针对性的优化,降低码率占用,减少传输延时、提高显示效果,使无线传输显示达到本地显示的同等效果,提供用户的使用体验。
30.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种远程采集音视频并远程显示的实现系统,其特征在于,包括:pc机,所述pc机上安装有软件程序;usb设备,所述usb设备与所述pc机usb连接,所述usb设备具有音视频编解码能力;所述软件程序具有输入监控模块,所述输入监控模块用于监控所述pc机的键盘、鼠标动作,并传输给所述usb设备;所述软件程序还具有活跃软件检测模块,所述活跃软件检测模块用于检测所述pc机当前活跃的软件,并将检测到的当前活跃软件的窗口传输至所述usb设备,所述活跃软件包括ppt软件、网页浏览软件、视频播放软件、图片播放软件;所述软件程序还具有屏保状态检测模块,所述屏保状态检测模块用于检测所述pc机是否处于屏保状态,并将检测结果传输给所述usb设备;所述软件程序还具有显示刷新率检测模块,所述显示刷新率检测模块用于检测所述pc机当前的显示刷新率,并传输给所述usb设备;所述软件程序还具有变化检测模块,所述变化检测模块会检测所述pc机当前桌面是否有除鼠标闪烁及app固定闪烁等之外的变化内容,并传给所述usb设备;所述usb设备能够接收所述pc机的桌面显示视频以及所述软件程序传输过来的其检测到的上述相关状态信息;所述usb设备根据上述相关状态信息,对桌面显示视频进行有目的的编码;如果所述变化检测模块检测到所述pc机当前桌面没有除鼠标闪烁及app固定闪烁等之外的变化内容,所述usb设备停止编码,通知接收端显示最后一帧视频;如果所述屏保状态检测模块检测到所述pc机当前处于屏保,所述usb设备停止编码,通知接收端显示固定内容;如果活跃软件检测模块检测到当前所述ppt软件处于ppt播放状态,且所述输入监控模块没有监控到鼠标键盘操作,所述usb设备停止编码,通知接收端显示最后一帧视频。2.一种远程采集音视频并远程显示的实现方法,其特征在于,采用权利要求1所述的实现系统进行远程采集音视频并远程显示,所述实现方法包括:所述usb设备接收所述pc机的桌面显示视频以及所述软件程序传输过来的其检测到的上述相关状态信息;所述usb设备根据上述相关状态信息,对桌面显示视频进行有目的的编码;如果所述变化检测模块检测到所述pc机当前桌面没有除鼠标闪烁及app固定闪烁等之外的变化内容,所述usb设备停止编码,通知接收端显示最后一帧视频;如果所述屏保状态检测模块检测到所述pc机当前处于屏保,所述usb设备停止编码,通知接收端显示固定内容;如果活跃软件检测模块检测到当前所述ppt软件处于ppt播放状态,且所述输入监控模块没有监控到鼠标键盘操作,所述usb设备停止编码,通知接收端显示最后一帧视频。3.根据权利要求2所述的一种远程采集音视频并远程显示的实现方法,其特征在于,所述实现方法还包括:所述usb设备根据所述软件程序的显示刷新率检测模块传输过来的所述pc机的当前显示刷新率,来实现特定帧率的编码。4.根据权利要求2所述的一种远程采集音视频并远程显示的实现方法,其特征在于,所述实现方法还包括:如果所述活跃软件检测模块检测到当前所述视频播放软件当前处于视频播放状态,所述软件程序给所述usb设备发送视频播放窗口位置以及视频播放的文件内容,所述usb设备转发视频文件内容和窗口位置给接收端,接收端进行解码并显示。
5.根据权利要求2所述的一种远程采集音视频并远程显示的实现方法,其特征在于,所述实现方法还包括:如果所述活跃软件检测模块检测到所述网页浏览软件当前处于浏览网页状态,所述软件程序给所述usb设备发送网页链接,所述usb设备转发给接收端,接收端自己拉取网页内容并显示。6.根据权利要求2所述的一种远程采集音视频并远程显示的实现方法,其特征在于,所述实现方法还包括:如果所述活跃软件检测模块检测到所述ppt软件当前处于ppt播放状态,所述软件程序给所述usb设备发送ppt内容,所述usb设备转发给接收端,接收端播放ppt内容。

技术总结
本发明涉及音视频处理的技术领域,公开了一种远程采集音视频并远程显示的实现系统,包括:PC机,所述PC机上安装有软件程序;USB设备,所述USB设备与所述PC机USB连接,所述USB设备具有音视频编解码能力;本申请充分利用了PC机桌面显示的特点、PC机自身的计算能力、PC机软件程序自身的特点,进行针对性的优化,降低码率占用,减少传输延时、提高显示效果,使无线传输显示达到本地显示的同等效果,提供用户的使用体验。用体验。


技术研发人员:江应华 张瑞坚
受保护的技术使用者:瑞胜科信息(深圳)有限公司
技术研发日:2023.05.10
技术公布日:2023/9/12
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐