摘要
以ARM11为硬件平台,研究了在嵌入式Linux操作系统下利用V4L2应用程序接口实现对USB视频设备的视频数据采集;利用JPEG图像压缩技术对采集的图像数据进行压缩编码;数据传输采用B/S(浏览器/服务器)的构架方案,基于TCP/IP协议的Socket编程,实现视频数据的网络传输;完成嵌入式Web服务器的设计,进行HTTP的请求/响应分析,最终将压缩后的视频数据通过网络传输到客户端,在浏览器中显示出实时的图像.
With ARM11 as the hardware platform, this research uses V4L2 application program interface of USB video device to capture video data in the embedded Linux operating system. It uses JPEG image compression technology to compress and encode the captured image data and B/S(browser/server) architecture scheme in the data transmis- sion. The socket programming is based on the TCP/IP protocol for realizing the network transmission of video data. It completes the design of the embedded WEB server, analyzes the request/response of HTFP, transmits the compressed video data through the network to the client, and displays the real -time image in the browser.
出处
《云南民族大学学报(自然科学版)》
CAS
2013年第5期364-368,共5页
Journal of Yunnan Minzu University:Natural Sciences Edition
基金
山西省研究生优秀创新项目(20123107)