基于FFmpeg和SDL的智能录屏及播放系统

来源 :大连理工大学 | 被引量 : 4次 | 上传用户:bbandd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近三年来,随着网络和通信技术的飞速发展、硬件设备性能的不断提升,使用视频流媒体技术结合各种智能硬件使得直播、无线同屏等功能可以更普及、更方便、更智能。同时,随着个人及企业对直播、安防性能上的要求不断提升,研发低延时、无卡顿、高清晰且可跨平台、多终端可使用的智能录屏及流媒体播放系统具有极大的理论研究意义和应用价值。本文在对流媒体技术和智能硬件研究的基础之上,根据实际直播和监控安全需求,提出了一种基于FFmpeg和SDL的智能录屏及播放系统。整个系统采用模块化设计方法,分为视频流推送端、服务器端和视频流接收端,各模块之间使用API进行链接并协同工作,具有传输稳定、便携、扩展性强以及并发性强的优点,可在大型教室、大型会议室、无外网环境等诸多场景下应用。本文所涉及到的研究工作可分为以下几个部分:首先提出一种基于Screen Capture Recorder和DirectShow技术的屏幕捕捉方式,可以处理多种信息源、不同格式以及适配多种硬件设备,有效提升了原始视频流的质量;其次,利用FFmpeg完成视频流的推送和接收。采用H.264视频编解码技术和GPU硬件加速技术,保证了视频流的平滑性,提高了系统的流畅性。最后,通过调用Filter模组以及利用反馈机制使得接收视频流端支持不同平台下的不同特性,如屏幕大小适配、分辨率设置等。为了验证本文提出的基于FFmpeg和SDL的智能录屏及播放系统的性能,在开放环境、大教室、小会议室等环境中对系统的基本功能进行了相关实验,同时通过对各项关键指标的测量,如传输距离、传输延时、视频抖动程度,对系统进行综合性的评估。结果表明,本系统在一般环境和极端环境下均可稳定运行,传输距离及延时可满足需求,是可行的录屏及流媒体播放案例。
其他文献
西花蓟马Frankliniella occidentalis(Pergande)是世界性入侵害虫,对花卉和蔬菜造成了严重危害。本研究基于前人基因方面的研究和本实验室前期所测转录组数据结果,利用实时荧光定量PCR技术测定了西花蓟马从菜豆豆荚转换到较嗜食寄主菜豆植株和非嗜食寄主蚕豆植株后连续适应中F_1代、F_2代和F_3代3个世代2龄若虫和成虫解毒酶(细胞色素P450酶P450s、谷胱甘肽-S-转移
近年来,国内外正在大规模建设新一代移动通信技术LTE网络。然而LTE网络建设和维护缺乏有效、可靠的监测手段。市场迫切需求一种可以监测LTE网络状态的仪表。LTE仪表作为一种
<正> 本年五月号刊出灵枢官针篇浅释一文,在第6页左栏12-13行:"以痛为俞的痛,也可以由检查所得的压痛点去理解",句中的"压痛点"当改作"敏感点";又第7页右栏12-14行:"其所谓气
<正>用好教材资源是&#39;有效教学&#39;的基本点。积极开发学习资源是&#39;有效教学&#39;的基本要求。了解学情是&#39;有效教学&#39;的立足点。要了解学情,才能以学定教,以学
随着网络信息技术的飞速发展,信息技术渐渐地进入到人们日常生活中,特别是教学领域的运用,任何新生事物的出现和投入使用都会同时带来利端和弊端,我们所能做的就是最大程度的
在互联网时代下,各行各业大多依托"互联网+"推动商业模式创新发展,企业所拥有的创新路径及创新空间被极大地丰富,商业模式创新应运而生。商业模式创新可以帮助企业获得竞争优
研究了H2S燃料电池用的质子传导膜的制备及性能,考察了不同的Li2SO4与填充物Al2O3的匹配、微量元素B(H3BO3)的掺杂对膜及电池性能影响。 研究了由H2S、(MoS2+NiS)/ Li2SO4-Al
提出了基于组态王软件和PLC的油库监控系统的设计思想和实施方案。系统通过PLC相应模块采集模拟量和数字量信号,传送给上位工业控制计算机,利用组态软件KingView6.52对监控系统
通过对北京郊区部分拆迁农户理财需求调查,了解到拆迁农户风险承受能力低、理财经验不足、亟须拥有适合自身情况的理财规划等情况,并分析研究了影响拆迁农户理财需求的关键因素