视频采集控制系统、方法和电子设备与流程

文档序号:36145523发布日期:2023-11-23 00:49阅读:27来源:国知局
视频采集控制系统的制作方法

本申请涉及远程控制,具体涉及一种视频采集控制系统、方法和电子设备。


背景技术:

1、目前,随着智能设备的普及与互联网的发展,智能设备已经成为人们生活的一部分,与此同时用户对于智能设备的质量与用户体验的要求也日益提高。在面对机顶盒硬件机型繁多、软件版本不一的场景下,远程同屏真机调试可以有效地解决机顶盒机型版本不全、设备资产管理繁琐和采购成本过高等问题,解除地区与网络的限制。

2、相关技术中的远程同屏真机调试方法通常采用在机顶盒内置插件的方式对画面进行高速截图,并通过通信协议实时传输给web端,web端接收实时截图数据,在浏览器进行图片渲染,生成映射界面。例如,采用开源工具scrcpy,通过对视频帧进行h264编码之后在pc端浏览器解码播放从而实现安卓设备远程投屏,该方法将屏幕数据直接发给pc端,然后在pc端上解码显示。

3、上述远程同屏真机调试方法需要在机顶盒端内置插件,对机顶盒的侵入程度高,且截图的方法仅能够传输画面数据,导致了音频数据的缺失。


技术实现思路

1、本申请实施例提供一种视频采集控制系统、方法和电子设备,用以解决远程同屏调试时对设备的侵入程度高且音频数据缺失的技术问题。

2、第一方面,本申请实施例提供一种视频采集控制系统,包括:中转服务器、采集控制装置、媒体服务器和rtsp服务器;

3、所述中转服务器用于接收客户端浏览器下发的采集指令,并将所述采集指令下发至所述采集控制装置;

4、所述采集控制装置用于基于所述采集指令,通过智能设备的输出接口从所述智能设备中采集视频流数据;

5、所述采集控制装置还用于将所述视频流数据推送至所述rtsp服务器;

6、所述媒体服务器用于从所述rtsp服务器中拉取所述视频流数据,并将所述视频流数据传输至所述客户端浏览器。

7、在一个实施例中,所述媒体服务器中设置有至少一个虚拟房间,所述媒体服务器基于所述视频流数据对应的访问权限等级,将所述视频流数据存储于对应的所述虚拟房间中。

8、在一个实施例中,所述媒体服务器通过webrtc将所述视频流数据传输至所述客户端浏览器。

9、在一个实施例中,所述中转服务器与所述客户端浏览器和所述采集控制装置之间分别建立长连接;

10、所述采集控制装置通过所述长连接周期性的向所述中转服务器上报设备信息,所述设备信息用于供所述中转服务器实现对所述采集控制装置的控制管理。

11、在一个实施例中,所述采集控制装置还用于在将所述视频流数据推送至所述rtsp服务器的情况下,同步通过所述长连接将所述视频流数据对应的截图信息上报至所述中转服务器;

12、所述客户端浏览器还用于从所述媒体服务器获取所述视频流数据失败时,从所述中转服务器获取所述截图信息。

13、在一个实施例中,所述采集控制装置在向所述rtsp服务器推送所述视频流数据时,基于网络质量调整推流缓冲区的大小。

14、在一个实施例中,所述采集控制装置还用于基于所述客户端浏览器下发的控制指令对所述智能设备进行远程控制,所述控制指令包括红外模拟信令;

15、所述采集控制装置包括红外控制模块和视频采集模块;

16、所述红外控制模块用于对所述红外模拟信令进行解析处理,并基于所述红外模拟信令的解析结果发射红外控制信号,所述红外控制信号用于控制所述智能设备;

17、所述视频采集模块与所述智能设备的hdmi输出接口连接,所述视频采集模块用于通过所述hdmi输出接口采集所述视频流数据。

18、第二方面,本申请实施例提供一种视频采集控制方法,应用于采集控制装置,所述采集控制装置包含于上述任一实施例所述的视频采集控制系统,所述方法包括:

