网络摄像机将图像转换为基于TCP/IP网络标准的数据包,使摄像机所摄的画面通过RJ-45以太网接口或WIFI WLAN无线接口直接传送到网络上,通过网络即可远端监视画面。

一、网络摄像机的基本原理

  网络摄像机的基本原理是:图像信号经过镜头输入及声音信号经过麦克风输入后,由图像传感器的声音传感器转化为电信号,A/D转换器将模拟电信号转换为数字电信号,再经过编码器按一定的编码标准进行编码压缩,再控制器的控制下,由网络服务器按一定的网络协议送上局域网或INTERNET,控制器还可以接收报警信号及向外发送报警信号,且按要求发出控制信号。

  网络摄像机是真正全数字化的产品,视频信号从图像传感器(如CCD、CMOS等)采集并数字化后,后继的处理全部采用数字信号,保证了图像的清晰度,并采用网络打包和传输这些多媒体数据(视频、音频、文本信息等)。

  (一)视频采集技术

  视频采集部分的核心器件--图像传感器,主要有CCD和CMOS两种,传感器性能的高低直接决定了摄像机的级别。

  (二)编码算法

  1.MPEG-1、MPEG-2、MPEG-4

  随着视频编码与处理算法研究的进展,针对不同应用需求,相继发布过多个图像和视频编码压缩标准。例如,MPEG为多媒体存储媒体和数字电视应用制定的MPEG-1、MPEG-2、MPEG-4。所谓MPEG标准就是指由ISO的活动图像专家组制定的一系列关于音视频信号以及多媒体信号的压缩与解压缩技术的标准。到目前为止,已经制定完成并批准执行的有:1991年批准的MPEG1、MP3;1994年批准的MPEG2;1999年批准的MPEG4和MP4。正在制定的标准有:MPEG7和MEPG21。M-JPEG技术即运动静止图像压缩技术,它把运动的视频序列作为连续的静止图像来处理,这种压缩技术方式单独完整地压缩每一帧,在编辑过程中可随机存储每一帧,可进行精确到帧地编辑。但M-JPEG只对帧内地空间冗余进行压缩,不对帧间的时间冗余进行压缩,故压缩效率不高。

  2.H.263、H.264、H.265

  面向低码率的实时视频通信;ITU-T应用制定了H.261、H.263、H.263+、H.264、H.265。

  H.263是ITU-T提出的作为H.324终端使用的视频编解码建议,H.263经过不断地完善和多次的升级已经日臻成熟,如今已经大部分代替了H.261,而且H.263由于能在低带宽上传输高质量的视频流而日益受到欢迎。H.263是基于运动补偿的DPCM的混合编码,在运动补偿的DPCM混合编码,在运动搜索的基础上进行运动补偿,然后运用DCT变换和“之”字形扫描编码,从而得到输出码流。H.263在H.261建议的基础上,将运动矢量的搜索增加为半象素点搜索;同时又增加了无限制运动矢量、基于语法的算术编码、高级预测技术和PB帧编码等四个高级选项;从而达到了进一步降低码速率和提高编码质量的目的。

  H.264是ITU-T的VCEG和ISO/IEC的MPEG的联合视频组开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是ISO/IEC的MPEG4的第十部分。在相同的重建图像质量下,H.264能够比H.263节约50%左右的码率,比目前根据MPEG4实现的视频格式在性能方面提高33%左右。

  H.265是ITU-T VCEG 继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。具体的研究内容包括:提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少信道获取时间和随机接入时延、降低复杂度等。H264由于算法优化,可以低于1Mbps的速度实现标清数字图像传送;H265则可以实现利用1~2Mbps的传输速度传送720P(分辨率1280*720)普通高清音视频传送。

  3.数字音视频编解码技术标准AVS-S

  面对当前及未来兴起的安防应用领域,我国AVS(Audio Videocoding Standard)工作组自主制定的先进数字音视频编解码技术标准AVS-S。可以说视频监控编码标准的选择有很多种,但目前网络摄像机主要采用的标准有MJPEG、MPEG4、H.264等。M-JPEG即运动静止图像压缩技术,但M-JPEG只对帧内空间冗余进行压缩,不对帧间的时间冗余进行压缩,因此压缩效率不高。MPEG-4的着眼点在于解决低带宽上音视频的传输问题,使它成为当前网络产品生产厂商开发的重要趋势之一H.264是目前主流的解决方案,具有高压缩比、高图像质量、良好的网络适应性,其应用范围较广,能适应不同场合,但算法复杂度较高,需要强劲的硬件支持。

  当前行业主流的编码算法有MPEG-4和H.264,MPEG-4和H.264谁将主导网络摄像机的视频编码?

  MPEG-4压缩技术可获取清晰度较高的视频图像,而且可灵活设置每路的视频清晰度和压缩帧数,并且压缩后的画面还可任意剪接。但它的缺陷也非常明显:一是丢帧现象严重、实时性差,在保证每路都必须是高清晰的前提下,很难完成实时压缩;二是压缩效率低,传输带宽和存储空间占用大。而H.264引入了面向IP包的编码机制,有利于网络中的分组传输,支持网络中视频的流媒体传输,支持不同网络资源下的分级编码传输,从而获得平稳的图像质量。H.264可以在更低的带宽下实现720P、1080i/Pd的广播级高清视频分辨率。

  目前,网络摄像机基本上都采用的是H.264编码芯片。但这不是说任何厂家网络摄像机的H.264算法都是好的。因此,要对网络摄像机编码算法有一个清晰的认识和理解,以免进入误区。如果仅关心是否采用了H.264,认为两个厂家的MPEG编码模块都实现了H.264,那么它们就会一样好。事实是,H.264标准包含一个很大的算法集合,如MPEG-1、MPEG-2、MPEG-4都是它的子集。要实现所有的算法计算量很大,目前还没有一个芯片能实现所有算法。而设计H.264编码芯片的过程实际上是要根据芯片的运算能力,在H.264算法集合中选择算法子集的一个过程。因此,我们可以使用图像领域里面的主观评价法来判别编码芯片和编码算法的好坏,如通过调低码率(比如几十kbps或一两百Kbps),调整图像的运动量,察看图像有没有丢帧、有没有马赛克等现象,根据这些现象的程度来判断芯片的好坏。

