新闻中心

EEPW首页>手机与无线通信>设计应用> 基于WiFi无线视频传输技术的研究

基于WiFi无线视频传输技术的研究

作者: 时间:2012-12-25 来源:网络 收藏

2. 1.2 客户端软件设计
客户端软件设计是无线视频系统最重要的部分,也是实现的难点。软件采用MFC编写工具,基于框架的实现方式,主要包括以下几个功能:
(1)系统参数设置模块实现方法。
·系统背光调节。系统的背光调节功能主要由系统的电源管理模块以及背光驱动程序相互作用实现的。提供如设置背光的亮度、无人机交互情况下何时自动关闭背光等。
·视频文件存放路径。考虑到实际工作环境下,视频实时保存的路径可能是flash路径或者是SD卡路径,这就涉及到文件路径的设置。实现方式为:默认情况下为flash的存储路径(\ResidentFlash),如果flash的空间很小且有SD卡的情况下,建议设置为SD卡路径(\Storage Card)。下次开机后显示为上次保存的路径。
·系统时间设置。系统时间的显示和设置是通过调用wince系统自带的时间设置程序。
(2)视频控制模块实现方法。
构建正确的Filter Graph是基于软件开发成功的关键。构建好Graph之后,接下来就利用组件提供的相关接口函数把图中所有的Filter都加入进去,连接相连Filter的Pin(Pin是DirectShow中多媒体信息藉以流经的单元,数据在Graph中流动是通过各个Fil ter导出的Pin来支持的),最后启动Graph。
·视频数据实时传输。摄像头采集的原始视频数据经过H264编码压缩后,通过TCP/IP网络传输到远方监控平台。构建如下Fil ter Graph:

本文引用地址://m.amcfsurvey.com/article/153639.htm

f.JPG


·视频数据本地实时预览。工作人员不仅要将现场捕获的视频图像实时传送到指挥中心,还需要本地可以实时显示当前的画面,从而保证图像的一致性。建构如下Filter Graph:

g.JPG


·即时拍照功能。现场的情况错综复杂,环境也千差万别,可能由于在夜间施工,光线太暗,导致视频质量不佳;或者需要对现场某一故障设备进行详细观察,这时就需要拍照功能。采用高分辨率摄像头(OV3640,像素300万,带有闪光灯),拍下来的画面非常清晰,完全满足使用要求。Filter Graph构建如下:

h.JPG


软件开发过程当中,会涉及到许多的Filter,它们分别对应唯一的GUID标识,表1列出了主要的Filter名称以及功能简要说明:

i.JPG


2.2 监控平台
PC服务器端监控软件的实现相对容易,实现功能比较简单。主要包括视频数据的解压等。相关Filter Graph的建立参考无线部分,这里不再赘述。

3 测试与验证
为测试系统的可行性及正确性,搭建如下测试平台:手持移动终端一台、无线路由器(也就是AP)一台、PC机一台(服务器)。无线路由器和PC服务器在局域网内。测试平台实物图如下:

j.JPG



评论


相关推荐

技术专区

关闭