Font Size: a A A

Design And Implementation Of Intelligent Monitoring System Based On RTMP Protocol

Posted on:2018-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:L XuFull Text:PDF
GTID:2348330536470873Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In recent years,many electrical and technology companies are pay attention to the intelligent home and launch their intelligent home platforms.As an important part of intelligent home,intelligent monitoring system has gradually penetrated into the ordinary public life,intelligent home-related industries are driven by the intelligent video surveillance.Compared with the ordinary monitoring system,the intelligent monitoring system can carry on the target detection and the tracking to the monitoring area,it can also carry on the warning and the dealing to the unex pected situations more intelligent.With the continuous development of embedded technology,codec technology and image processing technology,intelligent video surveillance technology has been further upgraded,which have been more and more widely used in the industrial manufacturing,transportation and intelligent home and other fields.This paper deeply studies the development status and future development trend of video surveillance system both at home and abroad,and designs the intelligent monitoring system based on RTMP streaming media protocol.The system is based on the Linux system for development,focusing on the realization of the YUV data encoding to the H264 data,H264 data encapsulation to the FLV format and the corresponding decapsulation decoding function;Provides the automatic tracking function of the moving target based on the Gaussian mixture model background difference method and Camshift algorithm for the monitoring system;builds the video server based on the RTMP agreement;designs the monitoring clients based on the Linux and the Android platform for the monitoring system.Finally,all the modules are combined together,complete a set of intelligent home video surveillance system development.First,the paper introduces the related technology of intelligent monitoring system,including the V4L2 acquisition technology,H264 codec technology and RTMP transmission protocol used in monitoring system,also introduces the commonly motion detection and motion tracking algorithm make prepareation for the whole project.Secondly,the paper analyzes the Gaussian mixture model background difference method and the Camshift algorithm.An improved Gaussian mixed background model background difference method is proposed,which reduces the time of obtai ning the background model.Based on the Camshift algorithm,a fully automatic moving target tracking algorithm is proposed.When the moving target is lost,the target detection algorithm is automatically called to obtain the target,which is one of the bri ght spots of the project.Finally,the intelligent monitoring system is designed and implemented in its entirety.The data acquisition and coding module is developed and the intelligent target tracking algorithm is added to the data acquisition and coding module.The RTMP video server module is completed and monitoring system have developed clients run on Linux and Android platform,completed a set of intelligent video surveillance system to achieve,which is the highlight of the project two.After the overall test of the system,the system has good function,stable performance,simple operation,It also conform to the system design and requirements,has a certain market value and application prospects.
Keywords/Search Tags:Linux, Target detection, Target tracking, RTMP, Intelligent monitoring
PDF Full Text Request
Related items