基于OMAP5912远程视频监控系统的设计与实现

嵌入式系统   作者:刘明兰 罗伟武汉理工大学自动化学院 时间:2009-05-19来源:电子产品世界
  嵌入式WEB服务器部分程序如下。
  //创建TCP套接字连接TCP网络
  if((sock_fd=socket(AF_INET,SOCK_STREAM,0))==-1)
  {
  perror("sock_fd error");
  exit(1);
  }
  setsockopt(sock_fd,SOL_SOCKET,SO_REUSEADDR,&on,sizeof(on));
  //为套接字分配HTTP协议地址
  my_addr.sin_family=AF_INET;
  ddr.sin_port=htons(80);
  my_addr.sin_addr.s_addr=htons(INADDR_ANY);
  if(bind(sock_fd,(struct sockaddr*)&my_addr,sizeof(their_addr))==-1)
  {
  perror("bind errorn");
  exit(1);
  }
  ……
  if(!fork())
  {
  recv(new_fd,http_rec,2048,0);//接收用户端控制命令
  //捕捉图像
  image=videograb(320,240,brightness,contrast,colour,hue);
  ……
  }
  系统充分发挥了OMAP5912的双核优势,实现了视频实时采集、存储、编码及网络传输。视频监控用户界面效果图如图5所示。

  


图5 视频监控用户界面效果图

1 2 3 4 5 6 7

关键词: 视频监控 B/S OMAP5912 MontVista Linux WEB服务器 200905

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版