基于Davinci平台的视频服务器软件系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:jianqing3232
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,视频监控系统在公共场所监控、智能交通、森林防火、水利监测、公安刑侦系统等领域得到越来越广泛的应用。随着电子技术、计算机网络和通信技术的发展,市场对视频监控产品提出了很多新的要求,如更加高清、更加智能化、支持无线通信等。针对市场需求,德州仪器(TI)公司推出了Davinci平台,该平台提供性能强大的核心处理器,完善的软件开发框架,丰富的编解码算法库和全方位的技术支持,极大地简化了多媒体应用的开发难度,被广泛应用于最新的视频监控系统中。视频服务器是视频监控系统的核心,负责完成视频数据的采集、编码压缩、网络传输、本地存储等功能。研究了基于Davinci平台的视频服务器的工作原理,设计并开发了与之配套的软件系统。完成了基于V4L2框架的Linux视频设备驱动的开发,提出了基于双队列的缓冲区管理机制,对多路混合的视频数据进行了分离,基于Davinci平台的Codec Engine框架完成了视频数据的编码压缩功能,实现了基于RTP协议的网络传输功能,并提供了基于USB接口的本地存储方案。对系统的功能和性能进行详细的测试,测试结果证明了系统完成了8路视频的采集、编码、传输和本地存储等各项功能,也满足了系统对码率的要求,但性能上,平均每路视频的帧率尚未达到25帧/秒的要求。最后,深入分析了系统中影响性能的关键因素,并提出了相应优化和改进的措施。
其他文献
Web系统通常部署于开放的互联网环境,用户输入的随意性对系统的安全验证机制提出了更高的要求。因此检测程序中是否存在有效的安全验证机制成为软件测试领域的重要研究内容。
随着图数据规模的不断增长和属性因素的不断增加,路径查询技术面临如何解决属性自身的繁杂性、属性之间关系的复杂性以及图数据的大规模等问题。这些问题导致现有很多路径查询
随着多媒体和网络的飞速发展,数字视频的数量急剧增加。怎样通过计算机对这些大量的视频进行自动理解,提取出其语义信息,从而方便用户进行高效率的查询和检索,是当前急需解决的问
大数据时代存储系统在众多实际应用中扮演越来越重要的角色,其读写性能的好坏直接影响上层应用的性能。目前,分布式文件系统都是利用扩展性支持不断攀升的性能需求,但规模扩大易
随着计算机网络的发展,计算环境中层出不穷的安全威胁使信息安全成为一个迫切需要解决的问题,可信计算使从根本上解决计算安全问题成为可能。TCG(Trusted Computing Group)规范指
软件即服务(SaaS, Software as a Service)和云计算的一种重要思想就将各种资源服务化,单实例多租户技术是其中的一项重要技术,它通过整合资源来为成百上千的不同租户提供服
由于交流感应电机调速控制技术的快速发展及其自身优点,交流感应电动机调速驱动系统已经广泛应用于各个领域,因此进一步完善和提高感应电机变频调速性能、降低系统复杂程度等具有非常广泛的实际应用价值。随着电力电子技术、微电子技术和现代数字控制理论的不断发展,通过高性能微处理器和先进软件算法实现高性能的磁场矢量控制算法,可使普通交流感应电机的控制性能接近直流电机调速系统。本文针对交流感应电动机矢量控制算法展开
真实对象的三维重建,是计算机虚拟现实领域重要的研究内容之一,其中三维形状重建和三维纹理重建是真实对象三维重建中的两大核心内容。三维扫描、模型配准、模型匹配等技术的
在资源日益紧缺、人力成本、空间使用成本日益攀升的今天,虚拟化已逐步迎来全面的复兴,并在当前数据中心中得到了广泛地使用。虚拟机平台,将服务器的资源通过抽象和虚拟化进行整
随着互联网技术和信息技术的不断发展,存储系统中的数据量不断增长并呈海量形式发展。传统的依赖本地服务器的存储已经无法满足日益增长的存储需求,因此大规模的基于分布式存储