Font Size: a A A

Intelligent System Of Screen Recording And Playing Based On FFmpeg And SDL

Posted on:2019-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:Z XiFull Text:PDF
GTID:2428330596961643Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In the past three years,with the rapid development of network and communication technology and the continuous improvement of hardware equipment performance,the use of video streaming media technology combined with various intelligent hardware makes the functions of live broadcast and wireless co-screen more popular,convenient and intelligent.In the daily entertainment and security areas,there are broad prospects for development.Based on the research of convection media technology and intelligent hardware,this paper proposes an intelligent system of screen recording and playing based on FFmpeg and SDL according to the actual live broadcast and monitoring security requirements.This system USES the method of modular design,the system can be divided into push streaming video terminal,server,and streaming video,use the API link between each module and collaborative work,stable transmission,portable,the advantages of strong extensibility and concurrency is strong,can be in the large classroom,large conference room,without the network environment,and many other application scenarios.The main research work of this paper is divided into the following parts: first,this paper proposes a Screen Capture method based on Screen Capture Recorder and Direct Show technology,which can process multiple information sources,different formats and multiple hardware devices,effectively improving the quality of original video streaming.Secondly,FFmpeg is used in this system to push and receive video streams.Among them,h.264 video encoding and decoding technology and GPU hardware acceleration are used to ensure the smoothness of the code stream and improve the smoothness of the system.Finally,by calling the Filter module and using the feedback mechanism,the receiving video stream terminal supports different features under different platforms,such as screen size adaptation and resolution Settings.In order to validate the presented intelligent system of screen recording and playing based on FFmpeg and SDL,respectively,in the open environment,such as large classrooms,small meeting room environment basic function of this system has carried on the field test,at the same time through a survey of the key indicators,such as transmission distance,transmission delay,degree of video jitter,for comprehensive assessment of the system.The results show that the system proposed in this paper can run stably in general environment and extreme environment,and the transmission distance and delay can meet the demand,which is a feasible case of screen recording and streaming media playback.
Keywords/Search Tags:FFmpeg, SDL, Intelligent screen recording, Real-time playback, Streaming media
PDF Full Text Request
Related items