论文部分内容阅读
随着信息技术和多媒体技术的快速发展,视频监控的应用场景愈加广泛。传统的本地视频监控已经不能满足人们的监控需求,人们对于远程视频监控的需求日益强烈。但是视频数据量较大,而我国网络带宽有限,在远程视频监控领域,尤其是通航机场跑道远程视频监控领域,大量的视频数据需要在有限的带宽内进行传输,为了提高视频监控效率,降低事故发生率,实时全景视频压缩传输系统成为了研究热点和难点。本文以密云通航机场远程视频监控应用为背景,对实时全景视频压缩传输技术进行了研究,设计并实现了基于H.264的实时全景视频压缩传输系统。本文的主要工作和创新点如下:1.对实时全景视频压缩传输系统的需求进行了分析,并将需求以用例图的形式进行了总结,明确了系统的功能,然后对关键问题和非功能性需求进行了概括。2.针对现有的前端多路视频采集-后端全景视频拼接方案中存在的多路视频画面不同步、带宽要求高等问题,本文提出了一种在前端多路视频采集拼接,后端进行观看的系统架构,有效地实现多路视频画面同步,并且可以减少冗余数据传输。3.针对视频压缩问题,本文采用了X264编码器对视频进行编码,并对编码参数进行了优化。针对视频拼接耗时严重的问题,本文采用了离线计算变换模型、在线实时拼接的方案,并使用CUDA技术进行加速。4.针对系统对实时性的高要求,采用了模块化设计,将整个系统按功能进行划分,每个模块都在独立的线程中运行,实现了视频采集、拼接、压缩、传输的流水线式工作运行,并将每个线程绑定到不同的CPU核心上从而进一步优化多线程,最终将系统画面延迟控制在800毫秒以内。