3)视频网络传输
考虑到B/S模式拓展性好、维护和升级容易、安全度较高等优点,系统采用B/S模式。用户只需要在远程客户机的网页地址栏内输入服务器的IP地址,通过浏览器就能实时查看现场视频画面。
系统网络通信程序的设计包括服务端和监控端的设计,其中监控端采用通用的IE浏览器即可,主要是服务器部分的设计,包括构建WEB服务器[4](主要涉及BOA Web Server的移植及配置, CGI脚本的创建)、C语言实现CGI(通用网关接口)、实现嵌入式数据库和制作简单网页等。其中,CGI为WEB服务器和应用程序的接口,如通过CGI程序对远程设备的进行参数设置;采用嵌入式数据库MSQL用于存取系统的重要信息,如用户的帐号、密码,摄像头参数等。采用B/S模式后,服务器和监控端的通信程序结构图如图4所示。差模电感
图4 服务器和监控端的通信程序结构图
嵌入式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=hto一体电感ns(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所示。
结语
设计和实现了基于OMAP5912的远程视频监控系统,系统充分发挥了OMAP5912的双核优势,实现了服务器端进行视频的实时采集、存储、编码及网络传输,而监控端的PC机可以通过IE浏览器查看监测点的视频,也可以设置视频的分辨率、亮度、对比度等参数。经实际运行表明,系统运行稳定,视频流畅,能够满足远程视频监控的要求。
基于DSP的高精度数字频率计的设计引言随着现代科学技术的发展,频率及时间的测量以及它们的控制技术在科学技术各领域,特别是在计量学、电子技术、信息科学、通信、天文和电子仪器等领域占有越来越重要的地位。从国际发展的趋势上看,频率标准的准确
Z源逆变器1 Z源逆变器的提出背景 能源是经济发展的基础,没有能源工业的发展就没有现代文明。随着世界能源短缺和环境污染问题的日益严重,能源和环境成为二十一世纪人类所面临的重大基本问题,清洁的可再生能源的发展和应
多媒体智能手机的电源管理设计手机功能整合愈来愈多,然电池容量的增长,却始终未能跟上功能变化脚步,如何在有限容量下,提高手机的使用时间,良好的电源管理与提升工艺技术,都是减少手机功耗的有效作法。传统只用来应付通讯功能的手机,已无法