微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于3G网络的汽车防盗报警系统视频监控设计

基于3G网络的汽车防盗报警系统视频监控设计

时间:06-27 来源:OFweek电子工程网 点击:

在每次得到一包数据时,查找帧开始标记,如果查找到,则复制剩余的所有数据到应用程序的缓冲中。在程序的Ov51xReadOneFrame()函数中,pDataBuff申请了9610B空间,dwFrameLen为10次传输每次的长度,这里都设置为961。图4为Ov51ReadFrame()软件流程图。

2.2 通信发送端的设计实现

通信发送端主要完成RTP/RTCP协议封装和解封装、网络发送与数据获取。本文所实现的是基于RTP/UDP/IP协议栈的MPEG-4实时流媒体传输,是移动视频监控系统中网络传输部分的子模块。采用JRTPLIB库函数来实现RTP的实时传输。传输部分的系统架构如图5所示。

该发送端的主要功能是将音视频流封装到RTP包内通过3G网络传送给接收端,同时发送和接收RTCP包进行反馈控制,以期达到最佳效果。基于WindowsCE平台通过调用JRTPLIB函数库来编程实现实时流媒体传输。

由于RTP协议并不作为独立的网络层来实现,它采用应用层组帧的理念,作为应用程序代码的一部分,本文针对一个具体媒体的应用通过应用程序实现RTP封装分组,然后将RTP分组交给UDP接口,采用JTHREAD作为线程库,完成多线程的操作。利用RTP来做视频传输分2个session来完成:一个负责声音传送;另一个负责视频传送。

发送端的部分主程序如下:

3 结语

本文在现有的汽车防盗报警系统的基础上,通过接口的扩展,实现了基于3G网络的视频监控功能,并详细阐述了摄像头的流接口函数和通信发送端的设计。此外,通过该系统的通用接口的扩展,该系统还可与具体行业或家庭应用相结合,实现手机对于小范围环境的可视化监控。该系统的设计实现不但对于汽车防盗产品的发展有着重要的意义,同时对于基于3G网络的可视化监控的发展提供了良好的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top