Font Size: a A A

Design And Implementation Of Distributed Video Management System Based On TCP And UDP

Posted on:2020-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z M KongFull Text:PDF
GTID:2428330602457371Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of national informationization and the increase demand of social security control,the government and organizations are rapidly developing video management systems.The development of video management system has gone through the stages from large-scale monitoring resources construction to monitoring system integration and utilization.In the early stage of video monitoring development,the government built a large number of video monitoring resources,but these video resources have not been well integrated and used.At present,the focus of these established video monitoring resources is integration and application.Because a large number of monitoring resources need to be integrated,the scale of these systems is often very large,some have more than hundreds of thousands resources.There are many difficulties in constructing video management system on such a large scale.First of all,there are many different kinds of monitoring devices and many ways of resource sharing needed,which requires a high level of adaptability and compatibility of the system.Secondly,system integration involves LAN,video private network,Internet and other network environments,which requires the system not only to support the distributed structure,but also to provide safe and effective authority management and network transmission.Finally,the system is required to efficiently process massive concurrent requests of streaming media,so as to improve the efficiency and effectiveness of data transmission and the stability of the system.Based on the construction requirements of the integrated video management system in a city,this thesis focuses on solving the problems and difficulties existing in the design and development of large-scale video management system.First of all,the overall framework of the whole system is designed based on theories of software engineering.The system is divided into hierarchical modules according to different business functions,and then,data are transmitted between different modules through an intermediate layer.Such hierarchical and modularized design ensures good compatibility and scalability.In order to solve the complexity and diversity of equipment,the access layer is designed based on the factory mode,so that the bottom equipment and the upper layer of the system are separated.Moreover,by adding protocol gateway service and media gateway service,the system supports the deployment and utilization across network segments,which not only meets the needs of various network environments,but also improves the security of the system.In addition,the system supports a variety of resource sharing protocols such as GB28181,RTSP and webservice,through different protocol gateways.Since the video management system mainly deals with streaming media data,the thesis focuses on the whole process from collection,encoding,group packet,transmission,unpacking,decoding to the final display of streaming media data,laying a foundation for the design and implementation of the system.Finally,in order to meet the demand of high concurrency of streaming media,the load balancing technology is investigated,and the distributed framework of the system is designed according to the idea of load balancing.Moreover,the characteristics of the two protocols of the transport layer,TCP and UDP,are deeply studied,which leads to different processing in terms of cache and group packet to develop efficient and stable media transmission library.This thesis focuses on combining video monitoring technology with specific software engineering projects.The overall architecture of the system is designed,and the technologies needed in the system,such as network communication,streaming media protocol and load balancing,are studied and implemented,which results in a video management system with rich functions,high adaptability,high stability and good performance.This system not only provides value in software application,but also provides certain theoretical significance for the research of video management system.
Keywords/Search Tags:Video Management System, Load Balancing, High Concurrency, Compatibility, TCP and UDP
PDF Full Text Request
Related items