Font Size: a A A

Software Design Of Intelligent Video Encoder Based On Wireless Network

Posted on:2018-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:W C HongFull Text:PDF
GTID:2428330542975652Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the computer network technology,video and audio processing technology constantly upgrading,and with the WLAN,4G and other wireless networks rapid developed,the video and audio application business is developing rapidly.Demand for multimedia services such as video calling,mobile live broadcasting and cloud video services is constantly increasing.Anytime,anywhere to process audio and video information has gradually become the new normal of network life.This topic is to design and achieve a kind of software of intelligent video enccder based on wireless network and aliyun cloud server which run on the Huawei HiSilicon Hi3516A processing platform.The software supports the functions of video image capture,intelligent detection,intelligent encoder,intelligent storage,wireless transmission and video processing on cloud to meet the different business needs,such as mobile live broadcasting,outdoor monitoring,high-definition recording and so on.It has a good application value.The main works and achievements of this thesis are as follows:(1)Selecting the Hi3516A processor by analyzing the function and performance requirements of intelligent video encoder software.Designing the main framework based on the features of Hi3516A.The framework is mainly made up of video capture&detection module,video encoder module and video stream transmission module.Finally,the software development plan is claborated and is built.(2)Design the video collection&detection module.Using HiSilicon media process platform(MPP)framework to acquire and preprocess the image of Sony IMX-178 sensor.Then design the moving object detection function based on the intelligent video engine module,and the results will be used to research and design the intelligent video encoder strategy.(3)Design the video encoder module.Designing the basic video encoder function based on the MPP to support the encoding parameters set and H.264&H.265 encoder standard real-time switching.For the application of stream storage,combined with the detection results of moving objects,design the intelligent encoder and storage strategies to achieve the functions of application scenarios automatic detection and encoder parameters adaptive adjustment.At the same time,using region of interest(ROI)coding interface of MPP to improve the priority of the moving target area by adjusting the value of the quantization parameter.Besides,the resource of bit rate will be optimized and the data of stream will be reduced,it can improve the utilization rate of storage space resources.(4)Design the video stream transmission module.Designing the basic server and client communication framework based on TCP protocol by using the socket functions.According to the different features of Wi-Fi network and 4G network,design a video processing platform based on the cloud server to enable and optimize the program of stream storage&transmission and data communication to meet the needs of short-range&low-latency and long-distance transmission.For the application of wireless network video transmission,design the intelligent encoder and transmission strategy to achieve the functions of network congestion automatic detection and encoder parameters adaptive adjustment.In addition,using scalable video coding(SVC)to improve the efficiency of stream transmission in different network environment.Finally,design the ONVIF protocol framework based on the gSOAP tool.The software can work as a network video transmitter(NVT)in the network,the network video client(NVC)which designed by the standard of ONVIF can connect to the NVT and acquire the video data.
Keywords/Search Tags:Hi3516A processor, intelligent video encoder, Wi-Fi network, 4G network, ONVIF
PDF Full Text Request
Related items