Font Size: a A A

Design And Implementation Of Network Video Monitoring Client Based On H.264

Posted on:2012-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:L F LiuFull Text:PDF
GTID:2248330395462450Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Recently, with the development of Computer and Network technology, Video Monitoring technology has got a rapid development. Video Monitoring has been widely applied to many fields of the society, for example, public security, traffic, factories, schools, etc. Meanwhile, Video Monitoring also makes a development towards intelligence, high video quality and home application simplicity. It leads to some new technologies and appliances entering into the Video Monitoring filed one after another, and providing people with higher service quality.At present, the efficiency of most video monitoring products is not high enough, and the transmission efficiency is not good either, especially under bad network conditions. H.264, as a new video codec technology, has the best efficiency in video codec field.After being well acquainted with the H.264video codec technology and the RTP transport protocol, this thesis designs and implements a H.264based network video monitoring client.Firstly, this thesis analyzes the distinction of the C/S and B/S module in detail, and choose B/S module as the preference of the design. After analyzing the differences between MEPG-4and H.264, H.264is chosen as the preference of the design. This thesis also introduces the ActiveX technology and RTP transport protocol and analyzes the whole structure of the system.Secondly, this thesis designs the main modules in the client, including the receiving of the RTP-formatted data package, the decoding of the H.264video data, the displaying of the YUV data, Pan-Tilt control interface design and the related course of the implementation of the ActiveX control on the browser.Finally, the client is tested in wired and wireless networks. The test results show that, via the browser, the client can receive the RTP packaged H.264data, decode it and display the picture in real time, which verifies the correctness of the design.This client can monitor the remote place in real time via the browser, and meets the basic design requirements. What’s more, the design has high picture quality and low operation complexity. However, some improvements are needed, further developments and perfections can be done toward intelligent monitoring based on this design in future.
Keywords/Search Tags:Video Monitoring, B/S, H.264, RTP, DirectDraw
PDF Full Text Request
Related items