基于BT的P2P流媒体点播系统设计与实现
发布时间:2018-04-21 03:39
本文选题:BIT + TORREN ; 参考:《电子科技大学》2014年硕士论文
【摘要】:进入二十一世纪,互联网和视频压缩等各种技术的飞速发展,从网络上获取文字与图片等静态的信息已渐渐不能满足人们的需求,因此导致音频、视频等多媒体信息的需求量在不断增加。传统的点播系统大都采用服务器/客户机,即C/S模式,服务器端集中了很多的功能,这说明服务器的性能直接决定了系统的性能。在传统的点播服务器中,每一个用户单位都对应着一个服务器,对带宽要求高,且服务时间长,当用户数目不断增加时,点播服务器的负担会变得越来越重,甚至会对点播体验造成不良的影响,也就是说,当前的大规模流媒体点播应用已完全摒弃了C/S模式点播系统了。在设计实现流媒体点播系统的过程中,本课题做了如下工作:首先分析现有模式存在的缺陷,提出针对性的解决方案,并确定系统采用ASP+SQL SERVER2005的技术组合进行开发。首先,将对等网络(简称P2P网络)中文件分享的网络协议BITTORRENT协议(简称BT协议)进行了部分优化和改进,使其成为一个具有低延迟性、低服务器负载性和高连续度的,可在现有网络带宽上运行的流媒体点播系统。对流媒体流式传输技术从其基础、传输方式、传输格式和传输协议等方面进行了比较详细的叙述,重点介绍了P2P网络及BT协议与流媒体技术之间的关系,从理论上分析了基于BT的P2P流媒体点播系统实现的可行性。其次,按照模块化的设计思想,将视频点播系统划分为流媒体服务器、索引服务器、WEB服务器等三个部分。通过入口服务器以网站形式为广大用户提供系统界面,用户可依据实际需要在流媒体上访问与播放视频节目。流媒体服务器提供视频流、储存视频节目、及时响应点播请求、访问控制、信息交互等。索引服务器接收服务器端发送的指令,依据指令内容进行相关操作,结合实际情况修改、添加、删除视频节目或者是用户信息;及时响应服务器端发送请求,提高网络系统的稳定性,使之能够正常运作。本系统的构建在一定程度上满足了点播系统所特有的播放互动性和异步性的需求,弥补了当前流媒体点播系统的不足之处,如网络的异构性、节点选择、点播系统的实时性、片断选择和节点随机性等。将BT协议实际应用到流媒体点播系统中,不仅使网络中的空闲资源得到充分利用,提高下载速度,而且还使并发用户量增加。但是,本系统在稳定性和突发性事件的处理方面还有待改进。
[Abstract]:In the 21 century, with the rapid development of the Internet and video compression and other technologies, the acquisition of static information such as text and pictures from the network has gradually failed to meet the needs of people, thus leading to audio, The demand for multimedia information, such as video, is increasing. The traditional VOD system mostly adopts the server / client mode, that is, the C / S mode, and the server has a lot of functions, which shows that the performance of the server directly determines the performance of the system. In the traditional VOD server, each user unit corresponds to a server, which requires high bandwidth and long service time. When the number of users increases, the burden of VOD server becomes more and more heavy. It may even have a negative impact on the on-demand experience, which means that the current large-scale streaming on-demand applications have completely abandoned the C / S mode of on-demand systems. In the process of designing and implementing the streaming media on-demand system, this paper has done the following work: firstly, the defects of the existing mode are analyzed, and a targeted solution is put forward, and the system is developed with the technical combination of ASP SQL SERVER2005. First of all, the BITTORRENT protocol of file sharing in peer-to-peer (P2P) network is partially optimized and improved to make it a low latency, low server load and high continuity. Streaming media on demand system that can run on the existing network bandwidth. This paper gives a detailed description of streaming media streaming technology in terms of its foundation, transmission mode, transmission format and transmission protocol, and emphasizes on the relationship between P2P network and BT protocol and streaming media technology. The feasibility of P2P streaming media on demand system based on BT is analyzed theoretically. Secondly, according to the modular design idea, the VOD system is divided into three parts: streaming media server, index server and Web server. The user can access and play video programs on streaming media according to the actual need through the portal server to provide the system interface for the vast number of users in the form of website. Streaming media servers provide video streams, store video programs, respond to on-demand requests, access control, information exchange, and so on. The index server receives the instructions sent by the server, carries out relevant operations according to the contents of the instructions, modifies, adds and removes video programs or user information according to the actual situation, responds to the sending requests of the server in a timely manner, Improve the stability of the network system so that it can work properly. To a certain extent, the construction of this system meets the demand of interactive and asynchronous play of VOD system, and makes up for the shortcomings of the current streaming media VOD system, such as the heterogeneity of network, node selection, and the real-time of VOD system. Segment selection and node randomness. The application of BT protocol to streaming media on demand system not only makes full use of the idle resources in the network and improves the download speed, but also increases the number of concurrent users. However, the system needs to be improved in terms of stability and sudden events.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN948.64
【参考文献】
相关期刊论文 前2条
1 刘伟;;基于P2P技术的流媒体应用探讨[J];数字技术与应用;2012年10期
2 刘玉枚;杨寿保;陈万明;郭磊涛;韦冬;;P2P系统中基于信誉感知的超级节点选择算法研究[J];中国科学院研究生院学报;2008年02期
相关硕士学位论文 前1条
1 张期莲;基于P2P的流媒体教学系统体系结构的应用研究[D];华中师范大学;2006年
,本文编号:1780799
本文链接:https://www.wllwen.com/kejilunwen/wltx/1780799.html