Font Size: a A A

Design And Implementation Of Network Surveillance System For Multi-platform Based On DaVinci Technology

Posted on:2012-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:J X SongFull Text:PDF
GTID:2218330338463567Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the video codec technology becoming more mature and the continuous development of network communication technology, video surveillance system has been widely used in many fields, such as intelligent transportation, intelligent buildings, hospitals, schools, supermarkets and so on. The continuous advancement of triple play and the rapid development of mobile Internet technology have brought to the video surveillance new opportunities and challenges. At present, people are eager to be able to view remote video information easily by hand-held devices, mobile terminals, personal computer or television equipment.Therefore, this thesis has designed and implemented multi-platform network surveillance system based on DaVinci technology, combining with H.264 video coding standard, streaming media transmission technology and embedded technology. Users can view video surveillance con- veniently by smart phones, personal computer or television monitor.This thesis introduces the video codec technology firstly, gives a detailed analysis of RTP/RTCP and RTSP for streaming media transmission, studies in depth of the suitable RTP payload format for transmission of H.264 video. According to the project requirements and user needs, this thesis gives the overall design of the system, and a detailed description of hardware design and software design respectively.This thesis designs and implements the server program of network video surveillance system for multi-platform. By analyzing the output characteristics of NAL units, this thesis designs a packetization algorithm of H.264 video bit-streams for RTP transmission in order to meet the monitoring demand of access equipments from different platforms. This thesis designs a multi- plexed I/O concurrent server model and implements RTSP server program based on this model. This thesis designs and implements the client program of network video surveillance system for multi-platform. The client application contains RTSP information exchange module, RTP receiver module and H.264 decoding and display module. And it designs the receiver buffer based on dual queue for RTP receiver module. On this basis, this thesis implements the functions of disorderly RTP packet rearrangement and H.264 video payload recovery in the RTP packets.Finally, the system's performance is tested, and test renderings are given for multi-platform such as Mobile Platform, PC platform and TV platform. The result shows that the system has better real-time performance and reliability to meet the real-time video surveillance's needs.
Keywords/Search Tags:DaVinci Technology, Video Surveillance, H.264, RTP/RTCP, RTSP
PDF Full Text Request
Related items