咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于P2P的视频点播系统研究与实现 收藏
基于P2P的视频点播系统研究与实现

基于P2P的视频点播系统研究与实现

作     者:许勇 

作者单位:南开大学 

学位级别:硕士

导师姓名:徐敬东

授予年度:2006年

学科分类:0810[工学-信息与通信工程] 12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 08[工学] 081001[工学-通信与信息系统] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:P2P模式 视频点播 流媒体 应用层组播 客户/服务器模式 

摘      要:传统的视频点播系统主要使用客户/服务器模式,服务器以单播的方式与每个客户建立连接。由于流媒体服务具有高带宽、持续时间长等特点,随着客户数目的快速增加,服务器将成为系统的瓶颈。目前为了解决服务器瓶颈问题,大多采用相应的改进方案。一种方案是IP组播技术,但由于IP组播的实现存在各种限制,没有得到广泛应用;另一种方案是在网络边缘部署代理缓存或内容发布网络,这需要较大的硬件支持,同时代理缓存或内容发布网络服务器也可能成为新的系统瓶颈。消除这个瓶颈最好的办法是将服务器的服务分散化,使系统中的主机既接受服务也提供服务,P2P技术可以很好的满足这种需求。\n 本文设计实现了一个基于P2P模式的视频点播系统PPVOD,在PPVOD中,用户节点通过服务器集中管理,通过P2P的方式分发数据,每个用户节点都有两种方式获取媒体数据:从服务器直接获取或者通过其它节点获取。节点与节点之间的数据交换越多,服务器的负担就越小,当节点的数量足够多时,服务器主要负责节点的维护,此时的负载比视频文件服务的负载要小得多。如果节点与节点之间的数据交换为零,则所有的数据都从服务器获得,这时系统就退化为C/S结构。\n 系统由服务器和客户端两部分组成,主要包括节点管理模块、数据服务模块、节点连接管理模块、播放模块等。系统使用VisualC++在WindowsXP操作系统平台上实现。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分