基于p2p的在线流媒体直播系统毕业设计.doc
约34页DOC格式手机打开展开
基于p2p的在线流媒体直播系统毕业设计,基于p2p的在线流媒体直播系统毕业设计本文共计49页,14571字;中文提要“基于p2p的流媒体直播系统的研究”是对最近流行的p2p流媒体技术的研究,本文主要介绍通过jxta平台和jmf多媒体技术的结合,用java语言实现简单的p2p流媒体直播系统,其中jxta平台用于构建p2p网络和节点之间的通,jmf用于对流媒体的...
内容介绍
此文档由会员 刘瑞 发布
基于P2P的在线流媒体直播系统毕业设计
本文共计49页,14571字;
中文提要
“基于P2P的流媒体直播系统的研究”是对最近流行的P2P流媒体技术的研究,本文主要介绍通过JXTA平台和JMF多媒体技术的结合,用JAVA语言实现简单的P2P流媒体直播系统,其中JXTA平台用于构建P2P网络和节点之间的通,JMF用于对流媒体的处理,如:接收、传输和播放流媒体。这一系统能够实现P2P流媒体直播最基本的功能,即节点的加入不再受服务器带宽的限制。同时,它也允许在不同的操作系统下运行。
本文大致分为五章,第一章:论文写作的目的,分为三小节,分别是:课题背景和来源、主要技术介绍、研究的任务和成果。第二章:系统结构设计和主要功能介绍,分为两小节,分别是:系统的整体框架图、功能描述和设计思路。第三章:系统详细设计和关键技术点。第四章:系统运行效果,分为两小节,分别是:系统运行效果图和存在的问题。第五章:总结及致谢。
关键词:P2P流媒体直播,JXTA,JMF
Abstract
"Based on P2P streaming media broadcast systems research," the recently popular P2P streaming media technology, this paper mainly describes how combine JXTA platform and JMF multimedia technologies to make a simple peer-to-peer streaming media broadcast systems using JAVA. In the P2P streaming media broadcast systems, JXTA platform is used for building peer-to-peer networks and the links between nodes, JMF is used for convection media, such as : reception, transmission and playback of streaming media. In this system,P2P streaming media broadcast's most basic function can be realized, the node to the server bandwidth is no longer subject to restrictions. Meanwhile, it also allows different operating systems runnin
目录
Keywords: P2P Streaming、JXTA、JMF II
第一章 论文写作的目的 4
1.1 背景和课题来源 4
1.2 主要技术介绍 4
1.2.1 JXTA技术 4
1.2.2 JMF技术 3
1.3 研究的任务和成果 4
1.3.1 研究任务 4
1.3.2 研究成果 4
第二章 系统架构设计和主要功能介绍 5
2.1 系统整体框架图 5
2.2 功能描述及设计思路 7
2.2.1 服务器端的功能描述及设计思路 7
2.2.2 客户端的功能描述及设计思路 9
第三章 系统详细设计及关键技术点 11
3.1 主要任务 11
3.2 使用RTP传输流媒体 11
3.2.1技术点描述 11
3.2.2算法实现 12
3.3 接收并播放流媒体 14
3.3.1 技术点描述 14
3.3.2 算法实现 15
3.4 监视节点是否有效 17
3.4.1技术点描述 17
3.4.2 算法实现 18
3.5 节点加入 19
3.5.1 技术点描述 19
3.5.2 算法实现 20
3.6 节点退出 22
3.6.1技术点描述 22
3.6.2 算法实现 23
第四章:系统运行效果及不足 25
4.1 系统运行效果 25
4.1.1 服务起运行效果 25
4.1.2 客户端运行效果 26
4.1.3 断线调整效果 27
4.2存在的问题及可以进一步完善的地方 28
第五章:毕设总结和致谢 30
参考文献 31
部分参考文献
[1] Scott Oaks,Bernard Traversat & Li Gong.《JXTA技术手册》,2004年
[2] Sun Microsystems. JXTA v2.3.x:Java Programmer’s Guide
,2005年
[3] Sun Microsystems. Javaª Media FrameworkAPI Guide, 1999年
[4] 周功业, 黎书生. 新一代网络计算模型—P2P 及其JXTA 体系结构的设计与实现. 计算机应用研究,2002年
[5] 蒋雪玲. 基于P2P 流媒体系统的实现研究. 宁波职业技术学院学报,2006.10
本文共计49页,14571字;
中文提要
“基于P2P的流媒体直播系统的研究”是对最近流行的P2P流媒体技术的研究,本文主要介绍通过JXTA平台和JMF多媒体技术的结合,用JAVA语言实现简单的P2P流媒体直播系统,其中JXTA平台用于构建P2P网络和节点之间的通,JMF用于对流媒体的处理,如:接收、传输和播放流媒体。这一系统能够实现P2P流媒体直播最基本的功能,即节点的加入不再受服务器带宽的限制。同时,它也允许在不同的操作系统下运行。
本文大致分为五章,第一章:论文写作的目的,分为三小节,分别是:课题背景和来源、主要技术介绍、研究的任务和成果。第二章:系统结构设计和主要功能介绍,分为两小节,分别是:系统的整体框架图、功能描述和设计思路。第三章:系统详细设计和关键技术点。第四章:系统运行效果,分为两小节,分别是:系统运行效果图和存在的问题。第五章:总结及致谢。
关键词:P2P流媒体直播,JXTA,JMF
Abstract
"Based on P2P streaming media broadcast systems research," the recently popular P2P streaming media technology, this paper mainly describes how combine JXTA platform and JMF multimedia technologies to make a simple peer-to-peer streaming media broadcast systems using JAVA. In the P2P streaming media broadcast systems, JXTA platform is used for building peer-to-peer networks and the links between nodes, JMF is used for convection media, such as : reception, transmission and playback of streaming media. In this system,P2P streaming media broadcast's most basic function can be realized, the node to the server bandwidth is no longer subject to restrictions. Meanwhile, it also allows different operating systems runnin
目录
Keywords: P2P Streaming、JXTA、JMF II
第一章 论文写作的目的 4
1.1 背景和课题来源 4
1.2 主要技术介绍 4
1.2.1 JXTA技术 4
1.2.2 JMF技术 3
1.3 研究的任务和成果 4
1.3.1 研究任务 4
1.3.2 研究成果 4
第二章 系统架构设计和主要功能介绍 5
2.1 系统整体框架图 5
2.2 功能描述及设计思路 7
2.2.1 服务器端的功能描述及设计思路 7
2.2.2 客户端的功能描述及设计思路 9
第三章 系统详细设计及关键技术点 11
3.1 主要任务 11
3.2 使用RTP传输流媒体 11
3.2.1技术点描述 11
3.2.2算法实现 12
3.3 接收并播放流媒体 14
3.3.1 技术点描述 14
3.3.2 算法实现 15
3.4 监视节点是否有效 17
3.4.1技术点描述 17
3.4.2 算法实现 18
3.5 节点加入 19
3.5.1 技术点描述 19
3.5.2 算法实现 20
3.6 节点退出 22
3.6.1技术点描述 22
3.6.2 算法实现 23
第四章:系统运行效果及不足 25
4.1 系统运行效果 25
4.1.1 服务起运行效果 25
4.1.2 客户端运行效果 26
4.1.3 断线调整效果 27
4.2存在的问题及可以进一步完善的地方 28
第五章:毕设总结和致谢 30
参考文献 31
部分参考文献
[1] Scott Oaks,Bernard Traversat & Li Gong.《JXTA技术手册》,2004年
[2] Sun Microsystems. JXTA v2.3.x:Java Programmer’s Guide
,2005年
[3] Sun Microsystems. Javaª Media FrameworkAPI Guide, 1999年
[4] 周功业, 黎书生. 新一代网络计算模型—P2P 及其JXTA 体系结构的设计与实现. 计算机应用研究,2002年
[5] 蒋雪玲. 基于P2P 流媒体系统的实现研究. 宁波职业技术学院学报,2006.10