【Android论文栏目提醒】:网学会员为广大网友收集整理了,基于Android的P2P手机高清视频在线点播系统 - 期刊论文,希望对大家有所帮助!
,。
。
。
。
。
。
。
。
。
。
。
。
。
。
’‘’。
。
。
。
’。
。
。
。
。
。
。
。
。
‘。
。
。
。
。
。
。
。
。
。
。
。
。
。
’。
‘。
。
。
‘。
。
。
。
。
。
。
。
。
。
‘’。
’ 实用第一/智慧密集 ;基于Android的P2P手机高清视频在线点播系统 李瑞霖 曾玉珠 摘 要:开发P2P在线高清视频点播系统采用专门用于Android平台的JXTA关键协议,组成一 个虚拟的P2P对等网络,并进行模拟节点间的视频文件传输,满足多客户端同时在线的视频点播 需求。
在播放器方面,采用Android自带的API进行视频和音频解码,可以实现高清MP4(H.264 编码流)的播放需求,提供了良好而全新的用户体验。
关键词:Android;P2P;ADT;JXTA;XML;P2PSocket;服务器:节点 手机随着科技日新月异的发展.已经进行了无数次的更新换代.由于手机视频播放技术在手机平台上的实现起步还是比较晚,受制于手机的处理能力,手机视频播放仍然不能像PC平台那样实现高清播放。
目前手机视频播放主要还是基于J2ME技术、Symbian平台、Android平台等来实现。
最近几年,P2P(Peer—to—Peer)又成为因特网上的一个热点,P2P是因特网的一种应用模式,其意思是指网络上的任何设备(包括大型机、PC机、PDA、手机、机顶盒等等) 图1 Dalvik VM都可以平等地直接进行连接并进行协作。
相比当前因特网上的主流应用模式C/S或者B/S而言.P2P具有自己鲜明的 2 P2P技术特点和优势。
P2P流媒体播放技术在PC端已经得到了广泛的应用,而在手机客户端。
由于受制于2.5G网络带宽的限 近几年,P2P(Peer—to—Peer)成为因特网上的一个热点。
P2P是因特网的一种应用模式,其意思是指网络上的任何设备制,这仍然是一片空白。
在3G网络日趋成熟,无线带宽逐步提高的今天,基于P2P技术的应用程序部署在手机客户 (包括大型机、PC机、PDA、手机、机顶盒等等)都可以平等端已经不再是天方夜谭。
借助Android操作系统以及3G网 地直接进行连接并进行协作。
P2P节点不依赖中心节点而是依络的支持.开发一个P2P在线高清视频点播系统具有广阔 靠网络边缘节点,实现自组织与对等协作的资源发现和共享,的应用前景。
因此拥有自组织、可扩展性、鲁棒性、容错性以及负载均衡等 优点。
P2P技术被广泛应用于文件共享、网络视频、网络电话1 谷歌Android操作系统 等领域。
以分布式资源共享和并行传输的特点,为用户提供了 更多的资源、更高的可用带宽以及更好的服务质量。
目前P2P Android一词的本义指“机器人”.同时也是Coogle于2007年11月5日宣布的基于Linux平台的开源手机操作系统 流媒体关键技术主要包括文件定位技术、节点的选择、容错机的名称,该平台由操作系统、中间件、用户界面和应用软件 制、安全机制等。
组成。
Android是一个分层的环境,构建在Linux内核的基础 3需求分析上。
它包括丰富的功能。
Android包括一个构建在WebKit基础上的可嵌入浏览器,Android提供多种连接选项。
包括 该系统意在实现手机终端上进行高清视频的在线点播,主WiFi、蓝牙和通过蜂窝连接的无线数据传输(如GPRS、 要任务包括实现P’2P网络服务的架设、实现P2P服务器的架EDGE和3G)。
Android运行在Linux内核上。
Android应用程 设、实现视频源服务器的架设、实现P2P种子服务器的架设、序是用Java编程语言编写的,它们在一个虚拟机(VM)中运 实现Android平台的腓技术、实现Android平台的视频流播行。
每个Android应用程序都在Dalvik VM的一个实例中运 放技术、实现Android平台的视频播放与控制技术。
(1)系统的功能如下:行,这个实例驻留在一个由Linu