基于Symbian的手机流媒体播放器的实现方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于Symbian的手机流媒体播放器的实现方案作者:甘寿聪,门爱东,GANShou-cong,MENAi-dong作者单位:北京邮电大学,北京,100876刊名:电脑知识与技术英文刊名:COMPUTERKNOWLEDGEANDTECHNOLOGY年,卷(期):2009,05(34)被引用次数:0次参考文献(4条)1.廖勇流媒体技术入门与提高20062.HarrisonR.ShackmanMSymbianOSC++手机应用开发(第3卷)20093.StichburyJSymbianOSC++高效编程20064.EdwardsL.BarkerRSeries60应用程序开发2005相似文献(6条)1.学位论文杜传赢Symbian平台移动流媒体播放器的实现与优化2008随着移动通信技术的迅猛发展和多媒体压缩技术的不断提高,诸如手机电视,手机监控等移动流媒体应用日益受到人们的青睐。在分析移动流媒体传输特点和H.264视频编解码技术的基础上,重点研究移动流媒体播放器在Symbian平台的实现。遵循第三代合作伙伴项目移动流媒体系统框架的播放器主要有三大功能模块:网络传输模块、音视频解码模块和音视频播放模块。网络传输模块利用异步函数和活动对象的事件驱动来管理多路网络数据的请求与接收:实时流协议利用TCP活动对象在应用层上控制数据的实时传输;实时传输协议通过UDP活动对象异步接收数据并拼成音频或视频帧;实时传输控制协议通过UDP活动对象周期性地发送实时传输控制状态包以进行流量控制和拥塞控制。音视频解码模块将AAC/AMR-NB音频帧和H.264视频帧分别解码。音视频播放模块使用直接屏幕访问技术输出视频、多媒体框架输出音频,并根据时间戳信息调整视频播放速率以达到音视频同步。对于处理能力弱、内存小和移动通信网络带宽有限的Symbian平台,本研究所做H.264视频解码器的优化和缓冲区的高效利用解决移动流媒体流畅播放的关键。针对CMWAP网络只支持通过HTTP代理获取小文件的局限,对播放器网络传输模块进行优化。播放器向移动代理服务器发送HTTP请求,接收代理服务器通过HTTP转发过来的音视频数据,并主动进行流量控制,防止缓冲区溢出。通过并行传输数据减少延迟、分次请求数据突破大文件传输限制、增加索引信息支持随机播放和引入中转服务器支持直播等措施改进后,在S60第二版/第三版平台上、GPRS/EDGE移动网络环境中,实现了CMWAP网络下流媒体的流畅播放,达到了设计要求。2.学位论文董培H.264解码器在DSP和智能手机平台上的优化实现2008H.264是国际电信联盟与国际标准化组织联合推出的新一代视频编码标准。该标准采用了先进的编码技术,具有卓越的压缩性能,并且易于网络传输,能够满足多种视频应用的需求。因此,H.264在视频通信、流媒体和数字广播等领域均有着良好的应用前景。然而,H.264编码效率的提高是以运算复杂度的增大为代价的。H.264编解码器在各种平台上的优化实现已成为当今科研领域和产业界关注的热点问题。近年来,DSP技术发展迅速,高性能的数字信号处理芯片为高复杂度的多媒体应用提供了理想的实现平台。TI的DM642是一款高性能的定点DSP,适合数字媒体方面的应用。BREW和SymbianOS是当今被广泛使用的智能手机平台,基于这些平台的移动流媒体服务正在蓬勃发展。本文以H.264基本档次解码器为主要研究对象,在DSP和智能手机平台上开展了优化实现方面的研究。考虑到解码器应该具有良好的码流兼容能力,本文以功能全面的JM73开源解码器作为优化对象。基于对JM73解码器运算复杂度的分析,本文在PC平台上对其程序结构、数据结构和算法进行了优化。优化后的解码速度有了显著的提高,为DSP平台和智能手机平台上的优化实现奠定了良好的基础。在DSP平台上,本文通过多种手段,从程序存储器、数据存储器以及汇编语言的使用等方面对解码器进行了优化,使解码器的执行速度大幅提升。实验结果表明,优化后的解码器对CIF(352×288)和D1(720×576)格式的H.264压缩码流均实现了实时解码。此外,本文灵活运用DSP/BIOS实时操作系统提供的各种机制,设计了基于H.264解码器的实时网络视频传输系统。该系统在DSP/BIOS的多任务内核上成功实现了接收H.264的网络数据、实时解码与显示等功能。以H.264解码器为处理核心的客户终端能够提供良好的视频效果,解码端可以与H.264视频服务器配合工作。接下来,本文分别基于BREW平台和SymbianOS实现了H.264解码器。针对无线网络误码率高、误码常常造成播放中断等问题,本文设计了一种H.264解码器端的误码处理机制,使得解码应用程序的稳定性大大提高。此外,为满足移动流媒体系统对媒体格式的要求,本文对节目源的视音频格式转换进行了研究,开发了相应的应用程序,能够为视频点播等服务提供丰富多彩的节目内容。BREW平台的移动流媒体解决方案已经在中国联通运营的CDMA20001X网络上试用成功,解码端可以在支持BREW的数字移动终端上为用户提供流畅的视频点播服务。3.期刊论文夏涛.简洪波.XIATao.JIANHong-bo基于Symbian平台的移动流媒体客户端设计-微处理机2008,29(3)随着移动通信技术的发展和网络带宽的增加,移动流媒体业务日益火爆.介绍了移动流媒体系统的框架设计,并重点研究了Symbian平台移动客户端的设计和实现.针对手机终端处理能力低、内存少、能耗小的特点,讨论了移动客户端在结构、缓冲和拼帧等方面的优化,最后提出了用户界面的设计方案.4.学位论文郑昊移动流媒体应用开发2006流媒体技术是把连续的影像和声音信息经过压缩处理后存放到网络服务器上,移动终端用户能够边下载边观看,而不需要等到整个多媒体文件下载完成就可以即时观看的技术。移动流媒体是传统流媒体技术和移动通信技术相结合的产物。典型的移动流媒体系统由节目制作工作站、流媒体服务器、流媒体门户网站、传输网络和移动终端组成。本论文主要对移动流媒体系统的节目制作和移动终端播放器这两个关键组成部分作了研究,开发了PC平台的H.264节目制作工具和基于SYMBIAN智能手机操作系统的流媒体播放器。具体而言,本论文主要完成了以下几项工作:(1)针对H.264编码算法复杂度高的特点,为提高节目制作效率,我们对编码算法进行了优化。考虑到1/4象素运动估计中在编码算法中的复杂度最高,本文重点对1/4像素运动估计进行优化。我们根据运动估计中SAD的特性,利用最佳整象素周围相邻的整象素点来判断收敛点的范围,把1/4象素的搜索从16次减小到6次以内;把重建的整象素图象与内插的图象分为16个图象分别存储,根据象素的特性建立了一个半象素的表和4个1/4象素的表,去除了额外计算,提高了搜索速度。(2)开发了基于SYMBIAN的流媒体播放器。所开发的播放器能解码H.264视频码流和AMR音频码流,并在诺基亚7610手机上进行了测试,达到了预定的要求。(3)流媒体播放器的优化。为了提高播放器的播放速度,本论文针对ARM处理器的特点,对H.264解码算法进行了优化。实际测试结果表明,经过优化的解码器在诺基亚7610手机上播放速度每秒钟提高了3帧,达到12帧/秒,画质清晰。此外,论文还对音视频同步技术做了较为深入的研究,明确了下一步的工作方向。5.学位论文孙媛基于Symbian智能手机的视频监控客户端设计与实现2008随着经济的发展、人们生活水平的提高,视频监控已经成为社会生活中的热点话题。目前大部分的视频监控系统是基于Web服务器的视频监控系统,监控终端为PC机,通过接入互联网实现远程视频监控。由于互联网接入地点的限制,无法满足用户随时随地获取监控信息的要求。移动通信网络和移动智能终端技术的飞速发展为这一问题的解决创造了条件。本课题将传统视频监控系统与移动多媒体业务相结合,构建基于智能手机的移动视频监控系统。目前移动通信网络覆盖范围很广,使用手机作为视频监控系统的终端,几乎不受地点的限制,真正实现用户任何时间,任何地点的视频监控。同时手机作为最普及的移动终端设备,有利于移动视频监控向民用市场的推广。本文首先介绍了移动视频监控实现的条件、优势、发展和现状。对移动视频监控的关键技术进行了讨论,通过比较分析确定使用SymbianOS操作系统的智能手机作为移动视频监控系统的客户端,并对基于SymbianOS手机软件的开发及SymbianOS特有的机制进行了介绍。通过对RTSP,RTP/RTCP,SDP等移动流媒体协议的研究,提出了基于Symbian智能手机的视频监控客户端软件构架设计方案,并对系统各模块的设计与实现方法进行了详细说明,主要包括UI界面、会话控制、网络传输、视频解码与显示,远程监控等部分的设计与实现。本文还对客户端软件的MPEG—4视频解码实现进行了研究,分析了MPEG—4码流并给出了解码器流程图,实现了Symbian平台上MPEG—4视频解码。对解码器的优化方法进行了讨论,对比了两种IDCT算法,对解码器IDCT过程进行优化,并在手机上进行了测试,达到了一定的优化效果。在手机上对客户端软件的性能进行测试,成功实现手机实时监控视频的播放及远程控制云台等视频监控软件的核心功能,视频解码效果良好。本文对于在Symbian智能手机上实现流媒体视频应用的开发也具有一定的借鉴作用。6.学位论文郑荔敏基于Symbian智能手机的H.264视频播放器的设计和仿真实现2009手机已经成为人们生活中不可缺少的电子产品。手机功能也在不断的扩展,现在的中高端智能手机集信息通讯、事务处理、娱乐功能于一身,为人们提供全方位的便利服务。手机的普及性使得手机功能需求的不断增加,因此极大地促进了相关应用技术的发展。其中移动流媒体技术最被人们看好,有了移动流媒体技术的支持,手机用户可以在无线网络覆盖的任何区域接收播放流媒体数据。在实际应用中,由于无线网络具有数据传输速率低、带宽不稳定、数据误码率高等缺点,所以如果想在无线网络上传输清晰流畅的实时视频流数据,必须有先进的视频压缩技术和高效健壮的传输协议的支持。H.264作为目前最先进的视频压缩标准,在压缩效率、码流质量、容错性能上都有优异的表现,适合于无线应用。为了在智能终端上实现H.264数据的解码,本论文将基于PC的H.264视频解码库移植到手机的Symbian平台。Symbian是一种嵌入式操作系统,因此它与PC的操作系统有着诸多的区别,有着自己的种种限制,如内存管理控制,全局变量的限制以及对标准C的支持不够完善等。因此要对H.264解码库进行移植优化才能在Symbian平台上实现良好的视频播放效果以满足人们的感官需求。本文设计了基于SymbianOS的视频播放系统,系统包括流媒体服务器和智能手机客户端。进行了解码器移植和手机客户端多媒体播放器的设计与实现。最终目标是使得手机用户可以通过无线网络与流媒体服务器进行通信,实时接收多媒体信息。本文创新点:△立足于资源有限的手机平台裁剪FFmpeg中解码H.264核心代码,并实现c源程序到Symbian平台的移植。△利用Symbian操作系统中提供的通信机制,建立移动客户端和远程服务器之间的通信。本文链接:http://d.g.wanfangdata.com.cn/Periodical_dnzsyjs-itrzyksb200934080.aspx授权使用:上海海事大学(wflshyxy),授权号:509d556a-98a2-438c-88e1-9dc60095c441下载时间:2010年8月2日

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功