基于无线传输的移动视频监控系统的设计_图文.docVIP

基于无线传输的移动视频监控系统的设计_图文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
产品设计与实现 20102 基于无线传输的移动视频监控系统的设计 张伟男 张溢华 唐 伦 陈前斌 庞 浩 重庆邮电大学移动通信技术重点实验室,重庆,400065 【摘要】【关键词】介绍了一种基于3G无线网络传输的移动视频监控系统的设计和实现方法。首先分析了本视频监控系统的优点,并简单介绍了系统的总体设计,然后重点介绍了前端采集终端、传输部分和后端管理平台等部分的设计和实现方法,最后分析了测试效果和下一步研究重点。经3G网络测试,该监控系统工作稳定并已成功应用于视频监控领域。 音视频编解码 3G无线传输 视频监控 一、引言 二、无线传输视频监控系统的优点 无线监控以其覆盖范围广、部署位置灵活、与有线监控融合方便的优势,目前可以作为有线监控的有力补充,并得到越来越多的应用。3G无线传输技术的快速发展和应用、流媒体技术的发展为无线视频监控的设计提供了更多有利条件。本文研究的正是基于3G无线网络传输的视频监控系统的设计与实现。 与传统的监控系统相比,本文介绍的3G无线传输视频监控系统具有以下优势: (1引入嵌入式技术,系统小,指令精简,处理速度快,嵌入式Linux系统处理实时性好,性能稳定;引入AES加密技术,为系统传输数据的安全提供了保证。 (2本系统利用后端管理平台对前端采集终端进行控制,后台利用TD-SCDMA可以和互联网相连的特点直接从互联网提取数据,用户可在任何一个有网络的地方用后台管理软件来对前端进行控制。 (3对前端直接控制。前端设置有USB接口,用户可以直接将计算机和该接口相连,对前端进行控制。该USB接口还可作为前端电源供电。前端还可配备 [1][2] SD存储卡,发送当前采集数据的同时可直接保存压缩加密后的数据。 (4升级方便。本系统使用重邮信科公司生产的TDSCDMA基带芯片C3220设计的TDM230无线传输模块,可以随时更新版本。 整个系统可分为3大功能主体:前端嵌入式采集终端、3G无线网络传输部分和后端监控管理平台(后台,如图1所示。 前端由音视频采集设备和嵌入式软件构成,用于完成音视频数据捕获、MPEG-4压缩编码、AES加密、RTP/RTCP封包等。前端采集终端框架如图2所示。 三、监控系统总体设计 1、前端采集终端 [2-3] 产品设计与实现 20102 前端视频数据由闭路电视(CCTV摄像头采集,音频数据由传声器来采集。系统采用上海杰得微电子有限公司生产的Z228应用处理器开发,由Z228处理器对音视频数据进行压缩编码。Z228处理器集成了一个支持MPEG-4格式的视频硬件编/解码器,支持最高达VGA(640×480分辨力的MPEG-4格式视频编/解码,最高帧率30f/s(帧/秒,最大比特率达到8Mbit/s,支持VBR和CBR两种速率控制。MPEG-4编码器从内存中读取YUV视频帧,压缩成MPEG-4码流,存入内存。音频编码由CAT编码器来完成。MPEG-4解码工作由后台来完成,MPEG-4解码器可以分为2个模块:Decoder和VPD。Decoder从内存中读取MPEG-4码流,解码成YUV视频帧,然后通过VPD进行缩放、YUV转RGB等,处理后的RGB或者YUV视频帧存人内存,直接输出到FrameBuffer显示。 在完成对音视频采集数据的压缩编码后,前端会对其进行AES加密。AES是适用文件信息分组密码算法,为使其直接使用于MPEG-4流媒体加解密,笔者加入了额外程序动态提供数据大小信息,具体方法为:首先动态获取RTP净荷数据的大小,并填充数据位使数据长度为128byte的整数倍,然后每128byte数据送入AES加密函数中,最后还需要在加密后的RTP数据净荷末尾打上标志识别信息,这样让接收端知道填充位的位置及位数,从而解密后抛弃相应比特位,否则重组后的音视频码流信息错乱无法被正确识别和显示。 在完成AES加密后,前端会对数据进行RTP封包,然后将其送往3G传输模块,来完成数据发送工作。RTP协议是为支持实时多媒体数据通信而设计的传输层协议。它本身并不提供任何传输可靠性的保证和流量的拥塞控制机制,需要RTCP实时监控数据传输和服务质量。 前端在完成对采集的音视频数据进行音视频编码和AES加密后,数据将被进行RTP封包然后送往3G传输模块发送出去,与此同时该数据还可被保存在前端配备的SD卡上,数据经AES解密后即可播放。该功能由后台控制使用,主要实现程序如下: void localplay::SDRecord(//SD卡录像函数{ if(hDevice==INVALID_HANDLE_VALUE [4] [5] //判断是否找到设备,如果没有,就执行if语句,重新查找 { hDevice=OpenByInterface(ClassGuid,0,Error; { if(hDevice==IN

文档评论(0)

22255990 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档