网络摄像头范文

时间:2023-03-12 22:29:40

网络摄像头

网络摄像头范文第1篇

网络摄像头传输层安全技术

本文提出一种网络传输层安全技术,利用DES加密算法[4]对TCP/IP协议中传输层的首部字段和应用层数据段进行加密,同时将传输层的TCP/UDP协议转换为自拟的SDTCP/SDUDP协议。传输层协议转换传输层为应用进程之间提供端到端的逻辑通信。运输层包括两种不同的运输协议:面向连接的传输控制协议TCP和无连接的用户数据报协议UDP[5]。根据TCP和UDP原有的协议,本文提出了一种自拟的SDTCP(Self-DefineUserDatagramProtocol)和SDUDP(Self-DefineTransmissionControlProtocol)协议,重新定义了TCP和UDP的首部格式并对首部数据进行加密。同时,考虑到DES加密算法属于对称密码加密体制,如果长时间使用同一个密钥,容易被攻击者破解,因此在传输层首部加入了密钥选择字段,随机选择DES密钥,增强系统的可靠性。这样,经过传输层协议转换后,可以防止入侵者轻易地拆解IP数据包,以及防止各类运输层或应用层的攻击。SDUDP在UDP中,首部字段有8个字节,包括源端口号、目的端口号、数据长度和校验和[6]。SDUDP协议重新定义了UDP的首部格式,①数据长度:SDUDP用户数据报的长度,其最小值为10,仅有首部,最大值为1510。共占11位。②密钥选择:用于选择DES加密算法的密钥,共占5位。在设备的Flash中存放32组密钥并按顺序进行编号管理,该字段的数值即选择密钥的编号,系统根据该字段的数值来选择使用哪组密钥进行数据加解密。该字段数值由系统随机产生,保证了密钥的保密性。③校验和:检测数据报在传输中是否有错,如果发生错误就丢弃。④加密的源端口号与目的端口号:将UDP报文中的源端口号和目的端口号经64位DES加密算法加密后放在该字段中。UDP报文中的源端口号和目的端口号共有32位,在加密时后32位填充0。同时,修改IP数据报首部中的协议字段,以区别UDP协议。本文定义SDUDP的协议字段值为136。SDTCPTCP是TCP/IP体系中非常复杂的一个协议。由于网络摄像头与上位机之间的数据传输通常采用标准的TCP协议,因此在SDTCP中并没有改变TCP的可靠传输、流量控制和拥塞控制等的实现方法,而是重新定义了TCP的首部格式。在标准的TCP协议的首部格式中,包含了源端口号和目的端口号、序号、确认号、数据偏移、紧急指针、窗口、校验和等信息[6]。为了能使SDTCP的首部还原为TCP的首部,在SDTCP中保留了TCP的首部信息,但这些信息会使用DES加密算法进行加密,防止入侵者窃取。同时,在SDTCP首部加入摄像头的控制信息。①数据偏移:指出了SDTCP报文段的首部长度,占4位。该字段的计算单位是32位字(即以4字节长的字为计算单位)。由于网络摄像头使用的TCP协议在首部通常没有加入选项字段,因此该字段的值一般为5。②密钥选择:用于选择DES加密算法的密钥,共占5位。与SDUDP协议的密钥选择字段意义一致。③标志位:TCP协议中的控制标志位,包括紧急URG、确认ACK、推送PSH、复位RST、同步SYN、终止FIN。④校验和:检测数据报在传输中是否有错,如果发生错误就丢弃。⑤加密的窗口、紧急指针、源端口号和目的端口号:将TCP报文中的窗口、紧急指针、源端口号和目的端口号经64位DES加密算法加密后,密文数据的前16位放入加密的窗口字段,随后的16位放入加密的紧急指针字段,最后的32位放入加密的源端口号与目的端口号字段。⑥加密的序号和确认号:将TCP报文中的序号和确认号经64位DES加密算法加密后,密文数据的前32位放入加密的序号字段,后的32位放入加密的确认号字段。同时,修改IP数据报首部中的协议字段,以区别TCP协议。本文定义SDTCP的协议字段值为137。传输层安全技术设计流程网络摄像头传输层安全技术算法流程如图5所示。网络接口1接入监控中心或网络摄像头,网络接口2接入Internet网络。从网络接口1接收到的数据,经过DES加密和协议转换后通过网络接口2发送至Internet网络中;从网络接口2接收到的数据,若传输层为TCP/UDP协议则直接丢弃,若为SDTCP/SDUDP则经过解密后通过网络接口1发送至监控中心或网络摄像头。

算法测试

本文算法均在LPC1768实验板上进行实验,使用Keil4.0编译器编译实现。首先对LPC1768处理器的网络数据处理速度进行了测试。表1列出了开发板对TCP协议最大帧(应用层数据为1500字节)加解密所需用的时间。列出了对UDP协议最大帧(应用层数据为1500字节)加解密所需用的时间。由表1和表2可知,加密数据所需的时间和解密所需的时间基本相同,这是由于DES的加解密算法都是共用相同的算法过程。UDP协议由于头部比TCP协议小,因此在处理UDP协议头部时要比处理TCP协议头部时间短些。由于上位机对网络摄像头的控制信息较少,因此网络摄像头与上位机之间的通信基本为单向传输(数据由网络摄像头发送至上位机)。通过计算可知道,LPC1768微处理器每秒约可处理78个TCP/UDP协议最大帧。每个TCP/UDP协议最大帧可携带1.5KB的应用层数据,则处理器每秒可处理117KB的数据,相当于1Mbps带宽每秒的最大传输量。根据上述测试结果,本文采用奇趣果KIWI家用网络摄像头进行测试,摄像头图像格式设置为720×480,帧结构为25帧/s,最大传输速率(占用网络带宽)为1Mbps。网络摄像头和一台PC终端通过加解密设备接入路由中。在测试过程中,传输的视频并没有出现丢帧情况,同时,在路由上的其余PC终端不能访问网络摄像头。通过以上的实验证明,该系统能实时处理1Mbps带宽网络摄像头的数据流量,同时可防止网络中的其他终端访问网络摄像头,保证了图像数据的私密性。结语目前,网络摄像头已越来越多地应用在远程监控、远程摄像、视频会议等各个领域中,因此摄像头数据安全越来越受到人们的重视。本文利用低价格、高性能的LPC1768微处理器开发一种网络摄像头的加解密设备,并提出了利用DES加密算法对传输层的首部字段和应用层数据段进行加密和将传输层的TCP/UDP协议转换为SDTCP/SDUDP协议的传输层安全技术。实验证明了该系统能实时处理1Mbps带宽网络摄像头的数据流量。通过传输层的加密技术对图像数据加密,增加了入侵者窃取图像数据的难度,同时杜绝了黑客对网络摄像头或监控中心的网络攻击。该系统在网络摄像头数据安全领域具有非常好的市场前景。

网络摄像头范文第2篇

关键词: VFW;视频捕捉; Windows API;AVICap

中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)15-3854-02

