Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1228215
  • 博文数量: 699
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4970
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 13:45
文章分类

全部博文(699)

文章存档

2011年(1)

2008年(698)

我的朋友

分类:

2008-10-15 13:51:04

  网络视频采用TCP/IP,将音、视频数据由内嵌经局域网或Internet送到客户端,用户可使用IE浏览器或客户端软件对网络视频设备进行访问,观看实时图像。

     故以SAMSUNG公司S3C2410为核心电路开发板上扩展外围接口,结合和WEB技术实现视频监控设备。
1 系统的硬件结构

  系统以S3C2410为中心,外接设备包括2片32M的SDRAM、64M的NAND Flash和2M的NOR Flash。外围接口包括串行口、JTAG调试接口和USB接口,其中USB接口连接摄像头负责视频数据的采集,视频采集设备硬件结构如图1。
  2 网络视频服务器的架构与实现
  基于WEB技术的流媒体系统主要包括:提供流媒体服务的服务器端和采用浏览器进行监控的客户端。服务器和客户浏览器通过HTTP进行通信,如图2。其中流媒体服务器主要由3层结构组成:WEB服务器、网络服务接口和驱动模块。

  2.1 底层驱动的实现

  USB摄像头驱动程序介于视频采集应用程序与Linux内核中USB核心间的中间层。其一,USB摄像头驱动向USB核心注册本身的信息,并调用USB核心提供的API函数来为上层服务;其二,应用程序通过调用USB摄像头驱动的一套接口函数来进行视频采集和调整摄像头参数等操作。图3是以USB驱动程序的关键数据结构usb_driver为入口的驱动程序主要数据结构和函数。
 

[1]   

【责编:Luzi】

--------------------next---------------------

阅读(364) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~