基于视频监控绘图的二次编解码方法及其装置制造方法及图纸

技术编号:7837683 阅读:251 留言:0更新日期:2012-10-12 02:24
一种基于视频监控绘图的二次编解码方法,包括:截获第一平台的SDK打算调用的系统绘图API或COM接口;通过接口替换库,调用自定义绘图函数来替换所截获的系统绘图API或COM接口,其中所述自定义绘图函数的声明格式应当与所截获的系统绘图API或COM接口的声明格式一致;确定要捕获码流的目标窗口,并通过所述自定义绘图函数来提取发往所确定的目标窗口的第一平台的码流;以及将所捕获的第一平台的码流发送给网关,二次编解码后成为第二平台的码流,并发送给所述第二平台。一种基于视频监控绘图的二次编解码装置包括与所述基于视频监控绘图的二次编解码方法的步骤分别对应的截获模块、替换模块、提取模块和发送模块。

【技术实现步骤摘要】

本申请涉及一种基于视频监控绘图的二次编解码方法及其装置,尤其涉及视频监控领域中基于视频监控绘图的二次编解码方法及其装置。
技术介绍
当前,当在视频监控系统中进行不同厂商的平台(以下简称不同平台,并且这里所谓的平台包括硬件和运行于该硬件之上的软件)的互联时,图像数据的接入方法通常是由一厂商提供SDK (软件开发工具包)把该厂商的平台的码流回调给另一厂商的设备,其中,回调的码流通常有三种形式1、解码后的原始码流,数据量太大,不利于网络传输,必须要作转换;2、解码前的外厂商私有码流,可以不转换,但需要在用户端调用外厂商提供的解码器进行解码;3、解码前的标准码流,不用转换,可以直接支持。 图I示例性示出了一种现有技术的视频监控系统中不同平台互联的示意图。如图I中所示,现有技术的视频监控系统例如包括A平台1、A平台SDK 3、B平台接入网关(以下简称网关)4和B平台6。当A平台I与B平台6进行互联时,A平台SDK 3把A平台的码流(以下简称A码流)2回调给网关4,网关4将A码流2进行二次编解码后转换成B平台的码流(以下简称B码流)5,从而能够输出到B平台6。图I所示的不同平台互联的方法是目前本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于视频监控绘图的二次编解码方法,包括 截获第一平台的SDK打算调用的系统绘图API或COM接口; 通过接口替换库,调用自定义绘图函数来替换所截获的系统绘图API或COM接口,其中所述自定义绘图函数的声明格式应当与所截获的系统绘图API或COM接口的声明格式一致; 确定要捕获码流的目标窗口,并通过所述自定义绘图函数来提取发往所确定的目标窗口的第一平台的码流;以及 将所捕获的第一平台的码流发送给网关,二次编解码后成为第二平台的码流,并发送给所述第二平台。2.根据权利要求I所述的方法,其中 通过Detours,调用所述自定义绘图函数来替换所截获的系统绘图API或COM接口。3.根据权利要求I所述的方法,其中 通过所述接口替换库,调用安排在一个动态链接库中的所述自定义绘图函数来替换所截获的系统绘图API或COM接口。4.根据权利要求I所述的方法,其中 所述自定义绘图函数被调用后,从去往所截获的系统绘图API或COM接口的参数中提取出所述第一平台的码流。5.根据权利要求I所述的方法,其中 在通过所述自定义绘图函数来提取发往所确定的目标窗口的第一平台的码流的同时绘制对应于所述第一平台的码流的图像。6.根据权利要求I所述的方法,其中 在未确定所述目标窗口的情况下,不提取所述第一平台的码流。7.一种基于视频监控绘图的二次编解码装置,包括 截获模块,用于截获第一平台的S...

【专利技术属性】
技术研发人员:王晓辉朱亚东
申请(专利权)人:苏州科达科技有限公司
类型:发明
国别省市:

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

1