Font Size: a A A

The Video Monitoring System Based On Live555 Proxy Server

Posted on:2018-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y FuFull Text:PDF
GTID:2348330515983251Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the development of the society and the advent of the era of Internet,people are increasingly demanding for the safety of the public and private places.Video monitoring technology along with the rapid development of Internet and streaming media technology has been replaced by new ones.In campus,companies,enterprises,even families,real-time streaming media monitoring is becoming an indispensable part,protecting workplace and eliminate possible trouble.But the traditional video monitoring solution is expensive,rely on a large number of professional equipment.Currently a new generation of video monitoring solution depends on the web camera with the poor performance of streaming media transmission service.This paper chose the Live555 media stream service framework,and realize the function of proxy server.At the same time,based on the Qt and LibVLC library,designed a split screen display video monitoring of the client,this solution is convenient,suitable for small and medium-sized places there are a certain number of camera and monitor client.First,this article introduces the streaming media technology,such as streaming media transmission RTSP/RTP/RTCP protocol,the H.264 codec format.At the same time,the network transmission and socket programming under Linux are briefly introduced.And then outlines the overall scheme of each part,explain the reason of the selection framework Live555 streaming media,analyzes the structure of Live555,as well as the realization of the video monitor client base on Qt and LibVLC library.Second,this article analyzes carefully RTSP server service process and a series of RTSP command processing procedure.Then analyzes the process of RTSP client sends RTSP commands and received the server response.Finally,through the analysis of the server and client,realize the function of proxy server.Third,the video monitor client software is designed and implemented based on the Qt and LibVLC library.This paper introduces the function of the interface components,and how to implement them based on LibVLC library.At the same time the client also provides the interface for image processing,so the intelligent monitoring system can be achieved.Finally,the performance test results show that the system running stability when multi-user client concurrent access the proxy server,and has very strong practicability and extensibility.
Keywords/Search Tags:video monitoring, streaming media, Live555, proxy server
PDF Full Text Request
Related items