基于BREW的移动流媒体系统方案设计与客户端的实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:ling401
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着2.5G移动通信GSM/GPRS和CDMA2000 1X的成功商用,移动网络数据传输速率成倍增长,为移动网络中开展多媒体业务创造了条件。BREW技术的产生有助于消除各商业移动终端平台间的异构性,提高移动终端应用开发的效率,也降低了移动终端应用开发的准入门槛。基于BREW平台的数字移动终端流媒体服务是一个新兴的应用领域,具有广阔的市场前景。 数字移动终端与电脑有很大的不同,它体积小,处理能力和功率有限,不可能拥有很大的存储容量,即使采用了高效的音、视频压缩编码技术,仍然需要针对无线网络和移动终端设备的具体特点来设计并实现多媒体信息的传输、组织与播放等功能,使得移动终端具有连续、流畅的播放能力,以及灵活的远程VCR(Video Cassette Recording)功能。 本文首先提出了相对完整的移动流媒体系统解决方案。该方案可以运行于现运营的联通CDMA2000 1X网络上,为移动用户提供视频点播(VoD)服务。该方案由三部分组成:1、节目源制作环节,主要作用是对现有的各种高清节目源进行预处理,以提供可用于移动流媒体服务的音、视频压缩码流;2、流媒体服务器,用于对多媒体码流进行管理,并对合法移动终端的服务请求作出响应,为用户提供流媒体音、视频服务;3、移动客户端,其功能是接收多媒体文件服务列表及流媒体数据,对接收到的数据包重新组织,分别进行视频的解码、显示及音频的解码、播放,并提供相应的图形用户接口直观地指示用户如何进行播放、暂停、快进、停止等VCR操作。以上功能均基于BREW平台来实现。为了有效利用宝贵的无线网络带宽资源,该方案采用H.264/AVC标准作为视频编码方法,采用BREW平台提供的PureVoice技术作为音频编码方法。 接下来,重点设计并实现了基于BREW平台的移动客户端软件。通过对移动流媒体客户端的功能分析,将其划分为彼此独立的五个功能模块:网络模块,音频数据组织与播放模块,视频数据解码与显示模块,音、视频同步模块,以及图形用户界面,分别加以编程实现。客户端采用了事件驱动机制,通过网络数据到达消息、定时器到时通知、以及用户操作产生的消息来驱动各部分模块的工作,可以高效地运行于BREW应用程序执行环境所提供的单用户线程上。另外,通过分析移动客户端的播放控制功能,适当扩展了RTSP协议,使得客户端可以支持媒体文件服务列表的获取,以及播放、暂停、快进、停止等四种远程VCR功能。在联通CDMA2000 1X网络上的测试结果表明,在网络带宽有限的条件下,本文提出的系统方案可以在装有BREW应用程序执行环境的移动终端上为用户提供高质量的移动流媒体服务。
其他文献
H.264/AVC是目前应用前景最广泛的视频编码标准,也是目前图像通信领域最领先的视频编码标准。它不仅吸收了以往视频编码算法的优点并融会贯通,还采用了很多先进的思想和方法,大
在无线通信系统中,带宽效率和多径衰落一直是倍受关注的问题。新一代无线通信系统可能采用了正交频分复用(OFDM)和多输入多输出(MIMO)技术,OFDM技术将频率选择性多径衰落信道在
现如今网络规模和网络复杂性日益增长,在互联网的研究中,准确和及时的识别路由器级互联网的拓扑结构是目前研究的热点和难点。运用网络断层扫描技术来推断网络拓扑结构,是一种极
本文对建立文化遗产图像拼接系统涉及到的关键技术展开了研究。 主要的贡献: 1)实现了基于特征点的图像拼接算法,对匹配中图像间光照差异的鲁棒性较强; 2)提出了一种新
潜油螺杆泵采油技术是目前国际上四大人工举升技术之一,但潜油电机与潜油螺杆泵的转速、扭矩匹配问题,是潜油螺杆泵采油系统中的技术瓶颈。本文主要论述了,在潜油螺杆泵采油系统中应用变频驱动技术来解决这一问题的必要性和合理性,并详述了试验样机的硬件开发过程。论文通过对现有潜油螺杆泵采油驱动方式进行研究,分析潜油螺杆泵、潜油电机特性及参数,以及变频条件下潜油螺杆泵和潜油电动机的负载特性,对现有变频驱动装置的比
随着P2P技术的出现,互联网发生了深刻的变化,它改变了互联网上以服务器为中心的模式。目前P2P的主要应用包括:对等计算、协同工作、文件共享和搜索引擎等等,其中的协同工作是指对