论文部分内容阅读
本文以上海市科委重点攻关项目″嵌入式数字硬盘录像机开发″为项目背景,研制和开发了基于Linux平台、MPEG-4压缩标准的嵌入式视频监控系统。作者在项目研究中主要承担了“嵌入式视频监控系统网络服务端和客户端的设计与实现”工作。目前的IP网络是″尽力而为″的网络,不提供网络传输服务质量(Service of Quality,QoS)保证机制。由于视频监控要求较高的实时性和一定的监控质量,所以如何充分利用带宽资源保证监控系统视频远程传输的服务质量是本文研究的主要内容。本文首先介绍了论文研究的理论背景和项目应用背景,综述了视频网络传输技术的国内外发展现状、该嵌入式DVR系统的硬件总体结构设计方案、软件平台的总体设计思想、所用到的相关关键技术以及开发平台。在综述的基础上,作者进行了研究和开发工作,取得了以下成果:(1)对MPEG-4系统的体系结构及基于MPEG-4的多媒体传输集成框架进行研究,结合嵌入式视频监控系统视频图像远程传输所具有的特点设计并在该系统中研发了基于MPEG-4机制的解码播放SDK,为产品功能的扩展和兼容性打下良好基础。(2)基于实时视频监控系统网络传输的特点,本文对支持流媒体传输的RTP和RTCP等协议进行研究,提出使用基于RTP/UDP/IP的传输系统结构来实现MPEG-4视频传输,从而实现了传输服务的实时反馈控制要求,克服了TCP和UDP不会动态改变编码码率的缺点。(3)针对当前网络带宽的有效利用及丢包率和时延等网络传输中问题提出了基于速率的反馈拥塞控制策略,在实时视频监控系统中进行应用和检验,证明该方法提高了网络传输的质量。(4)在系统应用开发中,作者主要负责该系统网络模块的相关开发和调试工作,还设计并研发网络客户端播放器,实现与服务端的数据传输,并兼容不同平台其它厂家的视频监控录像机。最后,关于工作中的问题和下一步的方向进行了简要的分析讨论。