论文部分内容阅读
经过多年地发展,视频监控系统已经从模拟视频监控发展到网络视频监控阶段,网络视频监控系统包括有线视频监控系统和无线视频监控系统。在有线视频监控系统中,视频采集端和监控端远程接入需要物理线缆连接,不仅增加了传输成本,而且在偏远地区存在布线不方便的问题,制约了它的发展与应用。无线视频监控系统通过无线网络传输数据,不受线缆的束缚,具有部署方便、灵活性高、成本低等优点,越来越受到人们欢迎,有很大的市场前景和应用价值。论文以“智能无线视频监控系统”项目为依托,完成了智能无线视频监控系统服务器(包括视频服务器、媒体服务器和web服务器)软件的开发。服务器在系统中起着关键性的作用,主要负责视频的采集、编码和传输,响应并处理各种请求信息。本文完成的主要工作如下:(1)完成了基于嵌入式Linux平台的视频服务器的设计。采用达芬奇技术实现了视频地采集和编码;采用RTP (Real-time Transport Protocol)作为传输协议,实现了视频地传输;采用会话起始协议SIP(Session Initiation Protocol)作为信令控制协议,实现了会话地建立、控制和终止;通过对XML(Extensive Markup Language)与SDP (Session Describe protocol)的比较,结合监控系统的功能要求,将XML应用到SIP消息体中,更方便、灵活地实现了实时流播放、云台控制、报警信息查询、OSD(On Screen Display)设置等功能。(2)完成了基于Linux平台的媒体服务器的设计。采用SIP结合RTSP (Real Time Streaming Protocol)的信令结构,即采用SIP协议作为会话控制协议,RTSP作为媒体控制协议,实现了视频的存储和录像回放功能。(3)完成了web服务器的设计。web服务器通过CGI (Common Gateway Interface)程序与数据库和配置文件交互,实现了查询和修改配置文件参数、数据库信息,查询媒体服务器运行状态、历史文件信息、报警信息等功能。(4)完成了自适应动态QoS (Quality of Service)的设计。服务器通过RTCP (Real-time Transport Control Protocol)获取丢包率、时延等网络参数,采用TFRC-FIT算法调整编码速率,克服了由于网络阻塞或者无线信道的衰落而造成的系统崩溃和视频质量的降低。最后,完成了系统的性能测试。搭建测试平台,并分别对视频服务器、媒体服务器和web服务器的各项功能和性能指标进行了测试。测试结果表明,视频服务器、媒体服务器、web服务器软件可以稳定运行,所有功能可以如期实现,各项性能指标均达到项目要求。