Font Size: a A A

Design And Implementation Of IPC Access Platform For Network Camera

Posted on:2021-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:G ChenFull Text:PDF
GTID:2518306554464994Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the continuous development of politics,economy and society,the unstable factors affecting national security,environmental security and public security are increasing.As an effective monitoring means,IPC is used more and more widely,and has played an irreplaceable role in urban security,public transportation management,banking and finance,and education systems.At present,many cities and large security units have independent IPC video surveillance command systems,the core of which is to build a stable and reliable IPC access platform for effective management of massive video;On the other hand,with the development and maturity of big data processing and artificial intelligence technology,the in-depth analysis and application requirements of video information by ordinary users are increasing day by day.It is not only required that the IPC access platform can effectively manage the video collected by different numbers and different vendors,but also provide basic video service capabilitiesIn this context,this paper has designed a lightweight and compact IPC access platform for network cameras.This platform is based on multiple open source frameworks and implements effective management of access IPC in a low-cost,capacity-scalable manner,real-time display,storage,playback,forwarding,query and other functions.The main research contents are as follows:According to the number of IPC access,the storage method to be adopted is determined.When the number of IPC is small,IPC videos will be stored in NVR to achieve small-scale and small-scale video storage.When the number of IPC is large or exceeds the capacity of NVR,IPC videos will be stored in cloud storage to achieve large-scale video storage.Using SQLite database can make the developed system more portable,record the video information stored in the local,NVR and cloud,and provide quick retrieval for video playback.Based on the open source FFmpeg video processing tool,it realizes the collection,decoding,storage,push streaming and color space conversion of IPC video streams.It combines OpenGL to draw video images and uses the Qt framework to design a good human-computer interaction interface.The open source streaming media server is used to build a streaming media server to realize the forwarding of IPC video streams that are pushed over,and to solve the problem that a large number of users have limited access to the same IPC at the same time.
Keywords/Search Tags:Video surveillance, FFmpeg, Video storage, SQLite database, Streaming media server
PDF Full Text Request
Related items