论文部分内容阅读
随着网络和计算机的迅速发展,人们对生活质量的要求也越来越高,几年前碟片作为多媒体的主要存储方式已经慢慢落伍了,取而代之的是“在线音乐”、“在线影片”,不仅播放灵活方便,而且在客户机端不会留下任何残留的多媒体资料,也就是所谓的流媒体。然而流媒体的应用不仅仅在消遣娱乐方面,还可以利用该技术来完成实时监视,比如在办公室中就可以监视远程工厂的机器运转情况,监视某河流的水质,远程监视幼儿园中宝宝们的情况等。目前市场上比较流行的监视设备要么只能在局域网内部监视,要么必须要配备专门的应用软件,不能满足既低成本又通用的要求,本设计就是要设计一种通用的低成本的监视设备。 本论文阐述了基于IP网络的实时视频采集、处理、传输系统,也就是俗话所说的网络摄像机,整个系统在嵌入式软硬件架构上实现。USB摄像头采集到的图像通过摄像头的USB口传送给CPU S3C2410X,CPU通过应用程序VLC(Video LAN Client)对数据进行编码,打包生成ASF数据流,通过Internet传输出去,只要连接到Internet上的PC机就可以用Windows自带的Windows Media Player播放,如果接收端OS是Linux也可以使用开源的VLC来播放,实现了跨平台的支持,这样不仅仅通用而且降低了应用软件的成本。 本论文还阐述了整个终端模块的方案选择,包括OS的选择、数据码流格式选择、FS(文件系统)选择、系统的硬件设计和软件实现等。