您的位置: 旅游网 > 情感

一种移动视频监控及定位系统的设计通信网络编制

发布时间:2020-11-18 09:22:29

一种移动视频监控及定位系统的设计 - 通讯/络 - 电子工程

可以看出,从串口中读出的GPS数据包括的信息量非常大,需要从其中提取出有用的部份进行处理才能得到想要的经纬度数据。

考虑到实际运行可行性,每1.5秒从串口读取一次数据,编写一个函数从数据中提取出关键的经纬度数据。

数据发送

经过处理得到经纬度数据以后,通过Socket将经纬度数据发送到PC端进行显示。Socket分为客户端和服务器端,可就是下去看看以根据实际的需要在前端使用Socket客户端或者服务器端。在知道服务器域名或者IP地址的情况下可以采取服务器端建立Socket服务器,前端通过Socket客户端去连接Socket服务器并发送数据。在给前端做域名绑定以后,前端也可以建立Socket服务器,在PC端建立Socket客户端来访问前端的Socket服务器来获取GPS数据。相比之下,在PC端建立Socket服务端口监听前大力发展绿色建筑是新时期建设生态文明的重要举措端的Socket客户端连接的方案更加实用,在多客户端的情况下,便于管理,不需要对前端进行域名绑定。

视频收集

视频收集方案有两套:

(1)开源项目Linphone中的Mediastream,这是一款点对点收集传输的视频收集方案,从摄像头采集到图象后能进行经常使用的MJPEG、H.263、H.264等编码进行视频压缩,其优点是支持多种视频压缩方式,能根据络状况挑选适宜的编解码方式来进行视频压缩传输及播放。

(2)开源项目mjpg-streamer,从摄像头采集到图像后使用.jpeg格式进行紧缩,传送到前端后可在页,插件,播放器中进行播放观看,其优点是采用jpeg图像紧缩,络好的情况下图像清晰,并且支持多种播放方式。

PC端软件设计

PC端系统包括以下几个部份:电子地图,视频显示及PC端界面三个部份。

电子地图

使用络电子地图对GPS数据进行定位显示。在络上的几种常见地图中选择谷歌地图作为显示地图。谷歌地图提供了一套成熟的JavaScript的API,根据其提供的API实现实时的定位显示和历史轨迹的回放功能。由于GPS提供的数据与实际地图定位存在一定误差,在进行数据处理时还加入了一个校正算法对数据进行修正,修正后的结果与实际结果误差在10m内,在可以接受的范围之内。

TX营养
国药入主太极集团 央企背景助力跨越式发展
认知功能下降的早期表现
阿尔茨海默病能不能治好
猜你会喜欢的
猜你会喜欢的