Font Size: a A A

Research On Multi-channel Video Real-time Integrated Display Technology

Posted on:2017-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2348330566456179Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
As video surveillance is used in social security,finance,commerce,culture,education,transportation,medical treatment and other fields more and more widely,people have higher requirement for the quality of surveillance.Multi-channel video real-time integrated display technology,which can satisfy the need for view of multi-source and high quality video information in real time,has become an important part of video monitoring system nowadays and has high value for research and engineering application.Multi-channel HD video,however,has large amount of data,which has to increase the burden of computer performance and equipment cost.The design of multi-channel video real-time integrated display technology needs to be a good balance between performance and cost.To solve problems above,this paper has designed and implemented multi-channel real-time video integrated display software based on the hardware of PC and the embedded board.The software is developed on the Windows platform based on MFC,with the help of the embedded board.It can receive eight channel of HD compressed video through the network,decode them on software and hardware in parallel decoding,and then accomplish the integrated display.The users can also view the video in a variety of display mode at the same time.Software adopts the modular design method,is divided into network data receiving module,decoding module,communication module and integration display module.Communication and synchronization between each module uses the multithread programming technology.The data transmission adopts the sharing memory,which can improve the efficiency of real-time data processing.This method has the advantage of low module coupling and good extensibility.Network data receiving module uses the Socket programming technology to receive eight channels of H.264 compressed video stream based on the UDP protocol.Decoding module calls ffmpeg library to decode four channels.Communication module will transmit another four channels to the board through PCI interface,then the board receive and decompress the data.Integrated display module extracts the eight channels of video and integrates them together,using DirectDraw technology to realize the image scaling,superposition and display.The software decodes the video with the method of combination of hardware and software,which can ease the burden on the CPU and reduce the equipment cost.It realizes the high-performance decoding and can display eight channels of HD video in real time.The demand for the configuration of the PC is not high.It can be used on a desktop computer with low power consumption and low cost,which has the advantage of multi-channel and high definition.Hardware and software decoding display effect can underline each other.The uses can identify the video quality in a variety of angles.
Keywords/Search Tags:hardware and software decoding, ffmpeg, low power consumption, surveillance system, multi-channel
PDF Full Text Request
Related items