基于RTMP协议的流媒体系统的设计实现

来源 :电子科技大学 | 被引量 : 15次 | 上传用户:shan43512
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代人们生活质量的提高,网络通信技术以及带宽技术的日益成熟化,流媒体服务器的应用也与日俱增,流媒体技术具有连续性和传输性,即流媒体技术可以利用网络实时的传递音频和视频数据,是优于其他传统多媒体下载传输的技术。流媒体技术突破了TCP/IP网络的限制,飞速发展,在视频点播直播、网络会议,智能家居,小区安全监测等等领域都发挥了重要的作用。已经成为了与人们日常生活息息相关的多媒体技术,经过几年的高速发展,Linux系统与Android系统各方面性能都趋于完善,便于流媒体服务器的架构与移植。本工程涉及到的是视频监控领域,不仅仅要讨论流媒体服务器的涉及和实现,还要研究视频数据的采集和压缩。FFMPEG则提供了以系列的音视频编解码工具。结合以上讨论,以Linux系统和Android系统为平台,设计了一个基于RTMP协议的多平台流媒体视频监控服务器。在原有的FFMpeg源码的基础上,对其进行编译移植,以实现视频数据的采集压缩,同时本文针对RTMP协议架构,结合Linux系统和Android系统的特点,对RTMP基本原理、协议结构、核心技术以及在Linux系统和Android操作系统中的方案设计、工作流程、代码实现等进行了阐述和深入研究。综上所述,本文中主要做了以下几个工作:1)、研究了Linux系统和Android系统架构以及不同平台的移植差异性,和流媒体服务器在不同平台的启动方式。2)、研究了FFMpeg源码,熟悉FFMpeg源码内相关的数据结构,研究了其编解码流程及相关文件,在此基础上对FFMpeg源码进行编译移植到不同平台。3)、流媒体客户端的设计实现。4)、研究了RTMP实时消息传输协议,熟悉其每个工作流程并研究其每个工作过程所涉及的报文细节,了解每次通信的报文格式和报文含义等,并在此基础上结合Linux系统和Android系统的特点实现流媒体视频监控服务器。
其他文献
诈骗罪作为常见多发类犯罪,其智力性犯罪的特征决定了实施诈骗行为的犯罪分子具有狡黠多变的特点,因此认定行为人主观上是否具有"非法占有为目的"往往成为定案的关键。然而,
<正>湖北省红安县将军希望小学原名高桥镇陈河寺小学,创办于1946年9月,位于高桥镇陈河村。学校校园面积12000平方米,建筑面积3000平方米。现有12个教学班,在校学生485人,教职
性经历了漫长的社会文明,逐步和人体其他生理结构分离,并成为超越身体而存在的一种独特的文化、经济和社会现象。当下的性特别是女性的性出现了去生殖性、资源化、文化化而成
与中性信息相比,情绪信息会引起更快更多的注意并具有一种认知加工上的优先权。在注意实验中,与不带情绪色彩的刺激相比,具有情绪意义的刺激更能吸引注意或占用注意资源且引
糯扎渡水电站建设规模大,环境影响因素多且涉及面广.为此,分析了工程区环境现状及主要环境敏感保护目标,对水库淹没、水库蓄水运行、陆生生物、鱼类、水土流失、移民安置社会
<正> 随着生产发展,对传动齿轮加工精度要求越来越高,为了做好磨齿机调整工作,并对主要部件传动结构做到准确无误,现将工人师付多年来在生产实践中对齿轮磨调整与试磨摸索的
目的探讨SBAR沟通方式在心内科医护沟通中的应用效果和评价。方法征求本专业的医护人员关于交班报告内容的意见,建立体现专科特点的SBAR模板,介绍SBAR报告方式在医护交班中应
【目的】明确吉林省二代区亚洲玉米螟Ostriniafurnacalis(Guenee)发生趋势,为亚洲玉米螟的早期防治提供理论依据。【方法】2002—2013年采用田间调查的方法对吉林省二代区亚
<正>梁平县位于渝东北,面积1890平方公里,人口94万。具有"区位开始凸显、资源较为丰富、文化底蕴深厚、自然生态较好、产业开始集聚、发展潜力较大"六大特点。在这片热土上,
行政处罚与刑事处罚立足于法治国原则之下,不仅共享着类似的公法性质与限权苛责功能,也在实体规范层面有着较多的耦合。首先,就二者属性而言,行政处罚法与刑法同属公法性质,