Font Size: a A A

Design And Implementation Of Streaming Media Server In Video Surveillance System

Posted on:2011-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y SongFull Text:PDF
GTID:2178360308463977Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Video Surveillance System has three categories from analog video surveillance system to digital video surveillance system, then now video surveillance system is on its way to network , digitalization and function integration. Using streaming media technology in video surveillance system will make this system more comprehensive. In terms of technology or market, in order to archive a video and audio distributed video surveillance system in a limited bandwidth, it's inevitable to apply the streaming media technology in video surveillance system. How to utilize the headend monitor equipment`s resource and network resource more efficiently throw the stream media server is the core technology of video surveillance.This thesis is part of the work of"The Video Monitoring System"for China Mobile Communications Corporation ZhongShan Branch. This thesis mainly focus on developing stream media server and studying the application of stream media technology in video surveillance system. Based on the analysis of the actual needs of mobile companies, we designed the network structure and the software framework and completed the interface design between the stream media server and the video surveillance system. This system`s module design emphases on central control manager, video capture, video streaming of network transmission, video streaming storage and the log management. Meanwhile, throw analyzed the practical application, we propose a data distribution strategy, because of the server has unstable characteristics and network situation is very complexity lead to fluctuation in video quality, design and implement a thread pool is enough stable and enough efficient to fit the need of video streaming server ; And presents a integrated QoS guarantee strategy which based on multi-buffer technology. According to the design framework, we developed this system in the operating system of Windows XP by using Visual Studio 2005 platform and the developed language is C++,and using software packs of Haikang SDK,APR,XERCESEC and so on. This stream media server completed streaming media transmission and playing, and searched file from history video file and download. The application shows that this design method is effective, has been successfully applied to a Video Surveillance System in a Mobile Company. This prove that this system is stable and reliable.
Keywords/Search Tags:Video Surveillance, Stream Media Server, Thread Pool, Video Distribute
PDF Full Text Request
Related items