基于Corte-系列处理器的络电视APP的开发.docVIP

基于Corte-系列处理器的络电视APP的开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Cortex-A系列处理器的网络电视APP的开发 唐雨薇 (四川财经职业学院,成都龙泉驿610101) 摘 要:本文以Cortex-A系列处理器作为硬件平台,以Android作为软件系统,开发了一款网络电视APP,该APP软件由网络传输模块、解码模块、播放模块以及UI设计模块组成。文章首先提出了软件需求分析,然后在需求分析的基础上提出总体的软件结构并设计了相应的模块,模块间协同作用实现了软件功能。软件设计完成后,本文在基于Cortex-A8处理器的手机硬件平台上进行了软件的功能测试和性能测试。 关键词:网络电视;Android开发;Cortex-A处理器;FFmpeg the development of Internet TV APP based on Cortex-A series processor Tang Yu-wei (Sichuan Finance and Economics Vocational College,Chengdu Longquanyi 610101) Abstract: This paper takes Cortex-A series processor as the hardware platform and Android as the software system, developing a network TV APP. This APP is composed of network transmission module, decoding module, playing module and UI module. Firstly, this paper proposes the software requirement analysis. It procedes to put forward the overall structure of the software and design the corresponding module based on the requirement. The synergistic effect of the modules achieves the function of the software. Functional testing and performance testing base on the mobile phone hardware platform of Cortex-A8 also have been conducted after the design has been finished Key word: Network TV; development of Android; Cortex-A series processor; FFmpeg 1 引言 Cortex-A系列处理器是以ARMv7架构为基础开发的最新ARM处理器,其广泛的应用于消费类电子产品中。目前风靡全球的三星Galaxy S3就是采用了Cortex-A9四核处理器,可见Cortex-A系列处理器的应用范围是相当广阔的。该系列微处理器廊括了高性能的Cortex-A15,可伸缩的Cortex-A9,经市场考验的Cortex-A8以及高效的Cortex-A7[1]。此外,操作系统方面,Android作为一种基于Linux内核开发的操作系统,已经在智能手机操作系统市场占有率方面达到了70%以上。该系统采用Software Stack架构,底层由C语言开发的Linux内核作为基础,提供基本的功能;中层则转由C++开发出虚拟机和函数库等,用以对上层应用程序提供良好的支持;最上层是各式各样通过JAVA开发的应用程序[2]。 本文将就Cortex-A8作为硬件平台,Android作为软件操作系统,开发一款互动性极强的电视客户端APP软件。 2 开发需求分析 软件主要以实现视频播放功能为主,体现在能够流畅的在手机网络条件下观看网络电视。由于安卓系统的智能机不像IPhone手机那样有统一的硬件配置,其处理器运算能力参差不齐,故客户端在实现功能的基础上必须充分考虑其的适用范围,尽可能的适配各种运算能力的手机[3]。同时,客户端是实现网络电视功能,故而必须保证能够在常规网络的情况下流畅的播放视频。 3 总体结构设计 客户端的总体规划上采用模块化的设计方案,依次由网络传输协议模块,解码模块和播放模块组成。 用户通过WAP登录服务器选择想要观看的视频,流媒体管理平台在接收到用户的选择信息后将流媒体地址通过SDP协议发送给电视客户端,客户端根据这个地址经由RTSP协议向流媒体服务平台请求音频和视频数据流。服务器在接到请求后通过RTP协议将流媒体数据实时的传输给安卓客户端,在

文档评论(0)

sdfgrt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档