Video Capture of Network-vidicon Based on VB6.0

WANG Hai-feng, ZHANG Yi

(Information and Educational Technique Center, Jiangsu Teachers University of Technology, Changzhou 213001,China)

Abstract:With the rapid development of communication and multimedia technique,the application of the multimedia video got a broad development,in the domain of video application,suppose to carry on image manipulation, must first implement the video capture. Consequently, the article has carried on the elaboration to VFW system structure under the Windows system, has produced Windows API function about video capture, has analyzed the working process of the video capture; video capture programme has been designed and implement with VB,programme code has been produced.Finally,the result of video capture is feasible.

Key words:VFW;video capture;Windows API function;AVICap

1 引言

1992年,Microsoft公司了Video for Windows(以下简称VFW),使得任何PC机都能在无特定硬件支持的条件下播放视频画面。它以纯软件的方式从模拟视频源采集数字视频信号并将其存储到文件中或直接对视频缓存进行处理。

VFW的一个关键思想是播放时不需要专用硬件,为了解决数字视频数据量大的问题,需要对数据进行压缩,它引进了AVI (Audio VideoInterleave)文件标准,规定了视频和音频数据以交织的方式进行存储。这种按交替方式组织视频和音频数据的方式可使得读取视频数据流时能更有效地从存储媒介得到连续的信息。

Windows本身包括了VFW,当用户在安装Windows时,安装程序会自动地安装配置视频所需的视频组件,如设备驱动程序、视频压缩程序等。

在VFW开发包中自带了一个视频捕捉的工具vidcap,它使用了VFW视频捕捉模块AVICap的大量API (Application Program Interface,应用程序接口)函数实现实时的视频捕捉。

2 VFW体系结构

VFW以消息驱动方式对视频设备进行存取,可以很方便地控制设备数据流的工作过程。它主要包括多个动态连接库,通过这些组件间的协调合作,来完成视频的捕捉、视频压缩及播放功能。VFW体系结构如图1所示。

VFW主要由六个模块组成:

(1)AVICAP.DLL:它主要实现视频捕捉功能。它包含了用于视频捕捉的函数,为AVI文件输入输出和视频、音频设备驱动程序提供一个高级接口。

(2)MSVIDEO.DLL:用一套特殊的DrawDib函数来处理屏幕上的视频操作,能够将视频捕捉窗口与捕捉驱动设备连接起来,支持ICM视频编码服务。

(3)MCIAVI.DRV:它包含了对VFW的MCI命令解释器,实现回放功能。

(4)AVIFILE.DLL:支持由标准多媒体I/0函数提供的更高的命令来访问AVI文件。

(5)ICM( Installable compression manager):即压缩管理器,提供对存储在AVI文件中视频图像数据的压缩、解压缩服务。

(6)ACM( Audio Compression Manager):即音频压缩管理器,提供与ICM相似的服务,不同之处是它适用于波形音频。

Microsoft的Visual Basic支持VFW,在此开发平台上,可通过多媒体控制接口实现与声音、视频等多媒体信息打交道,开发出多媒体应用程序。

图1 VFW体系结构图

3 基于VFW下VB视频捕捉

3.1VFW视频捕捉模块AVICap窗口类常用的数据结构

在利用AVICap编程时,常常要用到与视频捕捉相关的结构。下面对常用的4个结构作以简要介绍,对于前3个结构都有对应的函数来设置和获得结构包含的信息。

(1)CAPSTATUS:定义捕捉窗口的当前状态;

(2)CAPDRIVERCAPS:定义捕捉设备的能力,如:有无预览能力,有无控制视频源,视频格式的对话框等;

(3)CAPTUREPARMS:包含控制视频流捕捉过程的参数,如捕捉帧频,指定键盘或鼠标键以终止捕捉,捕捉时间限制等;

(4)VIDEOHDR:定义视频数据块的头信息。在编写回调函数时常用到其数据成员1pData(指向数据缓存的指针)和dwBufferLength(数据缓存的大小)。

3.2VFW视频捕捉的工作流程

利用VB进行视频捕捉的设计需要遵循如图2程序流程:

3.3 Windows API视频相关函数

在用VB6.0进行视频捕捉的时候需要用到Windows API 视频相关函数,第一个是建立视频窗口的函数

Declare Function capCreateCaptureWindow Lib "avicap32.dll" _Alias "capCreateCaptureWindowA" _(ByVal lpszWindowName As String, _ByVal dwStyle As Long, _ByVal x As Long, _ByVal y As Long, _ByVal nWidth As Long, _ByVal nHeight As Long, _ ByVal hwndParent As Long, _ ByVal nID As Long) As Long其中第一个参数lpszWindowName表示窗口名,参数x、y、nWidth、nHeight分别描述窗口的位置和大小信息,hwndParent表示其父窗口的句柄,最后一个参数nID为窗口ID。函数返回值为新创建的捕捉窗口句柄。

图2 视频捕捉工作流程

第二个为摄像头信息的提取,用于查找系统中有几个可用的摄像头:

Declare Function capGetDriverDescription Lib "avicap32.dll" _Alias "capGetDriverDescriptionA" _ (ByVal dwDriverIndex As Long, _ByVal lpszName As String, _ByVal cbName As Long, _ByVal lpszVer As String, _ ByVal cbVer As Long) As Long参数dwDriverIndex表示需要返回的摄像头索引号,lpszName 为摄像头名称lpszVer 为版本信息。

第三个是消息发送函数,用于软件和系统摄像头之间的消息发送,本此设计捕捉中用的是下面这个消息来发送数据:

Declare Function SendMessageAsLong Lib "user32" Alias "SendMessageA" _ (ByVal hWnd As Long, _ByVal wMsg As Long, _ ByVal wParam As Long, _ByVal lParam As Long) As Long

其中hWnd为创建的捕捉窗口句柄,wMsg为消息,也就是说告诉系统中VFW需要做什么。

4 视频捕捉的设计与实现

利用VFW技术实现视频的捕捉主要是通过调用其视频捕捉模块AVICap. dll创建AVICap窗口类,并借助窗口类中的结构、回调函数以及宏函数来完成。而本次的视频捕捉是运用系统消息函数向捕捉窗口发送消息来建立捕捉窗口与捕捉设备的联系的。捕捉之前我们首先要安装上网络摄像头,下面将给出VB捕捉的具体程序代码,并配上注解。

VB视频捕捉的程序代码如下:

Option Explicit

Dim hCapWnd As Long‘设置捕捉窗口句柄

Private Sub Form_Load()

Dim Messagepram As Long‘设置发送消息参数

Dim x As Long

Dim y As Long

x = Form1.Height

y = Form1.Width

hCapWnd = capCreateCaptureWindow("视频捕捉", WS_CHILD Or WS_VISIBLE, 0, 0, x, y, Me.hWnd, 0),创建的窗口能足够显示摄像头的内容 If 0 = hCapWnd Then '当无法创建窗口时,出现提示

MsgBox "不能建立视频捕捉窗口", vbCritical, "视频捕捉"

