With the development of network technology,communication technology and digital video technology,the video surveillance system goes to the completely digital network time step by step. In the thesis, problem of real-time performance and QoS of video transmission are addressed comprehensively. From "the solution transmission level agreement question" obtaining, through comparing TCP,UDP,RTP and RTCP and aiming at the characteristic of digital video surveillance system that many users would share video information in the same time, proposed "based on UDP and RTP/RTCP agreement video surveillance IP multicast real-time transmission" the design concept, and used the visualization programming technology to carry out the simulation realization.In the design of the video surveillance system, we considered some key factors such as the system must deal with and store a great deal video and audio data, the capability of the hard disk in the server and client. In the part of video compression, we choose the currently MPEG-4 video constringent card to complete the collecting and compression of the video and audio signals . In the part of software design ,we research the whole structure of the surveillance software under the windows 2000 operation system, then import the object oriented ideas and choose the visual C++ as platform of software design. We combined the multithreading technique with the modularization and gave the flow charts of each module and the detailed realization for IP multicast, at the same time ,we have given the partial core source codes in the appendix which are designed independently.The thesis did some useful work to accelerate the development of the real-time video surveillance system in the security field, and its result can be applied in reality. |