Font Size: a A A

Design And Implementation Of Video Server Based On ONVIF Protocol

Posted on:2020-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:H LiuFull Text:PDF
GTID:2428330596963693Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the development of social and Internet technologies,surveillance systems have become more and more popular.As a development standard for the video surveillance industry,the ONVIF protocol has been widely used in video surveillance systems.However,the ONVIF protocol is a LAN-based protocol,which cannot meet the long-distance monitoring requirements.At the same time,with the rise of smart mobile terminals such as mobile phones and tablets,remote monitoring on mobile terminals has become a trend.However,the monitoring device and the mobile terminal are usually not on the same local area network,and the HTTP protocol commonly used on the mobile terminal is also different from the ONVIF protocol.In order to solve the above problems,this paper designs and implements a video server based on ONVIF protocol.The video server of the design is used as a connection medium between the mobile terminal and the monitoring device,and can connect the mobile terminal through the HTTP protocol in the wide area network,and can connect the monitoring device through the ONVIF protocol in the local area network,and can convert the request of the mobile terminal into the ONVIF-compliant protocol and forward to the monitoring device.The main work and results of this paper are as follows:1.Aiming at the ONVIF protocol used by the monitoring device,a signaling interaction module based on the ONVIF protocol is designed.The HTTP interface is invoked by the HttpClient in Java,and the interaction of the streaming media control signaling is implemented by using the RTSP protocol.It realizes functions such as login of monitoring device,acquisition of video stream,and control of rotation.2.According to the HTTP protocol used by the client,a signaling interaction module based on HTTP protocol is designed.The access service module is built based on the SSM framework,which implements functions such as client login,video request,user and device management.3.For the transmission of video stream,a streaming media forwarding module based on Java-based UDP Socket programming is designed to realize the function of forwarding the video stream of the monitoring device to the monitoring terminal.4.For the functions provided by the servers,modular functional test and stability test are proposed.The result shows that the server achieves the established functions and can run stably and achieve the expected results.5.The video server designed in this paper enables the mobile terminal to remotely monitor and control the camera.It also enables the Web management terminal to manage users and devices,improve the flexibility of the monitoring system,and enrich the functions of the monitoring system.The monitoring of the HTTP interface,the speed of database interaction,and the optimization of memory usage can be the future research content.
Keywords/Search Tags:onvif protocol, http protocol, video surveillance, video server, functional modularity
PDF Full Text Request
Related items