Exit Sub

End If

‘发送与摄像头设备连接的消息

Messagepram = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, 0, 0)

‘通过消息设置帧频,默认为15帧/秒

Messagepram = SendMessageAsLong(hCapWnd, WM_CAP_SET_PREVIEWRATE, 66, 0)

‘通过消息发送“开始向捕捉窗口发送画面”

Messagepram = SendMessageAsLong(hCapWnd, WM_CAP_SET_PREVIEW, 1, 0)

End Sub

Private Sub Form_Unload(Cancel As Integer)‘退出程序时关闭捕捉

Dim CAPstop As Long

CAPstop = SendMessageAsLong(hCapWnd, WM_CAP_STOP, 0, 0)

End Sub

上述程序只是反映了视频如何捕捉的过程,对捕捉下来的视频运用AVIFILE 来对视频进行存盘操作,下面是视频捕捉的截图。

图3 VB视频捕捉

5 结束语

运用Windows系统下的VFW来开发一些视频应用软件,可以开发出适合自己软件要求的产品,但是它所捕捉的视频是AVI文件的,是占用空间比较大,如果要在网络上将捕捉下的视频进行远程传输,需要编写压缩代码进行压缩后才能。

参考文献:

[1]申华.基于Windows环境下视频捕捉技术的研究及应用[D].辽宁:大连海事大学,2005.

[2]曹衍龙.Visual Basic系统开发实例精粹[M].北京:人民邮电出版社,2005:183-198.

[3]贝雷,王敏.用VideoforWindows实现视频捕捉[J].系统工程,2000,18(6):63-65.

[4]琚章锋,刘娟.利用VFW进行视频开发[J].电脑开发与应用,2004,17(7):20-22.

[5]陈珲,张会汀,周杰华.利用VFW实现实时视频捕捉及其应用[J].计算机应用,2003,23(8):141-143.

网络摄像头范文第3篇

至于键鼠套装MK120,用价廉物美来形容这款产品一点都不为过,良好的手感,出色的性价比和细节之处的设计都证明其堪称家庭用户,网吧以及起步型企业的不二之选。

罗技Pro C920

产品信息

价格769元

厂商罗技电于贸易(上海)有限公司

电话021-64711188

网址www.省略

罗技键鼠套装MK120

产品信息

价格89元

厂商罗技电于贸易(上海)有限公司

电话021-64711188

网址www.省略

前些日子因一些私事,不得不去公证处做公证,没想到的是在多人签字确认之后,公证处还要求大家去拍摄照片,当然拍摄的方式很简单:一台计算机、一个摄像头,用摄像头拍下来在场人员即可,目的就在于证明这些人的确来到了公证处,不是他人代签。

恰好当时我正在使用罗技公司送测的高清网络摄像头ProC920,这个应用模式让我眼前一亮――在笔记本电脑大行其道,且均内置了摄像头的现状下,我很难想象会有什么用户单独购买摄像头产品,而这个应用场景却是摆在面前的鲜明例证,而且在看到拍摄的照片后,我立刻觉得,如果这个公证处能够使用罗技高清网络摄像头ProC920的话就再好不过了――那个廉价摄像头的拍照效果简直太差了!图像颗粒感明显,根本谈不上对焦,更别说能够看清细节了。

罗技高清网络摄像头ProC920有着相当多的特性:通过Skype进行通话的话,可以实现1080p的全高清分辨率;如果仅有MSN等即时通讯工具也不要紧,702p的高清视频通话可以算是相当不错了,能满足绝大多数用户的需求;想要录像更不在话下,H.264编码的1080p全高清录像功能是Pro C920的看家法宝;拍摄静态照片的话,那么1500万像素的照片质量自然不是那些廉价产品所能企及的。能够提供以上特性,来自Carl Zeiss的镜头功不可没,除此之外,Pro C920使用了双麦克风设计,因此在进行视频沟通时可确保声音清晰真实。

在软件支持方面,罗技公司特别设计了一键上传的功能,即在拍摄完视频之后,可立即将作品上传到Twitter、Facebook或是YouTube等社交网站。当然,如果能够更加本地化一些,可上传至新浪微博或是其他网站就更好了。值得一提的是,ProC920还在底部设计了安装三脚架的标准接口,来适应不同的使用环境。

网络摄像头范文第4篇

关键词:ARM9; S3C2440; USB摄像头; MJPG-streamer

中图分类号:TN948-34 文献标识码:A 文章编号:1004-373X(2011)24-0049-03

Design of Network Video Image Acquisition System Based on ARM9 and USB Camera

YU Yan-ping1, ZHU Xiao-zhi2, WANG Zhong-xun2

(1. Computerized Numerical Control department, Yantai engineering vocational and technical college,Yantai 264006, China;

2. Institute of Science and Technology for Optoelectronics Information, Yantai University, Yantai 264005, China)

Abstract: With the growing popularity of Internet, the video information acquisition by means of the existing networks has become the main method of the remote video information collection. The acquisition system takes S3C2440 ARM9 processor as a hardware platform, and collects video information through the USB camera. The remote video information acquisition is realized by transplanting the video server MJPG-streamer and by taking DM9000 network card as Ethernet controller based on the embedded Linux operating system. The system overcomes the problems existing in available video acquisition modes. It is easy to develop, has high portability and running stability.

Keywords: ARM9; S3C2440; USB Camera; MJPG-streamer

收稿日期:2011-07-29

基金项目:山东省自然科学基金资助项目(ZR2009GM026)

0 引 言

通信网络已经普及到人类生活的各个方面,布控区域广阔的网络视频采集系统也在迅速的发展,嵌入式视频采集系统的服务器直接连入已经建成的网络,既没有线缆长度的限制,也没有信号衰减的限制,通过没有距离概念的网络,彻底抛弃了地域的限制。系统具有几乎无限的无缝扩展能力,所有设备都以IP地址划分,增加设备只是意味着IP地址的增加,可组成非常复杂的视频采集系统,服务器输出的视频数据已完成模拟到数字的转换并压缩,采用TCP/IP协议在网络上传输,支持跨网关、跨路由器的远程视频信息传输。

本文根据网络视频采集的需要,将网络传输与视频采集相结合,设计了以S3C2440为核心的USB摄像头视频采集和嵌入式Linux系统下的视频服务器,从而实现了远程网络视频信息采集。

1 系统总体设计

该系统是以ARM9处理器S3C2440为核心,在嵌入式Linux系统平台下,通过USB摄像头采集视频信息,然后对所得到的视频数据通过内部总线送到视频服务器MJPG-streamer上,视频服务器经过对图像压缩处理,经过以太网传输出去,远端客户机通过浏览器或者专用软件访问视频服务器,即可浏览现场信息,从而实现网络视频采集[1]。系统总体如图1所示。

2 系统硬件设计

系统的硬件框图如图2所示。

