基本原理
网络摄像头,像大多数事物一样,从简单到复杂不等。如果您了解简单网络摄像头设置的精髓,那么增加复杂性只是通过软件、自定义代码和/或设备连接来增加功能的问题。
一个简单的网络摄像头设置包括一个连接到您数码相机的电脑,通常通过USB端口连接。网络摄像头设置中的相机部分就是一台数码相机——没有什么特别之处。相机的“网络摄像头”特性是通过软件实现的。网络摄像头软件以预设的时间间隔(例如,软件可能每30秒从相机中抓取一幅静止图像)从数码相机中“抓取一帧”,并将其传输到另一个位置进行查看。如果您有兴趣使用网络摄像头进行流媒体视频,您会需要一个具有高帧速率的网络摄像头系统。帧速率表示软件在一秒钟内可以抓取和传输的图片数量。对于流媒体视频,您需要至少每秒15帧(fps)的最低速率,而每秒30帧是理想的。为了实现高帧速率,您需要高速互联网连接。
广告
一旦捕获一帧,软件就会通过您的互联网连接广播图像。有几种广播方法。最常用的方法是,软件将该图像转换为JPEG文件,并使用文件传输协议(FTP)将其上传到网络服务器。您可以轻松地将JPEG图像放置在任何网页上(有关创建网页和添加JPEG图像的信息,请参阅网页如何工作)。
如果您没有自己的网络服务器,许多公司会为您提供免费的图像上传空间,省去了您设置和维护网络服务器或托管网站的麻烦。
这是最简单的网络摄像头。让我们看看您需要些什么才能实现它。