Font Size: a A A

Design And Implementation Of Network Video Surveillance System Based On HI3518E

Posted on:2020-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:B W LiFull Text:PDF
GTID:2518306554965009Subject:Embedded applications
Abstract/Summary:PDF Full Text Request
Aiming at the problems of traditional video surveillance system,such as low system execution efficiency,poor picture quality,limited network bandwidth and packet loss during data network transmission,a network video surveillance system based on HI3518E is designed.This system selects HI3518E chip as the main controller of video coding and network transmission,and combines AR0130 camera and rtl8201 Ethernet card to form the system hardware platform.By analyzing the advantages and disadvantages of the current compression algorithm,the image is encoded on the basis of the H.264 compression algorithm.Finally,the H.264 code stream data is sent from the server to the client through the RTSP real-time transmission protocol.The client player VLC decoding and playback,enabling remote video surveillance.The main research work of this system is as follows:(1)In order to solve the sequential execution mode of the conventional video surveillance system,there are dependencies in multiple modules,resulting in low system execution efficiency.The system adopts multi-thread programming technology,which divides the system function into three parts: video capture and encoding,RTSP network monitoring and network transmission,and then creates three sub-threads,and puts three functions in their respective sub-threads to realize function functions.The macro parallelism,thereby improving system execution efficiency.(2)In order to solve the low resolution and mosaic phenomenon of the video surveillance screen of this system,the system adjusts the quantization parameters affecting the video quality and the black level parameters driven by the camera,so that the monitoring screen can be clearly and smoothly displayed..(3)Since the amount of video data itself is large,and the network bandwidth is limited,the real-time performance of video surveillance is reduced.Therefore,a video surveillance system based on H.264 compression algorithm is designed.The video compression rate of this system can reach 1:107,which greatly reduces the amount of video data transmitted by the network and improves the real-time performance of the system.(4)There is packet loss in the network transmission of traditional video data.The system uses the RTSP real-time transmission protocol to control the streaming media.The RTSP control stream signal is sent by the TCP protocol,and the video stream data is transmitted based on the RTP protocol.The experimental results show that there is no packet loss when the network transmits video data.The main work of this paper can be divided into three parts: hardware scheme design,software scheme design and system migration.The hardware design part first compares the processor schemes,selects the appropriate scheme and designs the system hardware framework,and then compares and analyzes various types of image acquisition sensors and determines the scheme.The software design part adopts multi-thread programming technology to realize the macro-parallel of system multi-task and improve the system execution efficiency.The system multi-thread is divided into three sub-threads,including video data acquisition and coding thread design,RTSP monitor thread design and video data network sending thread.design.The system migration part includes building an embedded development environment and Linux system porting.
Keywords/Search Tags:Embedded system, video surveillance, HI3518E, RTSP, H.264
PDF Full Text Request
Related items