慧聪网首页 > 安防行业 > 行业资讯 > 监控系统 > 技术方案库
 
基于WinCE的ARM视频监控系统解析(组图)
2008/1/28/10:27  来源:无忧电子开发网  作者:关学忠等
 
  4 视频传输部分
 
  4.1 配置无线网卡
 
  图像传输模块主要是通过USB接口的无线网卡来实现的。该无线网卡可与S3C2410集成的USB主机接口直接相连,工作在2.4 GHz的ISM频段,采用直接序列扩频通信方式,遵从802.11g协议,传输速度可达54Mbps,室内有效距离为100 m,能够满足局域网内视频传输的要求。本系统通过开发板和主机之间的无线网卡构建无线局域网络,能够实现点对点的无缝连接,用户通过此无线网络可以实现文件传输、视频通信等应用。
 
  开发板端的无线网卡也需要加载驱动才能运行。本系统在定制WinCE操作系统时,首先将无线网卡的驱动程序复制到\WINDOWS文件夹下,然后向注册表中写入无线网卡的驱动信息。WinCE操作系统启动后会自动检测无线网卡是否连接好,并加载驱动程序,此时,就可以通过应用程序调用此无线网卡了。在无线传输时,注意要把开发板和主机设置在同一IP网段。
 
  4.2 传输视频数据
 
  实时传输协议RTP(Real time Transport Protocol)是一种实时流式传输协议,能够保证媒体信号带宽与当前网络状况相匹配,在一对一(umcast,单播)或者一对多 (multicast,多播)的网络环境中实现流媒体数据的实时传输。RTP通常使用UDP来进行多媒体数据的传输。整个RTP协议由两个密切相关的部分组成:RTP数据协议和RTCP控制协议。
 
  针对系统数据的收发要求,采用了开源代码JRT-PLIB提供的RTP协议栈。JRTPLIB是一个面向对象的RTP库,完全遵循RFC1889设计。开发人员只要初步了解RTP协议就可以开发出高质量的音/视频传输程序。把它移植到EVC上,稍作修改就可以应用在WinCE操作系统的ARM开发板上了。
 
  4.2.1 建立RTP的数据发送和接收
 
  JRTPLIB 提供的RTPSession类可以实现RTP的数据发送和接收。RTP数据发送和接收的初始化步骤基本相同。首先设置时间戳、最大的RTP包尺寸、数据超时等会话参数,然后设置基端口(注意这个端口必须是偶数,默认值为5000)。在设置好这些参数之后,就可以使用RTPSession的Create方法建立RTP数据接收和发送了。
 
  数据发送端使用RTPIPv4Address(intIP,PORT_DATA)建立一个新的地址,再使用AddDestination将这个地址增加到发送的地址列表中。然后,调用SendPacket函数发送RTP数据。
 
  在数据接收端建立RTP会话并且增加了目标地址后,就可以从目标地址接收数据了。此时将调用OnRtpPacket函数接收RTP数据,在这个函数里取得装载数据并使用。在OnRTPPacket函数中,调用函数zc030x_OutPicture(&m_pDlg->frame),对接收到的数据进行解码。最后,调用函数StretchDIBits(),在当前窗口中显示视频图像。
 
  4.2.2 RTP的控制协议——RTCP
 
  RTCP(Real-time Transport Control Protocol)和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这砦信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,以有效的反馈和最小的开销使传输效率达到最佳效果。
 
  JRTPLIB是一个高度封装的RTP库,调用PollData()或者SendPacket()方法后,JRTPLIB能够自动对到达的RTCP数据报进行处理,并在需要时发送RTCP数据报,从而确保整个RTP会话过程的正确性。在RTP数据收发中,也可以通过调用RTPSession类提供的方法选择当前RTP会话需要发送的控制信息,并对控制信息进行设置。
 
    结语
 
    本系统基于S3C2410平台和WinCE操作系统,通过USB摄像头采集现场实时视频信息,并对其进行压缩。然后,用两块无线网卡在开发板与上位机之间构建无线局域网络,使用实时流式传输方式实现了视频数据的无线传输。整个系统具有稳定可靠、安装简便、成本低廉等特点,可以应用在远程监控、工业控制、视频会议、可视电活等诸多领域。

上一页 [1] [2] [3] [4] 


想让您的事业成功吗?
网上赚钱成功三步曲
1 不是会员
2 已是会员 免费宣传产品
3 推广公司 让生意火起来!
  
【我要评论】 【大 中 小】  【打印】
 关于“视频监控、无线传输、WinCE”的资讯
·天地伟业总经理被聘为公安部标委会委员  (1.25 9:54)
·广积科技首块支持Intel® Q35芯片组主板  (1.24 16:22)
·哈尔滨市主干街路已实现全天候视频监控  (1.24 14:15)
·温州鹿城警方:50辆流动警车安上全球眼  (1.24 14:11)
·“平安乌海”公共视频监控系统正式开通  (1.24 14:3)
·福建泉州全市网吧将装“全球眼”(附图)  (1.24 13:50)
·平安乌海公共视频监控系统开通效果明显  (1.24 12:24)
·存储系统:紧抓市场机遇 聚焦应用创新  (1.24 9:52)
·深圳“电子眼”盯死内外勾结炒票(附图)  (1.23 11:53)
·“平安中山”!2000多个电子眼投入使用  (1.23 11:53)
对安防产品营销方法的探讨 十大评选火热报名
[乐荣新型指纹锁!] [专注监控报警-方园安创] [安防香山论坛议题征集]

·天地伟业软件产业化位列20大
·安防资料—部分基础名词解释
·考勤管理系统飞利浦应用案例
·宁波 交通建设再投100多亿元
·北京铁路警方发布防盗小技巧
·讨论:2008香山论坛议题 介绍
·存储:抓住机遇聚焦应用创新
·新入门者的文博安防知识要点
·医院用RFID追踪急诊病人位置
·加强建设 西安3亿元扶持公交
·新型的酒精测试棉条检测唾液
·[专题]2007热门产品市场分析
返回慧聪安防网首页
慧
聪
网

赢
造
企
业
网
上
贸
易