系统处理器采用高性能ARM9处理器S3C2440,S3C2440是基于ARM920T核心的RISC处理器,主频为400 MHz,实现了MMU,具有AMBA总线和哈佛结构高速缓冲体系结构,有独立的16 KB的指令缓存和16 KB的数据缓存。主要应用于高性能,低价格,低功耗的嵌入式设备和手持设备。处理器内部集成了完备的硬件资源,外部存储控制器,4通道DMA,3通道的UART,2通道SPI,2通道USB主机和1通道USB设备,4通道PWM定时器和内部看门狗定时器,130个GPIO等[2]。

图2 系统硬件框图NAND FLASH采用K9F2G08,该存储芯片容量大,高达256 MB,改写速度非常快,易于使用,具有可靠的耐用性,适合用于大量数据存储,该FLASH以512 B为块进行读写操作,通过输入输出接口传送地址和命令,传递专门的数据接口与CPU相连,数据总线为8 b,写入操作必须在空白区域进行,所以在改写数据时要先进行擦除,然后再写入。

NAND FLASH在本系统中用来存放bootloader引导代码,Linux内核代码以及Yaffs文件系统[3-4]。SDRAM为同步动态随机存储器,类似于PC机的内存,在系统启动时,先将内核代码从FLASH复制到SDRAM中,用来程序的读取,存储,执行,从而提高CPU读取和写入数据的速度。本采用2片32 MB的HY57V作为系统内存,把他们并联起来形成32位的数据总线,提高CPU的访问速度,增加运行Linux系统的流畅性[5]。由于SDRAM掉电不能保存数据,所以要不断的进行动态刷新来保存数据,使用之前要进行初始化。

目前最流行的以太网控制器是DAVICOM公司的DM9000网卡芯片,该芯片自适应10 Mb/s和100 Mb/s的网络,处理器通过GPIO与网卡相连,支持3.3 V接口电压,32位接口存储器可以方便直接与S3C2440相连,在连接RJ-45接口,即可实现以太网物理层和数据链路层的连接[6-7]。设备驱动程序在Linux操作系统下可以方便的移植,故选择此网卡芯片作为以太网控制器。摄像头采用市场普通USB摄像头,即插即用,处理器通过USB控制器控制摄像头。

3 系统软件设计

本系统软件可分为Bootloader,Linux内核,Yaffs文件系统和MJPG-streamer视频服务器,系统框图如图3所示。

“Bootloader是在操作系统运行之前运行的一段小程序,来完成硬件设备的初始化,从而将系统软硬件环境带到合适状态,为最终调用操作系统做好准备”。Bootloader可以从SAMSUNG公司官方网站下载,经过交叉编译生成Bin文件,下载到板子上。

Linux内核采用Linux 2.6.32版本,运行make menuconfig配置万能驱动USB摄像头,在Device Drivers下,选择Multimedia device,选择Video Capture adapters,选择V4L USB devices,选择GSPA based webcams,即可选择万能驱动USB摄像头。

系统采用Yaffs文件系统,Yaffs是专为嵌入式系统使用 NAND型闪存而设计的一种日志型文件系统。它减少了一些功能,速度更快,挂载时间很短,对内存的占用较小,所以系统采用Yaffs文件系统[8]。

MJPG-streamer 是一款免费基于IP地址的视频流服务器,它的输入插件从摄像头读取视频数据,这个输入插件产生视频数据并将视频数据复制到内存中,它有多个输出插件将这些视频数据经过处理,其中最重要的输出插件是网站服务器插件,它将视频数据传送到用户浏览器中,MJPG-streamer的工作就是将其中的一个输入插件和多个输出插件绑定在一起,所有的工作都是通过它的各个插件完成的[9-10]。MJPG-streamer源码包可从SourceForge网站下载使用。各个文件如下:

(1) input_testpicture.so。这是一个图像测试插件,它将预设好的图像编译成一个头文件,可以在没有摄像头的情况下传输图像,从而方便调试程序。

(2) input_uvc.so。此文件调用USB摄像头驱动程序V4L2,从摄像头读取视频数据。

(3) input_control.so。这个文件实现对摄像头转动的控制接口。

(4) output_http.so。这是一个功能齐全的网站服务器,它不仅可以从单一文件夹中处理文件,还可以执行一定的命令,它可以从输入插件中处理一幅图像,也可以将输入插件的视频文件根据现有M-JPEG标准以HTTP视频数据服务流形式输出。

(5) output_file.so。这个插件的功能是将输入插件的JPEG图像存储到特定的文件夹下,它可以用来抓取图像。

将MJPG-streamer视频流服务器移植到目标板上运行,从而可以实现网络视频数据的采集,具体移植过程:

(1) 首先移植MJPG-streamer依赖的jpeg库。在/usr/local目录下解压源码包tar xvzf jpegsrc.v8b.tar.gz。

(2) 修改配置文件./configure --prefix=/usr/video/jpeg --host=arm-linux-gnueabi,编译:make,安装:make install,最后将/usr/local/video/jpeg/lib目录下的libjpeg.so.8文件拷贝到文件系统中的lib目录下。

(3) 解压源码包:tar zxvf mjpg-streamer.tar.gz;

(4) 修改源码:修改顶层Makefile及plugins目录中的各级Makefile将所有CC=gcc修改为 CC=arm--linux-gcc。修改/usr/local/mjpg-streamer-r63/plugins/input_uvc目录下的Makfile文件,在CFLAGS +=-O2-DLINUX-D_GNU_SOURCE-Wall-shared-fPIC后加上I//usr/local/video/jpeg//include,把$(CC)$(CFL-AGS)-ljpeg -o$@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo代码修改为$(CC)$(CFLAGS) -ljpeg -L/ usr/local/video/jpeg /lib -o$@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo,从而加载前面编译安装的jpeg库文件,使得MJPG-streame能够调用到jpeg库。

(5) 交叉编译:make CC=arm-linux-gcc,交叉编译器为arm-linux-gcc4.3.2,生成ARM板可执行的二进制文件。

网络视频采集系统软件流程图如图4所示。

4 系统测试

将应用程序通过超级终端工具传输到ARM板上,设置视频服务器应用程序start_uvc.sh开机启动,将交换机引出的双绞线通过RJ-45接口连接到ARM板,在超级终端下进入ARM板,用ifconfig命令配置服务器相应网段的IP地址,将板子上电之后即可执行视频采集程序。从客户端浏览器输入ARM板IP地址发出访问请求,服务器接收到请求后与客户端建立连接,将视频数据发送到客户端监听端口,客户端就可以得到连续的现场现场画面,从而实现网络视频采集功能。客户端测试画面如图5所示。

5 结 语

随着互联网的不断发展,视频信息采集进入到一个新的时代,本系统设计基于S3C2440的高速信息处理能力和丰富的硬件接口,在网络功能强大的Linux操作系统平台下,移植MJPG-streamer视频流服务器,模块结构清晰,易于管理,利用现有网络资源,很容易实现远程的网络视频采集,克服了现有视频采集的距离问题,开发简单,可移植性高,并且系统运行稳定。

