论文部分内容阅读
数字视频监控系统是一种综合系统,其防范能力较强。作为安全防范系统的一个关键部分,数字视频监控广泛应用于金融、交通、零售、城市安防等许多场合,发挥着保护企事业单位正常生产工作的重要作用。近年来,随着计算机技术、图形图像处理技术、视、音频压缩技术及网络传输技术的快速发展,数字视频监控技术获得了快速的发展。目前视频监控系统的发展主要经历了三个时代:第一个时代是模拟视频监控时代,该时代产生、存储的都是模拟视频数据;第二个时代为数字视频监控时代,主要以数字硬盘机为代表,该阶段产生、存储的都是数字视频数据;第三个时代为数字化网络视频监控时代,其前端设备形态主要包括IP摄像机和嵌入式网络视频编码器。TMS320DM816X是德州仪器(TI)最新推出的新一代达芬奇(DAVINCI)技术数字媒体SoC (System on Chip,片上系统),本文在此基础上设计了一款多通道网络视频编码器产品。相对于公司的前一代单通道网络视频编码器产品,本文的主要工作体现在如下几个方面:1)相对上一代单路视频编码器产品,本课题研究的产品需求支持更多的编码视频路数,并且需要集成度更高的SoC来减少元器件数量和PCB(PrintedCircuit Board,印刷电路板)板面积,另外整体BOM(Bill of Material,物料清单)成本不超过50%,并且还有良好的扩展性。基于上述考虑,本课题采用TI新一代DAVINCI技术平台TMS320DM816X SoC芯片,并在其基础上设计和实现了硬件系统。2)基于Linux的Traffic Shaping(流量整形技术),解决了在一个网络交换机上支持16个四路网络视频编码器产品同时进行网络视频流传输时,出现网络视频丢帧问题。3)为了支持标准的ALSA(Advanced Linux Sound Architecture,高级Linux声音架构的简称)音频接口,本文在TMS320DM816X SoC上设计和实现了ASoC(ALSA System On Chip)架构的Linux音频设备驱动,解决了上一代产品和现有大量Linux的音频应用程序不兼容性问题。4)对于视频监控产品,在兼顾性能的前提下,如何设计一套稳定的、可扩展、可定制性的Media Server(媒体服务器)是关键。相对于上一代单通道视频编码器产品采用的基于Gstreamer的架构用在多路视频产品的性能和效率不足,并同时考虑到公司全球视频产品技术路线是基于TI处理器平台,我们基于TI LinksAPI来设计四路视频编码器产品的Media Server(媒体服务器)。采用新架构,没有出现视频丢帧情况。本文最终实现了四路网络视频编码器产品的设计,达到设计要求,目前本产品已处于量产上市阶段。