2015年IPC网络摄像机技术发展现状分析的更多相关文章

  1. Go将统治下一个10年?Go语言发展现状分析

    “本文是国内Go语言大中华区首席布道师——许式伟,在QCon2015上海站上的分享.他预测Go语言10年内一定会超过C和java,并且统治这一个10年. Go语言语法及标准库变化 Go从1.0版本到现 ...

  2. 【miscellaneous】网络摄像机

    自20世纪90年代初期网络摄像机开始诞生,产业已历经20余年的演变. "IP大时代"的口号在安防领域已响彻已久,但也是自2015年至今才开使有了真正的底气.当全面超越模拟已尘埃落定 ...

  3. Atitit 智能云网络摄像机的前世今生与历史 优点  密码默认888888

    Atitit 智能云网络摄像机的前世今生与历史 优点  密码默认888888 用户名admin  密码aaaaaa 网络摄像机是一种结合传统摄像机与网络技术所产生的新一代摄像机,它可以将影像通过网络传 ...

  4. 网络摄像机中的IR-CUT详解

    自然界存在着各种波长的光线,通过折射人眼能看到不同颜色的光线,这就是光线的波长不同所导致的.其实还有许多光线是人眼看不到的,人眼识别光线的波长范围在320nm-760nm之间,超过760nm的光线人眼 ...

  5. 2015年p2p网络借贷平台的发展现状

    2015年春暖花开,莺飞草长,股市大涨大跌起起落落,P2P网络借贷收到越来越多的人关注,P2P网络借贷平台是p2p借贷与网络借贷相结合的金 融服务网站,这么多P2P网络借贷平台排我们应该如何选择呢?小 ...

  6. SLAM技术在国内的发展现状

    近年来,由于扫地机的出现使得SLAM技术名声大噪,如今,已在机器人.无人机.AVG等领域相继出现它的身影,今天就来跟大家聊一聊国内SLAM的发展现状. SLAM的多领域应用 SLAM应用领域广泛,按其 ...

  7. 内网网络摄像机(RTSP/IPC/NVR)如何能在公网进行RTMP/HLS/HTTP-FLV直播

    一.背景需求 传统监控行业里不管是设备端.服务器端亦或是客户端都在一个内网里面.而且现在的大部分监控方案都是这样的格局,小到一个公司范围内的监控,再到一个园区.一个仓库监控.一个农业园林监控.一个养殖 ...

  8. 主流芯片解决方案Ambarella的高清网络摄像机、德州仪器和控制海思

    (本文由四川艾普作为数码科技有限公司 苏斌.范清华 收集) 高清网络视频监控发展到今天.正的高清时代.诸多有实力的高清摄像机厂家的产品线也逐渐完好起来,高清网络视频监控的配套产品有更加丰富和成熟.与此 ...

  9. [转帖]IPC网络高清摄像机基础知识1(IPC芯片市场分析以及“搅局者”华为海思 “来自2013年”)

    IPC网络高清摄像机基础知识1(IPC芯片市场分析以及“搅局者”华为海思 “来自2013年”) 2016-06-02 14:23:49 Times_poem 阅读数 9734更多 分类专栏: IPC网 ...

