Font Size: a A A

Research And Implementation Of Surveillance Video Security Playback System Under Html5

Posted on:2020-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:D ShiFull Text:PDF
GTID:2428330596979315Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the mobile Internet and intelligent security industry.people are increasingly demanding video surveillance systems.On the one hand,the surveillance video security related to user privacy must be guaranteed;on the other hand,the video surveillance system must meet the needs of users to play conveniently.However,some existing video surveillance.systems may not guarantee the security of the video;or only concerned with the security of the surveillance video but the playback steps are cumbersome,and the user needs to additionally download the specified software or plug-in.Therefore,it is of great significance to study a video surveillance system that can ensure the security of surveillance video information and enable users to conveniently play surveillance video.The main works of this thesis includes the following points:(1)I have designed a surveillance video playback system based on HTTP Live Streaming(Hl,S)protoccol.The server of the system can encode the video stream output b y the network camera into the forrmat specified by the HLS protocol.The people can use HTML5 technology in browser to play surveillance videos.(2)I have applycd the SAMPI.E-AES encryption method in the HI.S protocol to the video surveillance system.After encoding the audio and video,the server uses the SAMPLF-AES encryption method to selectively encrypt the key information in the audio and video data,and then encapsulates it into the MPEG-2 transport stream and further generates a video stream in the format s p ecified by the H LS protocol.(3)The system supports the HLS protocol format video stream by using the hls.js open source library in the client's play page,so that the browser can be played Wilhout plug-ins in the browser of the whole platform.(4)I have adopted a Token-based identity authentication mechanism in the system.Each time the client requests,a regularly updated Token token is added to the request header to perform identity authentication,thereby further improving system security.After system testing,it shows that:(1)The full-platform browser that successfully logs in to the system can directly play the surveillance video without installing any plug-ins,and the client can select the video with the appropriate bit rate according to the bandwidth.(2)The system implements Token identity authentication,which can effectively avoid the security threat caused by token leakage.(3)The system uses the SAMPLE-AES encryption method to meet the security requirements,and effectively increases the system's fault tolerance.At the same time,compared with the system using the AES-128 encryption method,the footprint of the CPU and the memory is significantly smaller in the client,which can effectively reduce the consumption of browser resources.(4)The system can support 800 channels of maximum concurrency,and the performance is stable and reliable,which can meet the needs of practical applications.
Keywords/Search Tags:HTML5, Http Live Streaming, video encryption, video surveillance system
PDF Full Text Request
Related items