Symbian平台移动流媒体播放器的实现与优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:liongliong511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的迅猛发展和多媒体压缩技术的不断提高,诸如手机电视,手机监控等移动流媒体应用日益受到人们的青睐。在分析移动流媒体传输特点和H.264视频编解码技术的基础上,重点研究移动流媒体播放器在Symbian平台的实现。遵循第三代合作伙伴项目移动流媒体系统框架的播放器主要有三大功能模块:网络传输模块、音视频解码模块和音视频播放模块。网络传输模块利用异步函数和活动对象的事件驱动来管理多路网络数据的请求与接收:实时流协议利用TCP活动对象在应用层上控制数据的实时传输;实时传输协议通过UDP活动对象异步接收数据并拼成音频或视频帧;实时传输控制协议通过UDP活动对象周期性地发送实时传输控制状态包以进行流量控制和拥塞控制。音视频解码模块将AAC/AMR-NB音频帧和H.264视频帧分别解码。音视频播放模块使用直接屏幕访问技术输出视频、多媒体框架输出音频,并根据时间戳信息调整视频播放速率以达到音视频同步。对于处理能力弱、内存小和移动通信网络带宽有限的Symbian平台,本研究所做H.264视频解码器的优化和缓冲区的高效利用解决移动流媒体流畅播放的关键。针对CMWAP网络只支持通过HTTP代理获取小文件的局限,对播放器网络传输模块进行优化。播放器向移动代理服务器发送HTTP请求,接收代理服务器通过HTTP转发过来的音视频数据,并主动进行流量控制,防止缓冲区溢出。通过并行传输数据减少延迟、分次请求数据突破大文件传输限制、增加索引信息支持随机播放和引入中转服务器支持直播等措施改进后,在S60第二版/第三版平台上、GPRS/EDGE移动网络环境中,实现了CMWAP网络下流媒体的流畅播放,达到了设计要求。
其他文献
视觉跟踪,就是在视频图像序列中对运动目标进行检测、提取和识别,从而获得目标的位置、速度、加速度及运动轨迹等运动信息,实现对目标运动行为的理解。随着廉价的摄像采集终
无线传感器网络(Wireless Sensor Network,WSN)是由分布在各个区域的自组织的节点设备组成的无线网络。这些节点设备通过自身的传感器来监测周围的物理或者环境状况,比如温度
为了实现更为精确、细粒度的环境监测,迫切需要在无线传感器网络(WSN)中引入信息量丰富的图像或视频等多媒体信息,从而形成具备高度感知能力的无线多媒体传感器网络(WMSN)。
随着传感器技术、嵌入式技术以及低功耗无线通信技术的发展,生产具备感应、无线通信和信息处理能力的微型无线传感器节点已经成为可能。这些廉价、低功耗的传感器节点大量部署
随着计算机应用的不断发展,对应用系统执行效率的优化越来越重要。一个首要的问题就是要了解现有系统的运行状况,发现其中的规律和存在的问题,从而进行系统的改进或重新设计
随着市场竞争的加剧,社会对信息的需求量日渐上升,从大量数据中提取所需要的信息进行决策显得更加重要,传统的数据库系统已经无法满足要求。随着数据库技术的发展,一种支持决
随着计算机网络的不断发展以及计算机硬件价格的下降,将计算任务分布到多个物理主机上处理,以提高任务计算速度和降低任务运算成本已经成为一个趋势。在分布式环境中,发布/订阅(P
作为在信息检索领域的一个研究热点,Web数据抽取技术已经日益被众多大学和研究机构作为研究重点。Web数据抽取亦称Web信息采集(WebCrawler、Web Spider、Web Robot或Web Worm
流线可视化是流场可视化领域重要研究方法之一,具有简单直观、适合交互等特性,在工程实践中广泛应用。流线可视化可以归结为两方面的研究:一种是流线种子点分布算法;一种是流
万维网(World Wide Web)已成为人们获得信息、取得服务的重要渠道之一。但至今它主要作为文件媒体的集合,其上的大部分内容都是设计给人看的,而计算机却不能对其内容进行自动