论文部分内容阅读
数字视频系统开发曾经是一个非常复杂而且耗时间的过程,开发人员往往需要花费很多时间去熟悉不同的而且经常更新的编解码标准。另外,现有的数字视频系统往往都是基于某一特定的应用平台和操作系统,可移植性非常差。所有的这一切都随着美国德州仪器公司推出的单片多媒体处理平台达芬奇(Davinci)及其开发技术而改变了。本文结合基于达芬奇技术的无线视频监控前端的研究与实现,深入、重点研究了达芬奇技术,提出应用达芬奇技术高效开发数字视频系统的详细流程。
本文首先研究了无线视频监控系统整体方案的设计思路并对其中的关键技术问题进行了初步的论述。然后本文分别论述了基于达芬奇技术的无线视频监控前端的各个功能模块的实现,包括视频数据采集与压缩编码、无线IP网络的接入、视频流数据的传输等各功能模块的软硬件系统的设计与实现过程。视频监控前端硬件系统分为视频采集模块、主控制器模块以及无线网络接入模块等三个模块;软件系统基于嵌入式Linux操作系统与Codec Engine架构,其中视频采集与压缩编码软件基于V4L2 APIs与CodecEngine APIs设计,视频流传输基于oRTP APIs设计。模块化的设计方便了监控前端软硬件系统的升级,而基于IP的视频流传输则使得这款视频监控前端可以灵活的适应在不同的应用场合与传输网络。
国内外对达芬奇技术的研究与应用开发都处于起步不久的阶段,本文对达芬奇技术的研究与应用开发的经验希望可以给相关的工程技术人员提供有益的参考。