一种模拟多路视频编码器输入视频监控系统的方法技术方案

技术编号:8537190 阅读:166 留言:0更新日期:2013-04-04 22:14
本发明专利技术提供一种模拟多路视频编码器输入视频监控系统的方法,它包括以下步骤:获取音视频数据,所述音视频数据是从编码器设备处获取的音视频码流,或者是直接读取的本地音视频文件;将获取的音视频数据保存在缓冲区,同时所述缓冲区设定上限,超过所述缓冲区的上限则删除最早的数据;对应每个视频监控系统的发送对象设置发送缓冲区,将保存在缓冲区中的音视频数据发送到各个发送缓冲区,同时所述发送缓冲区设定上限,超过所述发送缓冲区的上限则删除最早的数据。本发明专利技术方法能模拟多路编码器输入视频监控系统,从而大幅度降低了视频监控系统平台测试的投资成本,同时还可以缩短测试周期。

【技术实现步骤摘要】

本专利技术涉及视频监控
,具体的说,涉及了。
技术介绍
视频监控系统一般包括监控摄像机、硬盘录像机、云台、云台解码器等组成设备。构建一个视频监控系统,最重要的就是对该系统的性能进行测试,而视频监控系统的性能测试需要模拟很多路的视频图像。在现有的处理方法中,一般采用实际的编码器或者IP摄像机(含高清)模拟视频图像输入,而搭建这样的一个测试环境必然需要投入大量的设备,这势必会加大投资的成本和测试的周期。而且,对于视频图像内容的分析,往往还需要现场的录像数据,而这些录像数据如何导入到视频监控系统中作为测试样本,一直也没有一种 理想有效的途径。为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供,该方法解决了传统搭建视频监控系统平台时需使用大量编码设备的问题,具有易于实现和投资成本低的优点。为了实现上述目的,本专利技术所采用的技术方案是,它包括以下步骤 步骤1:获取音视频数据,所述音视频数据是从编码器设备处获取的音视频码流,或者是直接读取的本地音视频文件; 步骤2 :将获取的音视频数据保存在缓冲区,同时所述缓冲区设定上限,超过所述缓冲区的上限则删除最早的数据; 步骤3 :对应每个视频监控系统的发送对象设置发送缓冲区,将保存在缓冲区中的音视频数据发送到各个发送缓冲区,同时所述发送缓冲区设定上限,超过所述发送缓冲区的上限则删除最早的数据。基于上述,所述缓冲区和所述发送缓冲区均采用内存池方式。本专利技术相对现有技术具有实质性特点和进步,具体的说,本专利技术支持从编码器获取码流和读本地文件两种方式,能满足视频监控系统的性能测试、功能测试演示、分析算法测试等多种需求;本专利技术方法能模拟多路编码器输入视频监控系统,从而大幅度降低了视频监控系统平台测试的投资成本,同时还可以缩短测试周期。具体实施例方式下面通过具体实施方式,对本专利技术的技术方案做进一步的详细描述。,它包括以下步骤步骤1:获取音视频数据,所述音视频数据可以是从真实的编码器、IP摄像机处获取的音视频码流,也可以是直接读取的本地音视频文件; 步骤2 :将获取的音视频数据保存在缓冲区,所述缓冲区设定上限,若超过所述缓冲区的上限,则删除最早的数据; 步骤3 :对应每个视频监控系统的发送对象设置发送缓冲区,将保存在缓冲区中的音视频数据发送到各个发送缓冲区,一路音视频码流即可模拟高达几百路的音视频码流输入视频监控系统,发送音视频数据时,采用多线程技术,网络通信则采用异步发送机制,线程遍历发送对象后发送音视频数据,从而发送到各个对象间的数据互不影响,保证了发送效率和准确性;所述发送缓冲区设定上限,若超过所述发送缓冲区的上限,则删除最早的数据。为了提高视频监控系统的响应性能,所述缓冲区和所述发送缓冲区均采用内存池方式,这样能减少系统对内存的频繁申请和释放。使用该方法向视频监控系统接入音视频码流后,可以对视频监控系统的软件进行转发、存储等性能测试;当获取的音视频数据是读取的本地音视频文件时,还可以以现场录像实际场景方式再现现场真实场景,不仅可以用于系统功能测试、客户演示,还可以用于视频图像的分析算法测试。最后应当说明的是以上实施例仅用以说明本专利技术的技术方案而非对其限制;尽管参照较佳实施例对本专利技术进行了详细的说明,所属领域的普通技术人员应当理解依然 可以对本专利技术的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本专利技术技术方案的精神,其均应涵盖在本专利技术请求保护的技术方案范围当中。本文档来自技高网...

【技术保护点】
一种模拟多路视频编码器输入视频监控系统的方法,其特征在于,它包括以下步骤:步骤1:获取音视频数据,所述音视频数据是从编码器设备处获取的音视频码流,或者是直接读取的本地音视频文件;步骤2:将获取的音视频数据保存在缓冲区,同时所述缓冲区设定上限,超过所述缓冲区的上限则删除最早的数据;步骤3:对应每个视频监控系统的发送对象设置发送缓冲区,将保存在缓冲区中的音视频数据发送到各个发送缓冲区,同时所述发送缓冲区设定上限,超过所述发送缓冲区的上限则删除最早的数据。

【技术特征摘要】
1.一种模拟多路视频编码器输入视频监控系统的方法,其特征在于,它包括以下步骤步骤1:获取音视频数据,所述音视频数据是从编码器设备处获取的音视频码流,或者是直接读取的本地音视频文件;步骤2 :将获取的音视频数据保存在缓冲区,同时所述缓冲区设定上限,超过所述缓冲区的上限则删除最早的数据;步骤3 ...

【专利技术属性】
技术研发人员:杜勇慧施立虹
申请(专利权)人:河南辉煌科技股份有限公司
类型:发明
国别省市:

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

1