系统改进思路:无线局域网WLAN成为无线通信使用热点,通过移植WIFI模块可以实现无线网络视频采集,从而摆脱网线的限制,更加方便使用,在MJPG-streamer软件中有一个input_control.so的输入插件没有用到,加上该插件可以实现摄像头的位置的控制,比如自动跟踪的功能,另外可以加入智能模式识别算法,从摄像头读取的视频信息识别物体,辨别出人、动物、汽车等物体,从而是系统功能更加强大。

参 考 文 献

[1] 李晶.嵌入式Linux系统的移植技巧[J].现代电子技术,2008,31(24):40-43.

[2] Samsung Electronics. S3C2440A 32BIT coms microcontroller user's manual [M ]. Republic of Korea: Samsung Electronics, 2006.

[3] 俞辉,李永,刘凯,王晓红.ARM嵌入式Linux系统设计与开发[M].北京:机械工业出版社,2010.

[4] 王黎明,陈双骄,闫晓玲,等.ARM9嵌入式系统开发与实践[M].北京:北京航空航天大学出版社,2010.

[5] 王学龙.嵌入式Linux系统设计与应用[M].北京:清华大学出版社,2001.

[6] 李明,练秋生.嵌入式视频监控系统的设计[J].电子技术,2008,45(11):37-39.

[7] 柯飞雄.基于ARM9网络视频监控系统的设计与实现[D].厦门:厦门大学,2008.

[8] 王戬.基于ARM9的USB Camera驱动程序开发[D].武汉:武汉科技大学,2008.

[9] 冯丽芳,孙俊,周俊华,等.基于ARM9的网络视频监控系统实现[J].电力自动化设备,2006,26(10):95-97.

[10] 刘良,赖万昌,黎明.基于ARM9的GPRS图像传输系统的设计与实现[J].计算机工程与设计,2010,31(7):1477-1480.

作者简介: 于艳萍 女,1963年出生,山东烟台人,高级讲师。主要研究方向为信号检测。

朱晓智 男,1987年出生,山东人。主要研究电子技术、通信信号处理。

网络摄像头范文第5篇

1 不要迷信CCD

现在摄像头中的图像传感器主要有CCD和cM0s两种。CCD由于具有技术先进、成像清晰等等特点,因而许多用户在购买摄像头的时候只认CCD,其实这是非常片面的。

摄像头的使用目的不同于数码相机,数码相机用于拍摄高清晰度照片,因此多使用CCD图像传感器,而摄像头在网络聊天的过程中需要网络带宽的支持。目前中国的网络情况并不能支持高清晰视频的流畅传送,所以目前的摄像头无论是使用CCD图像传感器还是CMOS图像传感器,在最终的屏幕显示效果上不会有太大的差异。从另一方面讲,使用CCD的摄像头往往在价格上会比CMOS摄像头昂贵很多。

2 注意分辨率和帧数的匹配

就目前来说,摄像头的主要作用是视频聊天和普通网络会议。摄像头如果能够提供更加清晰的图像是非常好的,不过视频播敢是否流畅才是此时应该更加关注的。我们都知道,如果视频播放速度达到30FPS (30帧/秒),肉眼就不会感到画面的停顿,而当图像分辨率增加时,由于网络带宽的限制,视频速度会急剧下降。

中国网络情况即便是ADSL连接,使用QQ进行视频对话的时候,30万像素的摄像头在640×480的分辨率下根本不能达到30FPS,最多只有15FPS左右,而在320*200分辨率下可以达到15-35FPS。因此在选购摄像头的时候,选择一款最高分辨率为640×480。但是能够在320×200分辨率下稳定达到30FPS的摄像头即可。

3 必须具备调焦功能

很多廉价摄像头的焦距是固定的,也就是说摄像头只能在一个固定距离上拍摄到清晰的图像,一旦过近或者过远。都不能得到清晰的图像。而质量好的摄像头镜头可以通过手动的方式调节焦距,这样无论你将摄像头置于那一个位置,通过调节焦距后都能获得清晰的图像,通常我们可以利用镜头外侧的调节装置进行调节。

4 灵敏度越高越好

如果大家使用过摄像头,会发现在大幅度移动摄像头的时候,画面会出现模糊不清的情况,必须在稳定下来后,图像才能逐渐清晰,这就是摄像头灵敏度低的表现。虽然摄像头不可避免地都会出现这种情况,但是灵敏度高的摄像头则可以在很短的时间内适应环境并显示清晰图像。

5 外观

网络摄像头范文第6篇

外观及功能配置

从包装盒来看,罗技快看畅想版QuickCana E1100网络摄像头是一款分辨率为130万象索的产品,包装盒上印刷的“全国统一价99元”格外醒目。

外观方面,罗技快看畅想版QuickCamE1100网络摄像头仍然采用时尚的罗技经典球形设计,圆形的镜头与圆形底座相呼应,小巧精致的身形让人看了不禁心动。色彩方面采用了当前流行的钢琴烤漆工艺,经典优雅的黑色做工,透出绅士气派,给人一种沉稳感。

在功能配置方面,罗技快看畅想版QuickCam E1100网络摄像头采用了VGA高清镜头CMOS感应器,象素为130万,视频最高桢数30FPS。镜头周围的一圈是手动对焦环,明显地向外凸起,这种设计既方便了用户手动对焦,又能够使手指拧动的时候不易打滑,保护镜头不轻易被误碰到,一举两得,可以看出在设计的时候对细节方面也丝毫没有大意。再往上是LED状态指示灯,可以很容易地知道摄像头是否与电脑接通。而在机身的上部则是该摄像头的特色功能之一:快拍按钮,有了它想拍摄照片的时候只需轻轻按下即可,轻松方便。

值得一提的是,罗技快看畅想版QuickCam E1100网络摄像头底座采用折叠式,可适用任何机型。而在最底端的固定部位,罗技采用了橡胶材料,以增加摩擦来更好地固定住摄像头。

性能测试

稍微细心一点,可以在参数规格表中发现有“软件增值”这几个字,罗技在这款摄像头中附赠了一个QuickCam软件,用来增强它的性能。通过该软件可以对数据流格式进行设置,包括分辨率大小和帧,视频拍摄,照片拍摄,音频捕获等等。

在功能方面,罗技快看畅想版QuickCanlE1100网络摄像头集合时下流行的所有功能,广泛兼容Skype、W'mdowsLiveMessenger、Yahoo、腾讯QQ、新浪UC和其他即时消息应用程序,无论你偏好哪种聊天工具,都可方便使用。同时配合长达1.8米的USB连接线让用户自由调整摄像头的位置,获得最佳的聊天效果。免驱130万像素让用户彻底做到了“快乐分享,即插即现”。

罗技快看畅想版QuickCamE1100网络摄像头可进行手动调焦,硬件像素30万,通过软件可达130万,并且在顶部设有黑色快拍键,同时采用USB 2.0接口,能够更加方便用户的使用。

尽管罗技快看畅想版QuickCamE1100网络摄像头不具备良好的夜视功能,或者说不具备自动调节亮度功能,但从这款摄像头在对比度、色温和亮度方面来看,其控制相当不错,并没有出现部分国产百元级摄像头对比度过高、亮度偏亮等情况。

