',
基于嵌入式系统的网络视频传输系统
Network Video transmission System Based on Embedded
2008年 7月 18日
',
摘 要
本文设计了一个基于嵌入式WinCE操作系统的软件,它能够将
USB摄像头采集到的视频数据,使用PXA270—S实验箱上的服务端,经由网络传递给电脑上的客户端,并且显示出来。这里采用的通信方式是TCP通信。软件系统包括两大部分:视频图像采集和视频图像传输。
视频图像采集部分描述了USB摄像头驱动设计过程和实现图
像采集功能的程序;而视频图像传输部分,首先简单介绍了socket通信原理,并且详细论述了客户端和服务端如何使用TCP进行通信,完成视频传输的过程,然后还介绍了如何将摄像头采集到的图像数据显示出来。客户端和服务端程序分别使用Visual C++6.0和eMbedded Visual C++进行开发。
程序编写完成后,同时运行客户端和服务端并加载摄像头驱动
程序,通过以太网,就可以实现视频传输的功能了。
关键词:
PXA270—S; WinCE; USB Camera驱动;视频采集;视频传输
',
Abstract
Abstract:
This article describes a kind of software based on embedded
wince operating system. This software can collect video data by using USB Camera. Then the server on PXA270—S experiment box will send this data to the client through network. At the same time, this video data will be displayed both on the server and the client. TCP communication is supposed to be the mode of network communication. This software system contains two parts, including video data collection and video data transmission.
The part of video data collection describes how to develop USB
Camera driver and collect video data. The part of video data transmission describes sockets communication principle, at first. It also describes the client how to communicate with the server by using TCP communication, and send data to each other. At last, all of video data will be displayed on the server and the client. The server program is developed by using eMbedded Visual C++, the client program by using Visual C++ 6.0.
After all above have be done, run the server and the client, load
',
the USB Camera driver, the video data will be successfully transmitted.
Keywords: PXA270—S; WinCE; USB Camera drive; video data acquisition; video data transmission
',
目 录
第1章 绪论 ........................................................................................................... 6
第2章 系统总体设计 ........................................................................................... 6
2.1系统组成 6
2.2设备介绍 6
2.3驱动程序简介 6
第3章 功能与指标 ............................................................................................... 7
第4章 实现原理 ................................................................................................... 7 第5 章 硬件框图 7
第6章 软件流程 ................................................................................................... 8
6.1 WINCE 下的USB CAMERA 驱动 8
6.1.1WINDOWS CE编写的USB CAMERA驱动程序 8
6.1.2 USB CAMERA驱动的实现 8
6.2服务端视频采集 9
6.3视频图像传输 10
6.4 PC机上TCP客户端程序 11
6.4.1 CTCPClient_CE类概述及应用 11
6.4.2 TCP客户端程序其他类简单概述 13
6.4.3 WinCE上TCP服务端程序 14
6.4.4 CTCPCustom_CE类说明 14
6.4.5 CTCPServer_CE类说明 15
6.4.6 TCP服务端程序 16
第7章 测试方案及结果 ..................................................................................... 18
7.1系统测试方案…..…………………………………………………...…………18
7.2测试设备……..………………………………………………………………..18
7.3测试结果 ……………………………………………………………………..18
第8章 实现功能 ................................................................................................. 19
第9章 特色 ......................................................................................................... 20 参考文献 ................................................................................................................... 附录 ....................................................................................... 错误!未定义书签。
',
第1章 绪论
随着信息科学技术的高速发展,网络技术和数字视频技术都已经日趋成熟;同样的,网络视频监控系统已被广泛应用在很多场所。这里将研究视频采集与传输功能在网络视频电话中的具体应用。所使用的实验平台是PXA270-S实验箱。选用的USB摄像头也是目前常用的,其输出的视频为经过JPEG压缩后的数字视频,因此无需再进行视频压缩。加上以太网不会受到网络带宽限制,所以采集到的数字视频可以直接通过以太网传输到PC机上,减少了硬件设计的复杂度。
第二章 系统总体设计
2.1系统组成
系统主要包括两个部分:一个是USB视频图像的数据采集;另外一个就是视频图像 …… 此处隐藏:7647字,全部文档内容请下载后查看。喜欢就下载吧 ……