基于达芬奇技术的数字视频监控传输系统设计.docxVIP

基于达芬奇技术的数字视频监控传输系统设计.docx

  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文档。上传文档
查看更多
基于达芬奇技术的数字视频监控传输系统设计 随着网络、通信和电子技术的快速发展,以及人们物质生活水平的提高,视频监控的视觉、方便、丰富的特点越来越受到重视。视频监控系统是安全防范系统的组成部分, 是一种防范能力较强的综合系统, 因其直观、方便、信息内容丰富的特点而被广泛应用于金融、电力、交通和公安消防等领域。在众多视频监控产品中, 以嵌入式数字视频服务器为核心的无线视频监控系统最具发展潜力, 它具有布控区域广阔、可扩展能力强、易于组成复杂的监控网络、性能稳定可靠等特点, 得到越来越多的研究和应用。 1 视频监控客户端cu 整个视频监控系统从功能可划分为三个部分:视频监控服务器、中心平台、视频监控客户端。视频监控服务器或叫监控前端 (PU) , 是系统的信息采集端, 实现视频信息、音频信息、数据信息及告警信息的采集功能以及音视频录像的存储功能, 具有语音信息和数据信息的双向传送功能。视频监控客户端或叫监控中心界面 (CU) , 是系统的客户应用端, 实现视频信息、音频信息、数据信息及告警信息对用户的呈现。根据客户端类型的不同, 部分CU还具备对系统的设备管理、用户管理等功能 2 dm6465系统概述 系统PU端采用基于Da Vinci技术的TMS320DM6467作为核心处理器, 它是TI公司专门针对数字视频服务器DVS应用而推出的高性能数字媒体处理器。本文所研究的采集编码系统是无线视频监控系统PU端的重要部分, 其硬件功能框图如图2所示。 DM6467具有非常丰富的外围设备接口, 系统充分利用这一优点, 采用两片TVP5158芯片作为采集译码芯片, 可同时完成最多8路D1实时视频采集和H.264编码。两片TVP5158的视频输出口分别接入到DM6467的视频端口VPIF, 模拟视频经过A/D (analog/digital) 转换, 亮、色度分离, 降噪滤波等处理后转换为符合DM6467的VPIF接口传输的数字信号, 再由DM6467进行压缩编码等处理后送入通信模块 (网口或USB2.0) , 经无线或有线网络传输[3]。DM6467通过I2C总线对采集译码芯片进行控制, 串口RS232连接Windows工作台, 用于系统调试, 串口RS485接云台。另外还有PHY802.3以太网接口及Flash、DDR2等存储设备。 3 ux为基础 本视频监控系统的软件是以嵌入式Linux为基础的。无线视频监控传输系统大致分为:视频采集模块、视频编码模块、H.264视频流的R T P传输模块。 3.1 系统版本—视频采集模块 V4L2 (Video For Linux Two) 是Linux系统平台下开发视频采集程序的一组规范, 是V4L (Video For Linux) 规范的升级版本。V4L2使用分层的方法为驱动程序的开发提供了一致的接口和清晰的模型, 这是Linux系统下视频采集程序开发的基础。开发程序员只需调用V4L2规范提供的的API, 即可快速实现应用程序的视频采集功能。本系统的视频采集功能, 也是使用V4L2 API来完成的 3.2 数字数字信号编解码引擎 Video线程负责从Capture线程获取一帧原始的视频数据, 对它进行H.264压缩编码, 然后再把压缩编码后的视频数据流发送给Writer线程。TI公司针对Da Vinci平台提供了多媒体数字信号编解码引擎 (CE, Codec Engine) , 是一组用于示例和运行XDAIS算法的API。CE封装了一组VISA (Video, Image, Speech, Audio) API接口, 而VISA类是用来与XDAIS-DM算法标准定义的基于各种多媒体算法的函函数集进行交互的接口。A R M端的程序可以简单地使用VISA API就可调用运行在DSP端的编解码算法, DSP高效的执行各种算法, 并通过VISA API将算法执行的结果返回给A R M端的程序。本系统的视频编码模块程序也使用了编解码引擎CE及VISA AP1 3.3 实时视频传输过程 该模块负责把编码后的H.264视频流按照H.264数据的RTP封包策略打包成RTP数据包, 然后依次发送给远程客户端接收端程序, 这个模块是该实时视频传输系统的关键技术。这部分功能由Writer线程来完成, Writer线程的执行流程如图5所示。 4 实训室的设备运行 本文对PC客户端进行了测试, 将整个系统应用于监控楼道口安全中。摄像头放置在楼道大门口和实验室内, 铺设好所有设备、联通网络。在保证各个设备使用正常、网络畅通的情况下, 依顺序运行数据库、视频服务器、流媒体服务器、PC客户端、SIP服务器、SIP客户端。在客户端点击视频请求后, 迅速有视频数据从流媒体传上来, 播放流畅, 时延很小, 画面清晰, 如图6所示。 5

文档评论(0)

186****7870 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档