总结

网络摄像头范文第7篇

摘要:从摄像头在线直播开放视频资源解读、摄像头在线直播开放视频资源网站,包括大型资源网站、小型资源网站和独立资源网站、摄像头在线直播开放视频资源利用中需注意的问题,包括在线直播效果、时差问题、语言文字问题和其他技术性问题等方面,对全球摄像头在线直播开放视频资源及利用进行了探讨。

关键词:网络摄像头;视频资源;在线直播;互联网

中图分类号:G255.76

文献标识码:A

1 摄像头在线直播开放视频资源解读

随着网络技术的飞速发展,互联网上信息资源的类型越来越丰富多样,网络信息资源的获取和利用方式也发生了巨大变化。而在目前全世界浩如烟海的网络信息资源中,摄像头在线直播开放视频资源,以其具有实时、直观、形象、生动、开放的特点,成为互联网信息资源中深受用户青睐的一种重要类型。当用户没有出国,又想看看国外的风景、风情、民俗、社会、交通、生活、动物、园林等情况,而观看相关照片都是过时的信息资源,听朋友介绍也无法得到真实地感受,此时就可以利用到全球摄像头在线直播视频资源。通过设置在世界各地的摄像头实时在线直播视频资源,可以十分方便地看到全球已经上网的摄像头视频直播。因为有了全球摄像头在线直播视频,就可以基本做到放眼看世界,全世界可尽收眼底。用户可以来看看世界日新月异的变化,丰富多彩的异国情调。摄像头在线直播吸取和延续了互联网的优势,利用互联网技术具有的实时在线、形象直观、传输快速,表现形式好、内容丰富、地域不受限制、语言文字基本不受限制等特点,利用视频方式通过互联网进行网上现场直播,可以将摄像头所摄取的真实视频资源实时地通过互联网开放公布和传播,可以最为真实的及时反映世界各地的现场情况。在世界各地,目前有许多摄像头被安装在大厦的顶端、公园、车站、码头、街边或家中,并且已经连接到互联网上,公众可以通过这些在线摄像头的视频图像,实时观察世界各地的真实情景。可以大到太空,如国际空间站,也可以小到幼儿园、住宅小区和个人家庭[1],以及各种旅游景观、交通状况等,可以欣赏已经公布的全球在线摄像头视频。由于全球的这些摄像头都属于经过主人允许的可以对外开放的摄像头视频资源,所以不存在侵权问题。部分摄像头在线直播完成后,还可以随时为用户继续提供重播和点播,有效地延长了视频直播的时间和空间,发挥了摄像头在线直播内容的最大价值。

2 摄像头在线直播开放视频资源网站

2.1 大型资源网站。如“直播客”网站[2],是中国最早和最具影响力的摄像头在线直播视频资源分享网站,也是全球最早上线的摄像头在线直播视频资源分享网站之一。它通过计算机的自动分析及专业的人工遴选,利用摄像头视频资源向公众提供真实发生在世界各地的社会信息。该网站摄像头在线直播视频资源的来源主要包括3大类:一类是来自全世界众多摄像头在线直播站点的视频资源,包括城市监控、街道、景区点、住宅、家庭等摄像头。这是由于网站与上千家国内外知名摄像头资源共享平台建立了广泛的深度合作,也是该网站的最主要视频资源;另一类是该网站直接投资建设的网络共享摄像头;第三类是网友自行制作或分享的摄像头共享视频资源。该网站设置的栏目目前有13类:推荐摄像头;公路街景:公路监控摄像头;全球景点:著名景区摄像头;交通路况:交通监控摄像头;气象自然:各地自然景观;商业场所:商场酒店摄像头;住宅小区:街区社区摄像头;个人视频:家庭、表演、个人秀;文化场所:学校、图书馆、博物馆;国际空间站:各国空间站实况;建筑工程:楼盘建筑流程;产品宣传:产品在线展示;在线电视:中文电视台直播。直播客网站的所有相关内容信息都是向公众开放的,同时会根据所在地区的相关法律法规,对视频内容进行监督和审核。

2.2 小型资源网站。互联网上还有一些小型的摄像头在线直播视频资源网站。如美国的“生活溪流”网站,目前可提供包括“英国Cramlington诺森伯兰郡、estaciónInvernal圣伊西德罗、拉博勒网路视讯、利夫诺视频、希腊米科诺斯岛、扎金索斯桑特岛、英国普雷斯顿铁路车站”在内的摄像头在线直播视频;英国“远景摄像头”网站的“英国伦敦泰晤士河、英国伦敦唐人街、法国阿卡雄海湾、印度德里”,“探索”网站的“太平洋水族馆热带珊瑚礁”和从2012年2月3日起开始在线直播中国四川雅安卧龙部级自然保护区碧峰峡熊猫中心基地的实况视频;法国“尼斯旅游网”的“美国洛杉矶国际机场”和“法国尼斯海滩”。

2.3 独立资源网站。互联网上也有一些摄像头在线直播视频是独立的资源,如“俄罗斯莫斯科附近小镇的十字路口”和“Khovrino村”、“捷克Kralupy河畔”、“巴西乌尼昂达维多利亚”、“斯洛伐克”、“非洲野生动物园”、“美国爱荷华州白头鹰”、“企鹅海滩”、“印度喀拉拉邦首席部长办公室”、“尼亚加拉大瀑布”等。

3 摄像头在线直播开放视频资源利用中需注意的问题

3.1 在线直播效果。按摄像头在线直播的视频效果划分,可分为实时效果和延时效果,实时直播效果最好,可以顺畅地实时在线直播视频影像。延时直播效果较差,一般延时时间在1-5秒,甚至更长。按摄像头在线直播的声音效果划分,可分为有声在线直播视频和无声在线直播视频,前者的效果明显要优于后者。按在线直播摄像头的视频转动效果划分,可分为摄像头固定不转动、可固定角度转动、可连续角度转动、可跟踪转动和用户自主控制摄像头转动5种。不转动摄像头为固定角度的在线直播视频,可转动摄像头是在一定的角度范围内(如有2-7个固定角度)可以进行转动的在线直播视频。如纽约时代广场的一个摄像头可以实现7个不同方向和角度的视频直播。可连续角度转动摄像头可实现连续角度转动的视频直播,如设置于英国伦敦中心的高清网络摄像头,可连续转动角度俯瞰泰晤士河上的阿尔伯特大桥、切尔西桥和泰晤士河畔的巴特西桥。可跟踪转动摄像头是可自动跟踪所设定的摄像对象进行跟踪在线直播视频,如设置在中国卧龙自然保护区碧峰峡大熊猫中心的在线直播摄像头。按在线直播摄像头的视频远近推拉效果划分,可分为摄像头无推拉效果和有推拉效果两种。大多数为前者,后者如美国纽约大厦楼顶上的一个摄像头,可以实现3级远近距离的推拉显示。按在线直播摄像头的用户可控性划分,可分为用户可控和不可控两种。目前,绝大多数摄像头为用户不可控的,用户可以将摄像头向上下左右方向自主控制转动的如苏格兰格拉斯哥卢森格林大街的在线直播摄像头。

