Font Size: a A A

Design Of Video Playback System Based On H.264

Posted on:2022-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:T Z LiFull Text:PDF
GTID:2518306785951159Subject:Telecom Technology
Abstract/Summary:PDF Full Text Request
With the development of streaming media technology and the gradual digitization of the security field,people's functional requirements for video surveillance systems have also increased significantly.Surveillance video playback system,the back-end part of the entire system,It is very important to achieve more efficient and real-time monitoring video playback.However,due to the limitation of video transmission volume and distance,the storage of user-side hardware becomes more and more difficult.The lack of terminal memory and the small transmission bandwidth make the played video have a delay that cannot be ignored.Therefore,in this context,according to the characteristics of mobile network and mobile terminal,through video decoding and direct reading of network stream video,the reading ability of terminal equipment for video data stream is greatly enhanced with the help of streaming media technology,and the delay caused by long-distance transmission and playback of monitoring video is also reduced,At the same time,the delay caused by the long-distance transmission and playback of surveillance video is reduced.Therefore,It is of great practical significance to study a system that can combine real-time streaming video and monitoring video playback.This thesis designs an H.264 format surveillance video playback system based on the FFmpeg codec database.The system,based on the Microsoft Visual Studio 2015 platform,can realizes two main functions:(1)Read and decode local H.264 format surveillance video,and play it in the MFC window.(2)Enter the protocol address of the gateway's public RTSP real-time streaming in the MFC playing window,and play the network streaming monitoring video data.Key technical modules is decoding module and video display module.Decoding module: By adding and quoting the FFmpeg library in VS,it completes the decoding of local H.264 format video and network real-time streaming video.Display module: By browsing the local H.264 format file or reading the RTSP real-time data transmission protocol address,the YUV data obtained by the decoding module is directly displayed in the client window in real time.The display module relies on SDL2.0 multimedia development library and MFC window programming technology.By embedding the SDL playback screen into the MFC,the operation of the system is simplified and the delay of video playback is also reduced.The experimental result shows that the surveillance video playback system designed in this thesis is practical.It has a certain effect on reducing the delay of the network real-time streaming monitoring video data playback.
Keywords/Search Tags:Surveillance Video, H.264, FFmpeg, RTSP
PDF Full Text Request
Related items