随着现代科技的进步以及社会安防意识的增强,实时视频监控系统的需求越来越大,DVS作为一种视频监控系统的解决方案受到越来越多的关注。RTSP协议的提出为视频监控系统的网络化提供了强大的技术支持,利用流媒体技术实现的音视频流实时传输技术在视频监控系统中得到了广泛应用。本文研究与设计了DVS系统RTSP服务器软件,详细讨论和分析了RTSP服务器的相关技术以及实现细节,其主要内容如下:
第1章,首先提出了课题的背景和意义,然后介绍了视频监控以及流媒体技术的现状和发展趋势,最后介绍了本文研究内容和组织结构。
第2章,介绍了RTSP服务器研究开发涉及的相关技术,包括流媒体技术、RTSP以及RTP/RTCP协议标准。
第3章,详细介绍了RTSP服务器软件的设计与实现。设计了服务器与客户端的交互流程,研究了RTSP服务器设计的数据结构和算法,实现了音视频码流的网络实时播放、回放以及音频对讲功能。
第4章,针对目前网络传输中的网络拥塞问题,结合主流的音视频码率动态调整机制,通过分析AIMD算法和TFRC拥塞控制机制的不足,设计并实现了RTSP服务器中音视频码率动态调整机制模块以及拥塞控制算法。
第5章,介绍了本系统的测试工作。
第6章,给出了本设计的总结,并对RTSP应用的发展趋势做了展望。