一种适配多厂商摄像机RTSP拉图的方法与流程

文档序号:36261824发布日期:2023-12-05 22:02阅读:20来源:国知局
一种适配多厂商摄像机的制作方法

本发明涉及一种适配多厂商摄像机rtsp拉图的方法,属于摄像机图片获取。


背景技术:

1、在摄像机图像诊断业务中,需要根据rtsp协议获取各个厂商摄像机的图片数据,但是各个厂商摄像机获取图片数据的rtsp命令参数及命令格式各不相同,每一个厂商的摄像机进行图像诊断时,都有自己的rtsp命令,当系统中存在多个厂商的摄像机时,需要针对每个厂商的摄像机进行rtsp命令的编写并在业务逻辑中根据厂商名称进行判断返回对应的rtsp命令,当需要对一个新增厂商摄像机进行拉图诊断时,需要对原有业务代码逻辑进行大规模的修改,操作繁琐,无法适应快速开发。


技术实现思路

1、为解决上述问题,本发明提出一种适配多厂商摄像机rtsp拉图的方法,具体技术方案如下,

2、一种适配多厂商摄像机rtsp拉图的方法,包括如下步骤:

3、步骤s1:配置一个通用的rtsp命令模板;

4、步骤s2:配置各个厂商的rtsp请求的命令;

5、步骤s3:读取步骤s1中的通用的rtsp命令模板,形成一个模板字符串;读取步骤s2中配置的各个厂商的rtsp请求的命令信息,获取任一厂商对应的rtsp请求的命令;

6、步骤s4:将获取的任一厂商对应的rtsp请求的命令通过字符串替换的方式,填充进通用的rtsp命令模板对应的模板字符串中;

7、步骤s5:使用步骤s4填充完数据的模板字符串进行rtsp命令请求,获取摄像机的图片数据。

8、优选的,所述rtsp请求的命令包括主命令、副命令、附加命令,所述rtsp请求的命令由主命令、副命令和附加命令拼接形成。

9、优选的,所述步骤s3和s4通过使用camerautil工具类实现。

10、本发明使用通用命令模板,根据不同厂商的摄像机进行模板数据的填充,最后可以使用填充好的通用命令模板,获取摄像机图片数据,节约了开发时间和成本。



技术特征:

1.一种适配多厂商摄像机rtsp拉图的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种适配多厂商摄像机rtsp拉图的方法,其特征在于,所述rtsp请求的命令包括主命令、副命令、附加命令,所述rtsp请求的命令由主命令、副命令和附加命令拼接形成。

3.根据权利要求1所述的一种适配多厂商摄像机rtsp拉图的方法,其特征在于,所述步骤s3和s4通过使用camerautil工具类实现。


技术总结
本发明提出一种适配多厂商摄像机RTSP拉图方法,包括S1:配置通用的RTSP命令模板;S2:配置各个厂商的RTSP请求的命令;S3:读取S1中的通用的RTSP命令模板,形成模板字符串;读取S2中配置的各个厂商的RTSP请求的命令信息,获取任一厂商对应的RTSP请求的命令;S4:将获取的任一厂商对应的RTSP请求的命令通过字符串替换的方式,填充进通用的RTSP命令模板对应的模板字符串中;S5:使用S4填充完数据的模板字符串进行RTSP命令请求,获取摄像机的图片数据。本发明使用通用命令模板,根据不同厂商的摄像机进行模板数据的填充,使用填充好的通用命令模板,获取摄像机图片数据,节约开发时间和成本。

技术研发人员:刘旭,刘文璞,谢平平
受保护的技术使用者:山东华软金盾软件股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1