随机推荐

  1. Scrum立会报告+燃尽图(06)选题

    此作业要求参见:[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2195] 一.小组介绍 组长:王一可 组员:范靖旋,王硕,赵佳璐,范洪达 ...

  2. HUST学期助教总结

    春节还没过完,在回广州的高铁上收到是否愿意担任一次软测助教的询问.想了一天,答应了.而内心其实是有点恐慌的,有几点原因: 大学从来没有学过软件测试这门课程.对于自己的软件测试只是体系并不是很有自信. ...

  3. 20162328蔡文琛 week06 大二

    20162328 2017-2018-1 <程序设计与数据结构>第6周学习总结 教材学习内容总结 队列元素按FIFO的方式处理----最先进入的元素最先离开. 队列是保存重复编码k值得一种 ...

  4. ASP.NET MVC5 学习系列之表单和HTML辅助方法

    一.表单 (一)Action和Method特性 Action特性用以告知浏览器信息发往何处,因此,Action特性后面需要包含一个Url地址.这里的Url地址可以是相对的,也可以是绝对的.如下Form ...

  5. 总结在Visual Studio Code运行node.js项目遇到的问题

    一.cannot find module “lodash” 项目运行时出现以下错误: Error: Cannot find module 'lodash' at Function.Module._re ...

  6. 电梯V2.0

    电梯V2.0 GitHub仓库地址 Problem 一栋10层的大楼(楼层编号1-10),设3台无限载重的电梯,初始时电梯停在1层.其中:1号电梯只能停留在奇数层,2号电梯可以各层都停留,3号电梯只停 ...

  7. is-A继承?Has-A?

    教程把is-A和Has-A放在一起,我还以为java支持简单的方法能把Has对象的方法导出呢..   extents  implements 要试一下. 不知道狗和汽车为什么总是被选出来举例.   p ...

  8. C语言的知识与能力的自评

    1.我希望将来上班的地方是自己所感兴趣的,正在寻找自己感兴趣的,并且正在普及IT行业的相关知识. 2.我认为学习就是一个自我成长和自我提升以及认识世界的方法,学习的作用是可以不断的提升对这个世界的认识 ...

  9. week1读构建之法-读书笔记

    最开始听见杨老师说邹欣老师这个名字总觉得很熟悉,后来看见博客上老师的头像恍然大悟,原来机缘巧合已经在微博上关注邹老师许久,一直觉得邹老师是个很有意思的人,兴趣一定十分广泛,看了老师的书确实能感觉到邹老 ...

  10. [学习]WireShark 的过滤功能

    1. 打开 wireShark 过滤显示 协议 比如显示arp协议 过滤栏输入arp即可 支持的协议类型 TCP UDP HTTP FTP ICMP SMTP等等 2. 过滤ip地址 ip.addr ...