|
浅谈基于i.MX27的移动视频监控终端的设计
http://www.cww.net.cn 2012年3月28日 14:01
3.1 终端应用软件 3.1.1 视频采集、编码、存储 视频编码采用H.264标准,以较少的数据提高更高的视频清晰度。视频本地存储采用大容量SD卡或U盘。不采用移动硬盘,以避免公交车运行中因震动而造成移动硬盘的损坏。 3.1.2 无线网络传输 终端系统设计有WIFI高速无线网络和GPRS/CDMA网络,以适应不同的应用场合。在WIFI热点遍及的地方采用WIFI无线网络进行高速数据传输,其他情况下可以通过GPRS/CDMA无线网络传输数据。 无线网络技术涵盖的范围很广,既包括允许用户建立远距离无线连接的全球语音和数据网络,也包括为近距离无线连接进行优化的红外线技术及射频技术。通常用于无线网络的设备包括便携式计算机、台式计算机、手持计算机、个人数字助理 (PDA)、移动电话、笔式计算机和寻呼机。无线技术用于多种实际用途。例如,手机用户可以使用移动电话查看电子邮件。使用便携式计算机的旅客可以通过安装在机场、火车站和其他公共场所的基站连接到 Internet。在家中,用户可以连接桌面设备来同步数据和发送文件。无线网络传输机制无线网络技术的信息传输机制。 3.1.3 GPS信息及其他信息的采集和处理 终端系统每秒保存实时GPS信息,并实现和视频数据的时间同步。同时还定时采集其他一些报警检测等周边信号,供系统处理。 3.2 关键技术实现原理 3.2.1 视频实时传输处理机制 在网络带宽不稳定或者较差的情况下,为了尽量保证网络视频服务器传输到服务器的视频数据的完整性和实时性,系统采用了双重处理机制: (1)单位时间内比较视频历史缓冲中的数据包个数,如果发现数据包个数大于500包,则执行清除历史缓冲操作,并重新关闭打开编码器来编码出一个新的IDR帧用于传输; (2)定时比较当前编码帧的时间与待发送的数据包的时间的差值,如果时间大于5s,则执行清除历史缓冲的操作,并重新关闭打开编码器来编码出一个新的IDR帧用于传输; (3)另外为了保证对带宽的充分利用,保证传输到服务器端的码流可以正常播放,现在在清除历史缓冲的时候增加了I帧的完整性判断,必须保证当前传输的视频数据非I帧才执行清除历史缓冲的操作; 3.2.2 视频捕获和编码部分的具体实现 (1)设置编码头序列参数,返回缓冲区地址和大小 encHeaderParam.headerType=SPS RBSP; vpu_EncGiveCommand(handle,ENC_PUT_AVC_HEADER, &encHeaderParam) bsBuf0=encHeaderParam.buf 来源:《电子技术》 作 者:包军卫编 辑:高娟 联系电话:010-67110006-853
文章评论【查看评论()】
|
企业黄页 会议活动 |