Web-based video surveillance system architecture design and implementation
|School||Huazhong University of Science and Technology|
|Course||Applied Computer Technology|
|Keywords||Video surveillance systems H.264 codec MP3 codec RTP / RTCP protocol FFmpeg codec library Web server|
With the social and scientific progress, computer network technology, communication technology, video processing technology has been considerable development, video surveillance technology from the early analog video surveillance technology to the current network remote video surveillance technology , video surveillance systems are also all areas of society has been widely used. Synchronize the video and audio surveillance , monitoring results can be further improved , but most video surveillance systems do not provide audio monitoring and playback functions. For these requirements, based on DaVinci series DSP, H.264 codec and MP3 audio codec technology , implemented a Web-based video surveillance system architecture , and implementation of video and audio synchronization monitoring functions. Designed a video surveillance system hardware platform functionality and structure, and design and implement a video surveillance system server software and client software . Server software system including streaming media capture , encoding, transmission , and Web server functionality through TVP5158 chip to complete audio and video streaming media data collection, the hardware platform Codec engine framework respectively MP3 audio and video data and H.264 compression coding, encoded streaming media data via RTP / RTCP protocol transmission network to the client . Client software system through the network by RTP / RTCP protocol receives streaming data, using FFmpeg decoders respectively MP3 audio and video data decoding and H.264 decoding , re-use Directsound techniques and technologies on the Windows platform Directdraw play . Built-in Web server, server, client, all functions are integrated in the ActiveX plug-in browser to access the server through the Web server pages , download and run the ActiveX plug-in for video surveillance . Video surveillance system uses video and audio compression codec , real-time streaming data transmission and other key technologies , these technologies on the performance of video surveillance systems play a decisive impact.