3.2 时差问题。1884年国际经线会议规定,全球按经度分为24个时区,每区各占经度15°。以本初子午线为中央经线的时区为零时区,由零时区向东西各分12区,东西12区都是半时区,共同使用180°经线的地方时。由于时差的关系,中国是白天的时候,国外则可能是在夜晚,图像会有差异。如中国北京和美国纽约的时差正好为12小时,所以,在观看摄像头在线直播视频资源时,需要注意不同地点的时差。在观看摄像头在线直播视频时,可以随时观察当前观看的网络摄像头是什么时区的。由于部分摄像头在线直播开放视频资源网站上直接标明了当地的时间,所以,可以通过它直接了解当地的时间。需要注意的是,如果用户的电脑时间有误,则摄像头在线直播视频显示的时间也会出现误差。

3.3 语言文字问题。为了有效地解决用户在观看国外摄像头在线直播开放视频资源时会遇到的语言文字障碍问题,用户可以利用谷歌浏览器予以解决。目前谷歌浏览器可即时在线翻译54种语言文字。其即时在线翻译的方法是,利用其“已将此网页从”XX文“翻译成”XX文,可以实现不同语言的中外文网络信息资源翻译。所有外语都可通过首次使用浏览器的提示“此网页为XX文网页,是否需要翻译?”,通过点击“翻译”选项,实现“已将此网页从XX文翻译成中文(简体中文)”,同时还可以仍然“显示原始网页”。也可以通过“选项”设置,将其设置为“一律将XX文翻译为中文(简体中文)”,从而可以在此后的浏览器使用时实现自动翻译[3]。

3.4 其他技术性问题。摄像头地点识别问题:大多数摄像头在线直播开放视频资源网站,都标明有可以实现在线直播的摄像头安置地点的标记,只要显示在全球地图上的摄像头点,就表示这里有在线网络摄像头直播,只要摄像头处于在线开放状态就可以观看。也有部分摄像头在线直播开放视频资源网站直接将可以观看的视频资源列表标出;无法弹出播放窗口问题:如果点击后没有弹出播放窗口,可以查看浏览器是否禁止了脚本、JAVA、漂浮窗口等。也有些摄像头实行定时上网。国内摄像头视频资源建议采用速度更快的搜狗浏览器,国外摄像头视频资源建议采用可以实现54种语言自动翻译的谷歌浏览器观看;视频资源连接问题:有时候会出现摄像头视频资源连接不上的问题,原因可能是摄像头视频的主人暂时关闭了摄像头,此时可以换其他的直播摄像头观看;视频图像延时问题:部分摄像头视频存在延迟时间(可达1-10秒,甚至更长),这是因为网络数据包在传输的过程出现有掉包的现象。

[参考文献]

[1] 播客时代最in的摄像头在线直播[EB/OL].[2012-05-26]..

[2] 直播客[EB/OL].[2012-05-26].www.省略.

[3] 于新国. 对国外少年儿童信息资源中文利用的探讨[J]. 图书馆论丛,2011(4):31-34.

网络摄像头范文第8篇

我的摄像头 认识我

摄像头使网络聊天更加真实,通过摄像头可以方便地将自己的影像通过网络传送给远在他乡的亲朋和好友,另外摄像头也可以作为DC和DV使用,记录下可爱或搞笑的瞬间或拍摄一段真情演绎的MV与朋友分享。这些应用我们早已孰知,但有没有想过把摄像头变身成为一个“系统卫士”,实现只有当你被摄像头“认出”后才可以正常使用电脑的功能呢?

如此神奇的功能并不是天方夜谭,只要通过软件的帮助就可以变成现实。“LemonScreen”就是一款可以通过摄像头来实现系统登陆验证的软件,它可以通过摄像头俘获的影像来识别是否为合法用户,当用户通过身份验证后才可以进入到系统。这样的设计不仅省去了输八密码的繁琐,同时也增强了系统的安全性。

连接摄像头并成功安装驱动后就可以安装“LemonSc reen”了。虽然软件为英文版本,但简单的菜单操作起来也并不复杂。首次运行软件可以进入到“Settings”项内进行基本设定(如图1),其中“cameraDevice”为摄像头设备选择,另外“Delav if inactivltvbe fore LocklnQ thesesslon”项为多长时间无操作后进入到锁定界面(以秒为单位)。“Delay Df incactivity before disabling the camera”为多长等待时间后关闭摄像头(以秒为单位),根据需要设定完毕后就可以点击“Apply”保存设定了。

点击“EnrolIment”按钮后进入到登陆设定界面。如果摄像头连接正常的话,转入到该界面后就会在显示摄像头俘获图像的右侧标记识别内容是否符合要求,其中绿色为最佳、黄色为合格,而当显示为红色时就需要调节摄像头位置、角度以及辅助光源了。当调节到满意效果后就可以点击“Enroll Mode”按钮来保存识别信息(如图2)。

点击“Save”后就可以保存设定并启动“LemonScreen”的自动识别。要想立刻体验效果可以按下“Alt”+“L”键锁定系统,只有摄像头通过验证才可以进入系统。这里并不需要担心因为角度和距离摄像头位置的差别而导致无法登陆的情况,因为“LemonScreen”会自动跟踪人脸位置,且距离摄像头远近并不会成为影响识别准确率的因素(不过这里建议大家在录入身份验证信息的时候还是要尽量保证清晰的影像,否则会直接影响识别速度)。(如图3)

除了“LemonScreen”,笔者再推荐给大家“VideoLockfor Webcam”和“SphinX”两款软件,这两款软件同样支持系统登陆时用摄像头来进行身份识别,只是功能不如“LemonScreen”强大,有兴趣的朋友不妨一试。

网络状态 看键盘

众所周知,通过观察ADSL猫或路由器的指示灯可以查看网络状态,并且通过指示灯闪烁的频率就可以判定网络连接是否正常或判定故障原因。不过,一般我们都会把猫和路由器放在桌子底下等“僻静”的地方,查看起来有些不便。其实不用这么“复杂”,使用键盘就可以实时监测网络状态。

作为计算机录入设备的键盘似乎和网络检测没有任何联系,但如果你看到键盘上的三个指示灯就会明白实现的原理了。没错,我们这里就是通过键盘的三个Lock指示灯来映射网络连接状态(如图4),这里使用的软件为“键盘网络指示LEDS”。

网络摄像头范文第9篇

穿制服的保安对着一排屏幕喝茶、玩手机?实际情况一般也差不多。尽管图像识别技术每天都有进展,但大部分监控摄像头还是依靠人来判断。

爱尔兰公司Evercam的创始人马可・赫布斯特(Marco Herbst)认为这些摄像头都可以变得更聪明。

