Font Size: a A A

Design And Implementation Of Real Time Video Surveillance System Based On RTMP Protocol

Posted on:2018-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y WuFull Text:PDF
GTID:2428330542975647Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the progress of science and technology,the continuous development of information network technology,people's living standards are gradually growing,people are not satisfied with the entertainment.They concern more about the security of themselves and the demand for security.The security field is developing rapidly in the global range,especially in the aspect of video surveillance.The traditional video surveillance system has many problems,such as complex modes of operation,limit transmission distance,less application scenarios.So it is not good.for users to experience.Above all,this paper designs a video surveillance system with no limit of distance,low latency,simple operation based on RTMP transmission protocol.This paper conducts a thorough research on the development and future development trend of video surveillance system both at home and abroad.Based on that,a real-time video surveillance system based on RTMP protocol is designed and implemented by using embedded system development method.First of all,we select the appropriate processor and design the hardware framework of the system according the basic system requirements.Then,considering the system function,we designed the server-side software system and client software system for our video surveillance system.The system mainly uses DM365 as the core to build the hardware platform,Linux as the operating system of hardware terminal,Nginx as video server which is integrated to the embedded hardware platform.We call the video server along with the video collection module as "the server of the system".The design of server-side software consists of four parts:acquisition of video data,encoding of video data,transmission of video data and for data forwarding in server.We acquire the video data based on the V4L2 interface,through the DaVinci technology to achieve the video data h.264 compression coding,the use of ffinpeg source API will be encoded after the video data in line with the RTMP protocol format Encapsulated,and then sent to the onboard video server.The client conducts video Surveillance by accessing the Web page in the server through a broswer.This paper builds a test environment for the system,does some functional tests and overall tests and analyze the test results.Through the analysis of the test results,it has met such requirements that the system is simply operated,with high real-time video and it has more situation to apply.
Keywords/Search Tags:RTMP, Nginx, Video, H.264, Web page
PDF Full Text Request
Related items