基于RTMP协议的轻量级视频服务器的设计与实现

被引量 : 12次 | 上传用户:tm7749
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术和互联网技术历经几十年的飞速发展,现在已经深入到了每一个普通民众的生活之中,使得人们逐步习惯用互联网进行彼此联络。在这样的大背景下,计算机和互联网技术交织而产生的流媒体技术也步入了人们的视野之中,并逐渐获得广泛的应用。流媒体服务器的优化和研究对流媒体技术发展起到至关重要的作用。与此同时,随着社会的进步,便携性也成为了服务器需要满足的要求。针对目前普通的流媒体服务器所存在的不足,本课题经过认真地研究和分析,设计并实现了一款基于RTMP协议的轻量级视频服务器。本文首先介绍了该课题目前的研究背景,阐述了该研究的必要性,介绍了当前国内外对该课题各种研究的现状和进度。接下来对流媒体服务器开发中要使用到的协议与技术进行了调研,其中包括TCP、RTMP协议,流媒体的传输方式和视频的压缩编码技术。根据以上重要的技术,本论文提出了一个系统设计方案。系统主要分为三个层次:数据层、控制层、处理层。在提出设计方案之后,按照既定方案,分模块、分步对系统中的三层进行了具体实现,同时对关键的实现部分进行了阐述:对关键部分的实现原理部分按照RTMP协议规范的内容进行了分析和说明。在论文的最后,对系统的功能进行了全面的测试,主要针对系统的功能测试和性能参数测试两个方面来进行。本论文经过对现行的主流的流媒体技术进行分析和比较,决定采用较为普遍的RTMP协议作为传输协议,并基于该协议的RTMP库,按照B/S模式设计了系统。视频采集运用了ffmpeg程序,客户端登录使用了MVC模式进行开发,登录认证中运用到了SHA1技术对密码进行单向散列处理之后进行保存,解码播放使用了jwplayer。该系统的主要功能是进行小范围的流媒体分享,以及利用浏览器进行即时的在线播放。在视频采集模块的加入下,还可以应用于家庭安全监控,实时图像直播。经过多次全面的测试,该系统的传输码率在可以接受的范围中较为稳定,服务器的CPU占用率在为其设计的运用场景中也能够令人满意,可以保证系统的稳定运行。
其他文献
作为摄影历史中的一位领军人物,布列松不仅毕生都坚持抓拍,还提出了著名摄影理论----决定性的瞬间。他的作品有的构图精巧,有的与传统绘画相兼容,有的记录下重大新闻事件,瞬
国家“十二五”规划纲要明确提出要大力发展节能环保新型产业,其中电机系统节能是我国的重点节能工程。近年来,永磁同步电机凭借自身的优点在航空航天、军工武器系统、数控机
目的:探讨标准摄食锻炼方案在脑卒中吞咽障碍患者中的运用效果。方法:将脑卒中后合并吞咽功能障碍的70例患者随机分为对照组和观察组,其中对照组采用常规综合干预方案,观察组
在日常的生产和生活中,能源是起着至关重要的作用。随着化石能源的日益枯竭,人类正在面临着一场前所未有的能源危机。能源的发展与创新,是全世界各国人民共同关心的问题,也是
本文简述了网络信任的定义。分析了电子商务活动中影响网络信任的因素 ,在此基础上探讨了电子商务企业创建网络信任的具体策略。
随着现代科技和商贸的迅猛发展,会计业已经进入世界贸易范围。文章在介绍WTO关于会计服务贸易的相关规定的基础上,提出了促进中国会计市场发展的政策建议。
作为我国重要的防护林工程,营造林可以有效阻止环境的恶化,起到防治水土流失和土壤沙化的作用,对实现我国森林资源的可持续发展具有重要意义。营造林自身的经济价值和对环境
目的:分析颌面部外伤应用单纤维聚乙烯线缝合联合瘢痕贴的效果。方法:选取2017年2月-2018年12月于笔者所在医院接受诊治的90例颌面部外伤患者为观察对象。按照缝合方法分为观
随着中国4G LTE牌照的发放,基于蜂窝结构的无线网络又一次借助新的技术提高了网络整体性能。而智能机的普及、移动互联网的热潮,层出不穷的手机新应用、新业务、用户新体验的
该文着重分析了通道不一致对干涉仪测向带来的影响,给出了分析结果。利用自动增益控制原理,建立了消除通道不一致对干涉仪测向影响的模型。仿真结果表明,该模型是有效的。该模型