论文摘要
随着流媒体技术、网络技术的发展,以及安全防护、安全生产等方面的需要,基于网络的视频监视、视频监控系统逐渐成为当前研究的热点问题。在深入研究视频监视技术以及Texas Instrument(TI)公司的Davinci技术的基础上,设计并实现了基于Davinci平台的远程实时视频监视前端与监视终端,并由前端和终端组成一个单目标远程视频监视系统。Davinci平台最大的特点是RAM+DSP双核结构,能极大地提高系统数字信号处理的效率。在深入分析Davinci开发平台硬件结构的基础上,针对视频监视的特点,对Davinci平台进行裁减,设计出精简的系统硬件结构。系统软件设计分为两大模块,监视前端模块和监视终端模块。监视前端运行于Davinci平台,支持单路以及多路并行监视;监视终端运行于一般PC机。前端和终端通过互连网络通信实现远程实时监视。针对系统监视质量的优化,提出并实现了四种优化控制策略,包括零拷贝缓冲区策略、解码/显示双线程策略、网络拥塞抑制策略、编解码速率协调策略。零拷贝缓冲区策略有效的降低了终端的负载,解码/显示双线程策略提高了系统并行处理的效率,网络拥塞抑制策略有效的减少了丢包率,编解码速率协调策略有效的平衡了系统延时与流畅性。对于优化前后系统的性能,使用视频时延、丢包率和视频停顿帧百分比来进行评价。实验测试结果显示,随着监视时间的增加,优化后的系统时延基本稳定、丢包率显著减少、视频播放流畅,系统性能满足一般实际应用需要。