- 0
- 0
- 约2.33千字
- 约 4页
- 2020-02-04 发布于贵州
- 举报
基于P2P的流媒体技术研究
在P2P网络中,客户节点不仅只有客户端的功能,也需要具备部分服务器的功能。为了把复杂的问题简化,并且利于以后系统的升级,我们对P2P流媒体系统采用分层的设计 方法 ,如图2所示,从图中可以看出每个客户节点都具有双重的身份,一个是位于现实Internet中,一个是位于虚拟的P2P网络中,P2P网络是把Internet上有共同兴趣的节点归类在一起的一个虚拟的点对点的网络。图2 P2P流媒体分层结构 从图2看出,整个系统包括了5层,最底层是Internet,它保证数据包的接收和传送,网络探测层可以获取网络状况的信息,包括带宽和时延的估计,防火墙检测等。P2P层实现与其它客户联系或者信息交换。编/解码层进行分层MDC编/解码,系统利用分层MDC增加数据传输冗余,解决网络异构性的问题[4]。3 系统中关键部分的实现技术 目录服务器的实现 目录服务器通信的实现 本系统中,节点对服务器的访问通过http协议进行,节点加入P2P网络时,先通过HTTP访问服务器,一般的系统中表现为访问WEB页;接着由节点管理模块将每个加入节点的要求都被逻辑上转化为一个CHTTP请求对象,该请求发送给服务器内的数据库,数据库分配给该请求一个相应的URL值,同时数据库对请求进行解析,产生一个CHTTP应答,将该应答返回给节点管理模块,由它发送给请求节点[5]。 . 节点的加入和注销 节点登录时通过调用该目录服务器上的登入页面声明它的IP地址和共享资源。服务器的管理模块把节点的IP地址及共享资源信息记录到数据库中。如果执行成功,目录服务器给节点返回代表成功验证信息:如果失败,则返回包含失败原因的文档。当节点要从P2P网络注销时,需要调用该服务器上的注销页面。服务器的管理模块根据该节点的IP地址等信息,从数据库中删除该节点的相应记录。 . 伙伴列表的获得 如果节点想了解当前存在的其他节点的情况,先请求管理模块,由它查询数据库,把查询结果返回给请求节点,包括其他节点IP地址、所有数据等信息。则节点就可以得到当前存在的其他节点的连接信息,进而和其他节点进行直接通信。节点利用服务器搜索查询特定的节点或共享信息的机制也是如此。 在P2P系统中,各个异构的对等点共享各自的资源,某些对等点乐于提供服务,某些对等点可能是恶意的,不能够提供满足质量的服务,而在分布式的环境下,没有一个中心节点来对其进行监控,传统的安全技术主要是采用授权认证,只能防范已知的恶意节点,对于那些未知对等点和提供可变质量服务的对等点无能为力,因而需要建立一种节点安全信任模型来区分搭档的好坏[6]。 路由的隐患 不正确的路由查询 第二代P2P,比如chord,CAN等的查找协议需要维护路由表来进行节点路由定位,恶意节点可以将某个查询请求发往错误或者不存在的节点,从而导致路由失败,请求重传。因为恶意节点也可以参与到路由更新算法中,他不能够从其它节点的路由表中完全删除,这样重传的请求会被再次发送到恶意节点。对于这一 问题 ,可以通过节点追踪来解决,查询请求的每一跳所路径的节点关键字都应该不断的向目标关键字靠拢,一旦违反了这一 规律 就可以断定路由存在错误,返回到上一个正确节点从新进行发送。这种办法需要每个节点具有跟踪查询请求的能力,路由的每步对于请求的发送方都是可见的。 不正确的路由更新 各个对等点的路由信息都是通过其他节点获得的,给恶意节点以机会可乘,恶意节点可以不断发送不正确的路由更新信息,从而破环了其它节点路由表信息的准确性,这种攻击的后果是一些无辜的节点会把路由请求发送到不正确的或者不存在的节点上去。但是如果系统能给正确的路由更新消息某种标志,让其他节点可以识别路由更新消息的真伪,这一问题就会迎刃而解。比如,在Pastry中,每一个路由更新消息需要各个表入口有一个正确的前缀。这样不正确的路由更新可以很容易的识别,只有当一个节点被证实是可达时,才能被更新到路由表中。5 结论 本文提出了一个新的P2P Streaming模型,该模型融合了P2P技术和C/S技术的优点,可以在网络带宽效率、延时和可靠性三者之间做出更好的权衡。该模型通过C/S的方式组织节点而通过P2P的方式分发数据。该模型克服了传统C/S模式的不能支持大规模范围的缺陷,并通过引入MDC有效地解决了网络异构性问题,使不同类型用户都能观看视频。 参考 文献 [1] 钟玉琢,向哲,沈洪.流媒体和视频服务器[M].北京:清华大学出版社,XX[2] 杜茗,常朝稳.基于移动通讯网络的流媒体播放系统设计方案[J].微 计算 机信息,XX,8(2):275-278[3] 张朝鹏,倪江群,王春桃.分层多描述视频编码及其在差错网络环境下的仿真 研究 [J].通信学报,0
您可能关注的文档
- 国有企事业单位行政管理问题及创新措施.docx
- 国有企业经营管理问题及策略分析.docx
- 国画写意山水的历史传承与时代发展分析.docx
- 国画山水中的意境表现研究.docx
- 国省干线沥青混凝土路面病害的分析.docx
- 国际油价与石油公司业绩分析.docx
- 国际物流信息化发展趋势及策略分析.docx
- 国际经济与贸易专业个性化实践教学模式改革探索.docx
- 国际财务报告准则与首次运用准则的影响.docx
- 国际经济最具发展潜力的新兴国家分析.docx
- 学生规范书写训练方案.docx
- 2025山西尚卓集团有限公司及全资子公司招聘16人考前自测高频考点模拟试题附答案.docx
- 2025山东青岛上合产投控股集团有限公司招聘20人(公共基础知识)综合能力测试题附答案.docx
- 乡镇餐饮连锁品牌优惠券设计调研.pptx
- 深度解析(2026)《GBT 34475-2017尿素级奥氏体不锈钢棒》.pptx
- 2026年短视频内容创作美妆类短视频教程实用化调研.pptx
- 学生创新创意培养计划.docx
- 深度解析(2026)《GBT 34476-2017转炉热平衡测试与计算方法》.pptx
- 学生的责任和担当.docx
- 2025年下半年安徽工商职业学院招聘2人笔试参考题库附答案.docx
最近下载
- 支部党员大会会议记录(支委会选举范例).docx VIP
- 深圳市宝安区2025-2026学年第一学期五年级语文期末学业质量评估卷(原卷+答案)统编版.docx VIP
- 山桐子种植加工、旅游项目可行性研究报告商业计划书.docx VIP
- 山桐子种植及种苗培育种植加工可行性研究报告申请备案.doc VIP
- 和田地区2026年度地直机关公开遴选公务员、事业单位公开选聘工作人员备考题库及完整答案详解1套.docx VIP
- 山桐子合作种植协议合同.docx VIP
- 2025年香氛未来趋势报告-英敏特.docx VIP
- 报告正文2014年太阳绿宝.pdf VIP
- 2025年高考:云南物理--试题及答案.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
原创力文档

文档评论(0)