5月初在纽约的TC Disrupt技术创业大会上,赫布斯特在公司展台边装了一个摄像头。每当有人过来,他就请对方在Twitter上发信息@Evercam的公司账号(@ evrcm)。摄像头收到信息后,便会拍下现场照片并在社交网络上@发送者。

“任何摄像装置都能连上我们的平台。不管是监控摄像头、网络摄像头还是手机。你甚至可以用单反相机,只要它自带Wi-Fi功能。”赫布斯特在接受《第一财经周刊》采访时表示。

赫布斯特说社交网络遥控拍照是靠一个12岁的小朋友写的软件实现的。这软件除了营销宣传以外,基本没什么实际用途。

但社交网络仅仅是触发摄像头的无数可能之一。Evercam也可以依靠声音或者先进的图像识别技术分析摄像头所拍摄的内容,分析商场流量或用做夜间安全保卫。

有一间专职老人看护的公司在独居老人家里装上摄像头。为保护隐私,这些摄像头平时不会拍摄画面,看护公司看不到任何东西。但当老人通过报警按钮求助时,摄像头便会自动开启,帮助护工判断情况。

Evercam为用户提供了一个平台。任何一个摄像头只要能通过网络输出视频,便能接入这个平台―基本上所有IP监控摄像头和网络摄像头都能实现。除了摄像头以外,Android手机也只要装一个应用就能变成Evercam的眼睛。

视频加密后自动备份在Evercam的服务器上。用户可以在Evercam提供的管理后台里自行添加不同的摄像头,如果不知道怎么设定,也可以选择让Evercam帮忙处理技术细节,花15美元接入一个摄像头。

让摄像头智能的是软件。Evercam有一个类似苹果App Store的应用商店,开发者写好软件以后放上去,便能开放给接入Evercam的摄像头用。这些软件直接在服务器上运行,因此它的各种功能对摄像头没什么要求。

“我们有点像是摄像头的Android或者iOS。”赫布斯特这么介绍自己的平台。

2009年创建的硅谷公司Dropcam也在做类似的事情。和Evercam为第三方硬件提供平台的做法不同,Dropcam自己做硬件。

作为一款针对消费市场的产品,Dropcam的最大特点是易用。圆饼一般外形的Dropcam内置Wi-Fi无线网络,用户不需要安装配套软件,也看不到IP地址或者任何技术参数。用USB线将它接上电脑后,用户只需要打开一个网页注册账号便能让它开始工作,全程花不了2分钟。

2012年,纽约一位家中曾遭窃的大学教授买了一个Dropcam放在家里。几周后的一天,教授回家后发现家里丢了很多东西,便在电脑上调出之前的录像,将行窃者的样子截图发给警察。几天后行窃者便被抓住。

即便行窃者砸了Dropcam也无济于事。它所拍摄的视频实时自动上传到公司服务器上,并保存最近7天的存档。

Dropcam在本月初还演示了一个新功能:在视频中实时分辨出人的模样,并用白线标出他的轮廓。Dropcam此前已经可以分辨画面中的运动物体,并通过应用和邮件提醒用户。该功能对于家有宠物的人来说并不实用,没人希望开会时被提醒说自己的狗去书房玩了,但家里突然多了个人就不同了。

和Evercam一样,Dropcam在增加新功能时也不需要更新硬件,因为图像识别工作都在Dropcam公司的服务器上进行。

视频放在服务器上处理的另一个好处是可以有近乎无限的运算能力,以往的很多安防摄像头都依靠内置的处理器或者用户的电脑进行图像识别,限制了识别效果。

“我们本质上是一个软件公司,软件开发者比做硬件的更多。”Dropcam联合创始人阿米尔・维拉尼(Aamir Virani)此前在接受《第一财经周刊》采访时说。今天的Dropcam已经成为家用智能防盗的一个中心,可以搭配放在门窗上的动态传感器,侦测摄像头视野以外的区域。

维拉尼创业之初也考虑过做一个软件平台,因为投资人认为做硬件需要处理生产、仓储、物流等一系列问题,风险太大。但平台上线后他发现用户不愿意费时将自己的摄像头接入平台,因此转做硬件。

为了避免同类问题,Evercam更倾向于为企业客户服务。赫布斯特认同Dropcam的做法,因为普通消费者不会愿意使用一个复杂的平台。但由于业务需求,已经部署了成百上千个IP摄像头的公司有动力这么做。相对于公司自己搭建摄像头管理平台来说,Evercam的平台维护会容易不少。目前已经有四五家企业客户开始使用Evercam的平台。

不过隐私永远是绕不过去的槛。赫布斯特介绍自己产品的时候,一位投资人直截了当质疑说,如果政府给他几百万美元要他交出数据怎么办?

比支票更厉害的是传票。不会有几间商业公司都像为斯诺登提供邮件服务的Lavabit一样,接到索要数据的传票以后停掉自己的业务,顶着巨额罚款和坐牢的风险保护用户数据。

网络摄像头范文第10篇

关键词:远程控制 可视化 电源管理

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2013)11-0058-01

工作原理构思如下,通过网络摄像机可以看到和听到远程的现场情况,但是处理现场的一些问题哪怕最简单的按一下开关我们还是需要亲自到现场才能办到,能不能加一些简单的电路对现场进行简单的控制呢?答案是肯定的,可以利用网络摄像头的报警输出信号控制继电器,继电器控制一个普通的电源插座,这样就可以开关连接到插座上用电器了(如图1)。

有了原理思路,实现起来还是有很多问题要解决的,首先要对报警信号输出端子进行测量分析,经检测发现报警输出是摄像头内部继电器的输出端,因此可以用此输出端控制电源插座的控制继电器。

本制作选用一个普通多用电源插座,打开电源插座,把一个继电器放置于空闲位置并用胶水固定好,继电器的控制端子引出两条控制线到插座外。找到多用电源插座的第二个插口的火线,剪断后两端分别焊接到继电器的常开输出端子上,然后把多用电源插座盖好恢复。多用电源插座的控制线接到摄像头的报警输出端子上,并且用直流电源供电。考虑到制作成本和合理性,决定与摄像头共用电源。

接好了线路确认无误后进行上电测试。给插座通电,插座电源指示灯亮,摄像头的供电器插到多用插座的第一个插口上,把摄像头网线接到交换机上,给摄像头通电,摄像头电源指示灯亮,网线接口指示灯正常。找一个台灯插到电源插座第三个插口上,打开台灯开关,台灯工作正常。做好这些准备工作后在电脑上进行测试,打开IE浏览器,输入摄像头的IP地址,提示输入用户名密码,输入正确后进入摄像头监控界面,摄像头工作一切正常,通过监控可以看到台灯亮着。要进行最关键的测试步骤了,就是点击监控界面上的“开关闭合”按钮,点击后台灯熄灭,再点击“开关打开”按钮,这时台灯又亮了。进行了频繁的开关测试,控制起来准确快捷。又对台式电脑、电热水器等较大功率的用电器进行控制也取得了成功。

上一篇:网络打印机范文 下一篇:品牌推广范文