19、接收中转服务器下发的采集指令,所述采集指令为所述中转服务器从客户端浏览器获取的;

20、基于所述采集指令从智能设备处采集视频流数据;

21、将采集的所述视频流数据推送至rtsp服务器,所述视频流数据用于指示所述媒体服务器从所述rtsp服务器中拉取所述视频流数据并将所述视频流数据传输至所述客户端浏览器。

22、在一个实施例中,所述方法还包括:

23、接收中转服务器下发的控制指令,所述控制指令包括红外模拟信令;

24、对所述红外模拟信令进行解析处理,并基于所述红外模拟信令的解析结果向所述智能设备发射红外控制信号,以对所述智能设备进行远程控制。

25、第三方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第二方面所述的视频采集控制方法的步骤。

26、第四方面,本发明还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行第二方面所述的视频采集控制方法的步骤。

27、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第二方面所述的视频采集控制方法的步骤。

28、本申请实施例提供的视频采集控制系统、方法和电子设备,基于客户端浏览器下发的采集指令,采集控制装置控制智能设备并采集智能设备处的视频流数据,通过非侵入的方式将视频流数据推流至rtsp服务器;再基于媒体服务器从rtsp服务器中拉流,进而将视频流数据传输至客户端浏览器,实现带有音频的视频流数据的传输,进而实现智能设备的远程使用、测试及运营,实现智能设备的测试效率与运营效率的双提升,并降低了测试与运营成本。



技术特征:

1.一种视频采集控制系统,其特征在于,包括:中转服务器、采集控制装置、媒体服务器和rtsp服务器;

2.根据权利要求1所述的视频采集控制系统,其特征在于,所述媒体服务器中设置有至少一个虚拟房间,所述媒体服务器基于所述视频流数据对应的访问权限等级,将所述视频流数据存储于对应的所述虚拟房间中。

3.根据权利要求2所述的视频采集控制系统,其特征在于,所述媒体服务器通过webrtc将所述视频流数据传输至所述客户端浏览器。

4.根据权利要求1所述的视频采集控制系统,其特征在于,所述中转服务器与所述客户端浏览器和所述采集控制装置之间分别建立长连接;

5.根据权利要求4所述的视频采集控制系统,其特征在于,所述采集控制装置还用于在将所述视频流数据推送至所述rtsp服务器的情况下,同步通过所述长连接将所述视频流数据对应的截图信息上报至所述中转服务器;

6.根据权利要求1至5任一项所述的视频采集控制系统,其特征在于,所述采集控制装置在向所述rtsp服务器推送所述视频流数据时,基于网络质量调整推流缓冲区的大小。

7.根据权利要求1至5任一项所述的视频采集控制系统,其特征在于,所述采集控制装置还用于基于所述客户端浏览器下发的控制指令对所述智能设备进行远程控制,所述控制指令包括红外模拟信令;

8.一种视频采集控制方法,其特征在于,应用于采集控制装置,所述采集控制装置包含于权利要求1至7任一项所述的视频采集控制系统,所述方法包括:

9.根据权利要求8所述的视频采集控制方法,其特征在于,所述方法还包括:

10.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求8或9所述的视频采集控制方法的步骤。


技术总结
本申请提供一种视频采集控制系统、方法和电子设备,涉及远程控制技术领域。系统包括:中转服务器、采集控制装置、媒体服务器和RTSP服务器;中转服务器用于接收客户端浏览器下发的采集指令,并将采集指令下发至采集控制装置;采集控制装置用于基于采集指令,通过智能设备的输出接口从智能设备中采集视频流数据;采集控制装置还用于将视频流数据推送至RTSP服务器;媒体服务器用于从RTSP服务器中拉取视频流数据,并将视频流数据传输至客户端浏览器。该系统在远程同屏控制时对智能设备无需侵入设置,且能够获得具有音频数据的视频率数据。

技术研发人员:陈晨,乔中兴,陈磊
受保护的技术使用者:中移(杭州)信息技术有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1