基于Android的机载音视频实时传输方案设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:aylylxs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,面向机载环境的基于Android系统的音视频传输应用越来越普及,但Android系统多媒体框架对实时流媒体的传输支持不够完善,缺少对一些实时传输协议的支持,为在Android系统上实现端到端实时视频通话带来了很大困难,基于此问题,本课题主要研究并解决基于Android系统平台实现单端到多端的实时音视频传输,在Android平台上实现RTSP/RTP/RTCP实时传输协议,方便飞机上空乘人员通过Android终端与乘客之间的终端手持设备进行实时音视频通信。为了解决基于Android平台的单端到多端的音视频通信,本课题实现了基于Android系统多媒体框架对音视频实时采集和编码,并在Java层根据RFC中的RTP/RTCP协议标准,对编码后视频(H.264格式),音频(AAC格式)实现了RTP封包。同时在Java层实现了精简RTSP流媒体服务器,实现对客户端请求的解析以及SDP和RTP/RTCP包的实时传输。设计并实现了由Android采集终端,RTSP服务器端,和RTSP客户终端组成的的基于RTSP/RTP/UDP协议的C/S模式实时传输系统框架,和由Android采集端、WEB服务器端和终端设备浏览器组成的基于Http Live Stream协议的B/S模式实时音视频传输系统框架。前一种应用在RTSP客户端中,后一种应用在浏览器中。在B/S模式中,提出并验证了由Android终端作为RTSP服务器,基于RTP/UDP传输到服务器端,并在WEB服务端实现TS流转码以及分片的传输方案,既方便了采集端到服务器端的媒体流传输,又减轻了采集端TS流转码的压力,方便了机载终端设备与乘客终端的实时音视频通话。两种框架模式均通过飞机机载服务器实现了实时音视频传输的目的与效果,达到了机载局域网系统内Android终端的与其他客户端进行实时音视频通信的会话目的。在实际应用环境中两种音视频传输解决方案都实现流畅播放,具有很强的实用价值。
其他文献
MIMO-OFDM技术可以大幅度的提高无线通信系统的信道容量和传输速率,并能有效的抵抗多径衰落,抑制符号间干扰,IEEE的新一代高速局域网标准802.11n采用了MIMO-OFDM技术。信道状
激光在海水中的传输特性对机载激光雷达进行海洋探测有着重要的意义。激光在海水信道中的光学传输特性决定着激光束在传输过程中的能量和光强时空分布的变化,也决定着激光回波
随着通信和计算机技术的飞速发展,“后PC时代”已经来临,人们对信息的获取已经不再局限于文字和声音,而对视频图像有了更高的要求。本课题旨在实现局域网范围内的视频信息的
本文的主要工作是设计多媒体会议系统中的会议管理子系统。首先,本文对CSCW及会议系统的概念、分类作了介绍,并阐述了多媒体会议系统及其管理子系统的组成;其次,对会议管理子
随着人们对高性能计算和资源分布共享需求的增加,传统的高性能计算模式和计算共享模式己经不能满足人们的需要,人们期望能够像访问电力资源一样随时随地的获取需要的计算和存