地漏厂家
免费服务热线

Free service

hotline

010-00000000
地漏厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

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

发布时间:2020-02-17 13:42:10 阅读: 来源:地漏厂家

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

可以看出,从串口中读出的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内,在可以接受的范围之内。

西湖小故事

双面胶小说

黑俄罗斯梗养殖技术