移动视频监控及定位系统的设计方案
据与实际地图定位存在一定误差,在进行数据处理时还加入了一个校正算法对数据进行修正,修正后的结果与实际结果误差在10m内,在可以接受的范围之内。
图3 PC端监控软件界面
视频显示
根据前端视频采集的两套方案,PC端的视频显示对应也有两套方案如下:
(1)Mediastream+Live555+VLC,其中Mediastream负责视频的采集及传输,Live555负责进行视频流的转发,VLC进行视频的播放。Mediastream是一种点对点的传输,双方商定好端口之后进行传输及播放,但是VLC播放时使用的是RTSP流,还有RTSP的控制协议,因此采用Live555进行一个中间的转发,将Mediastream采集的视频流发送到Live555,Live555将视频流打包成RTSP流,然后使用VLC进行播放。
(2)使用MJPEG开源项目自带的播放控件及方式,可以在网页及VLC中进行播放显示。
以上两种方案都可以使用VLC进行播放,于是可以在网页中内嵌VLC的控件进行视频显示,电子地图和视频都可以在网页中进行展示了。
PC端界面
使用C#语言编写,将Socket服务器,地图显示以及视频显示综合在一个界面里边。Socket服务器接收到GPS数据后,存放在一个XML文件中供回放历史轨迹时使用。
系统运行情况
前端硬件如图2所示。
PC端监控软件实现的界面如图3所示。
采用不同方案进行对比,测试的数据见表1,分析表1,可见:
(1)终端和PC端均为局域网条件时,Mediastream对传和Mediastream+Live555+VLC效果均不错
(2)终端和PC端均为3G时,Mediastream对传和Mediastream+Live555+VLC效果都不好,丢包严重,Mediastream对传效果基本上决定Mediastream+Live555+VLC的效果,PC端下行速率只有100多kbps,明显少于终端上行速率
(3)Mediastream对传比Mediastream+Live555+VLC延迟小1-2秒,在PC端运行Live555比在终端运行延迟小约1秒,
(4)终端使用3G运行Mediastream+Live555,PC端使用局域网用VLC访问时(由于外网数据不能主动发送到内网,只能这么运行),CIF格式效果还不错,有些许延时,当设置比特率达到512kbps时,效果变差,不稳定,视频出现断续现象。VGA格式效果在384kbps左右时运行效果还可以,但运行不稳定,在其它比特率下运行,效果均不好。主观感觉CIF下的视频效果并不明显差于VGA.
结束语
本文设计并实现的移动视频监控及定位系统,前端可实现GPS、图片、视频的采集和上传,后端可进行远程控制、视频监控和定位,并通过电子地图显示前端的实时位置和历史运动轨迹。本系统有机结合了计算机多媒体技术和移动互联网技术,可以应用于多种行业的具体业务之中,可提高业务的信息化程度和人员的工作效率。
本文的设计思路可广泛用于车载监控、无线视频监控、城管执法等等领域,具有较广泛的实用价值和推广的意义。
移动视频监 相关文章:
- 电源设计小贴士 1:为您的电源选择正确的工作频率(12-25)
- 用于电压或电流调节的新调节器架构(07-19)
- 超低静态电流电源管理IC延长便携应用工作时间(04-14)
- 电源设计小贴士 2:驾驭噪声电源(01-01)
- 负载点降压稳压器及其稳定性检查方法(07-19)
- 电源设计小贴士 3:阻尼输入滤波器(第一部分)(01-16)