本科毕业设计---基于智能手机的流媒体客户端研究与实现.doc
上传人:是你****噩呀 上传时间:2024-09-11 格式:DOC 页数:63 大小:9.9MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

本科毕业设计---基于智能手机的流媒体客户端研究与实现.doc

本科毕业设计---基于智能手机的流媒体客户端研究与实现.doc

预览

免费试读已结束,剩余 53 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

南京邮电大学硕士研究生学位论文南京邮电大学硕士学位论文摘要学科、专业:信号与信息工程研究方向:语音处理与现代语音通信作者:张程指导教师:张玲华题目:基于智能手机的流媒体客户端研究与实现英文题目:ResearchandDevelopmentofStreamingClientforSmartPhones主题词:流媒体,智能手机,WindowsMobile,RTPKeywords:StreamingMedia,SmartPhone,WindowsMobile,RTP南京邮电大学硕士研究生学位论文摘要摘要随着智能手机性能的不断提高,越来越多基于PC的互联网应用开始延伸至移动平台,流媒体点播业务就是其中之一。流媒体(streamingmedia)是指将一连串的媒体数据编码后,经过网络分段传输,在网络上即时传输音频,视频以供观赏的一种技术与过程,这种技术使得数据包像流水一样发送。在流媒体诞生前,用户如果想观看影片就必须在播放前下载整个媒体文件。流式传输可使用户观看现场直播或预存于媒体服务器上的影片,当用户在收看这些媒体时,音视频数据在传输到用户的电脑或手持设备后立即由特定程序解码并播放。本课题设计并开发了一种基于WindowsMobile平台的移动流媒体客户端。本文首先介绍了流媒体技术的基本概念、相关标准等;接着研究了流媒体系统中相关的编解码技术、标准及基本原理;然后研究了本课题开发所基于的WindowsMobile软件系统平台,了解了其基本框架与组件,并对课题中所使用关键组件FFmpeg解码库及SDL多媒体库进行了基本的讨论;并在此后详细描述了所设计的流媒体系统部署、基本会话过程等;最后,基于选定的方案与平台,实现了流媒体客户端软件,并详细描述了软件架构、模块功能等。程序编写完成后在TD-SCDMA实验网络中进行了测试,获得了较好画质及流畅度的用户体验。关键词:流媒体,智能手机,WindowsMobile,RTP南京邮电大学硕士研究生学位论文AbstractAbstractAsthegrowingpopularityandperformanceofsmartphones,smartphones-basedmobilemediastreamingapplicationsbecomeincreasinglypopular.Streamingmediaaremultimediathatareconstantlyreceivedby,andnormallypresentedto,anend-userwhilebeingdeliveredbyastreamingprovider.Thenamereferstothedeliverymethodofthemediumratherthantothemediumitself.Beforethebirthofstreamingmedia,videosmustbefullydownloadedbeforeend-userwanttowatchvideos.Streamingenablesuserstowatchliveorstoredvideoonthemediaserver.ThispaperhasdesignedanddevelopedmobilestreamingmediaclientbasedonWindowsMobileplatform.First,itintroducesthebasicconceptofstreamingmediatechnologyandtherelevantindustrialstandards,etc.Thenstudythestreamingmediasystemandthemediacodectechnology,basicprinciplesandstandards.OtherthangoodstudyoftheWindowsMobileplatform,thekeycomponentssuchasFFmpegandSDLalsohavebeendiscussed.Thereafteradetaileddescriptionofsystemdeploymenthasbeenpresented.Finally,wedescribethesystemarchitectureandkeycomponents,andfocusonthedesignandimplementationofthemobilestreamingclient.AfterthetestsinTD-SCDMAenvironment,theresultsdemonstratethattheclientobtainbetterplaybac