基于Android的移动流媒体实时传输系统设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:kwannew
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网、智能操作系统和移动通讯技术的发展,特别是3G无线通讯技术的成熟,伴随着三网融合,移动多媒体应用已成为当前IT领域关注的热点。同时,流媒体技术极大地推动了音视频等多媒体在互联网的应用。本课题主要研究在Android平台下的音视频技术以及实时传输技术等,构建一个基于Android操作系统的移动流媒体实时传输系统。本文深入研究了Android操作系统开发架构,移动多媒体开发框架,实时传输协议rtp/rtcp,H264视频压缩技术及以Wowza Media Server流媒体服务器等相关技术,在此基础上完成基于Android的移动流媒体实时传输系统。本系统主要完成三个子系统,分别是手机采集端、服务器端和手机播放端。手机采集端主要完成提取H.264视频数据和ARMNB音频数据;根据RFC3984文档,打包成RTP数据包,发送给服务器端;服务器端将数据推送给Wowza Media Server,Wowza MediaServer实现基于SDP协议的流数据发布;手机播放端使用JNI技术调用第三方底层库函数,建立RTSP连接,同时接收、解析RTP并重组NAL单元,在手机播放端实现的过程中,本文移植了FFMPEG进行H.264解码,使用Android的多媒体框架OpenCore框架和多线程技术实现音频和视频的同步独立播放。本系统成功实现了移动终端音视频采集、编解码、播放、流媒体实时传输、无线传输、视频保存等功能。在实际的运行环境中,播放流畅,延迟较小,具有较高的实用价值和很强的可移植性。
其他文献
特情介入作为侦破隐蔽性较高的案件的首选方法,已为世界各国普遍采用。在我国司法实践中,这一侦查手段最常见的是被运用于侦破毒品犯罪案件中。目前,我国不仅缺乏明文颁布的
微博这个词是对微博客(MicroBlog)的简称,它是一种基于用户关系的平台,用来传播、分享和获取信息,并限制在140以内的文字及图片和视频作为传播的形式,用户可以通过WEB、手机以及客
汉语“言”词群包含丰富的内容,首先研究其语义。《说文》中收录的“言”部字的语义范畴大约可以被分成22类。双音节合成词的词素和整体合成词之间有语法和语义两种关系。语
30多年中国社会的转型,对教育的影响极其深刻。中等职业教育在社会转型前后发生的变化非常明显,包括办学体制、就业分配等等方面。转型中,中等职业教育演变成被歧视的教育、
奶牛乳房炎是一种奶牛的多发病和常见病,是由多种致病微生物引起的局部病变,在奶牛养殖业中造成了巨大损失。因此加强对奶牛乳房炎的预防、诊断和治疗显得尤为重要。无乳链球菌
剧院建筑造型奇特,给城市增添了亮丽,同时也给结构设计带来了难度。剧院建筑通常由观众厅,舞台及附属用房构成,下部结构多为钢筋混凝土结构、上部一般采用钢结构屋盖,结构体型复杂
“金”词群是以“金”为义符和构词语素的词语的聚合。本文立足共时与历时,从语法、语义、文化及与相关词群的比较等几方面对“金”词群进行了全面深入的分析、解释和探究。
随着网络的发展,网络的普及率越来越高。在大学生群体中,网络在成为他们学习、生活中必不可少的工具的同时,也成为了大学生业余时间的一种娱乐消遣的方式。目前,我国的上网人数在
2011年3-4月期间,崇明县报告了2例布病病例,这是自1986年后崇明县再次报告布病病例,为了解此次病例发生的原因以及疫情控制情况,本课题对2例布病病例进行了个案调查,进而对职
随着无线电通信技术的快速发展,频谱的社会需求不断增加,无线电频谱资源的重要性日益凸显。电磁频谱监测是频谱管理的基础和前提,科学地加强电磁频谱的管理,利用先进的监测方式为