|
本帖最后由 初学乍练 于 2012-2-20 10:36 编辑
+ E* ?0 f/ ?$ `+ t7 V% w0 f5 O4 e! I+ _2 e* ~
网络摄像机可以直接接入到TCP/IP的数字化网络中,因此这种系统主要的功能就是在互联网上面,通过互联网或者内部局域网进行视频和音频的传输。从内部构成上说,网络摄像机的基本结构一般都是由图像传感器、视频编码器、网络服务器、外部报警、控制接口等部分组成。2 J6 _9 H! R4 x5 n0 d% S; s% ?
/ D% n& {1 V& L( N+ `% e( _) @ 相比较传统的模拟摄像机,网络摄像机最核心的技术就是视频编码器。现在,就网络摄像机的各部分我们做一个技术分析,然后再重点分析一下核心的视频编码器部分。9 c7 C3 ?$ H$ `" \: f# Q5 ^
. m- w! t7 ]1 e1 X+ o% X) Q: F
图像传感器) V, ^3 R& S, D. w9 i) i' T& g
1 d4 ]; p- x/ _/ p0 d$ P- f- b9 { 传统的模拟摄像机,就是通过图像传感器采集视频信息,然后直接输出是模拟的视频信号,通过视频线对外输出。现在摄像机的图像传感器主要有2种,即CMOS和CCD。由于CCD在图像质量方面比CMOS有一定的优势,因此在监控工程中使用的图像传感器主要是CCD,而CCD的主流厂商大部分是日本企业,比如Sony、Sharp等,几乎占了全球CCD市场的90%以上份额。% {! p( `3 P# c4 n
4 ~& B6 n3 `, t. B! L- X1 E
视频编码器
6 G8 y% E" s* V) W( ]; b$ o* M5 o0 R6 z ^: m# k
其功能是把CCD的视频信号按照一定的格式进行数字化编码,有些是直接抓取CCD输出的BT.656的信号,有些是采集CCD驱动输出的模拟信号,通过一个视频AD进行模拟数字转化。视频编码的标准很多,现在主要的网络摄像机的标准有MJPEG、MPEG4和H.264。1 A8 m2 n0 q; w% F; \. h
7 r$ R" x* X" Y3 {2 D/ @8 `
网络服务器
3 M: \8 Y& [8 ]* P7 E0 `" m
2 r, ^* Z( Y" c1 s: \6 r 其功能是把压缩好的视频信号,通过TCP/IP的协议输出,并且基本上要支持现阶段主流的通信格式,比如支持PPPOE、DNS、UDP、TCP等等。, o/ d+ V* A/ t9 B) k: T6 v$ E4 n
2 k* Q! P4 ^6 Y, e9 @! s 外部报警和控制接口- K3 `0 K q0 B9 Y
5 s: `/ O9 z/ E5 V+ Z 外部报警和控制接口都是网络摄像机的辅助功能,主要是通过串口或者10口来实现,串口的方式包括RS232和RS485等等.1 N9 |" x0 Z2 k' K
|
|