4.一种P2P环境下的VoD流媒体服务体系 (刘亚杰, 窦文华)
2007-6-9

该文发表在2006年4月的软件学报上。作者提出了一个基于组播树的p2p vod系统,以前应用层组播树多用于直播,现在作者给每个节点增加了固定长度的fifo来缓存能播放单位时间的数据块,从而可以支持点播。infocom2007上的一篇关于p2p vod的文章提出了swarming(应该译为蜂群吧)的层叠网结构,这个应该和mesh差不多吧。通俗地讲,即不是树状的,而是网状的。近来研究mesh结构的p2p vod比较多了,看来组播树的结构要过时了。

回头来看作者的文章,既然要维护树的结构,节点的加入离开都比较麻烦。作者描述了节点加入、离开、失效的算法和控制协议,描述的很清楚,虽然知道没有现实的系统,也让人感觉按照这个来做系统是可行的。

最后,作者用实验说明了这个PeerVod系统在服务器负载、网络资源利用率等方面的优势。和《P2P分层流媒体中数据分配算法》文中一样,作者用gt-itm生成了同样的网络拓扑,由此,我推断作者很有可能也是用ns2进行仿真。同那篇文章一样,文中有形式化描述,定义和公式,软件学报就喜欢这样的文章。不过,也要作者的理论水平高才行啊。

晚上的笔记:p2p vod相关推荐

  1. NetStream.appendBytes, 走向Flash P2P VOD的第一步

    NetStream.appendBytes, 走向Flash P2P VOD的第一步 之前被告知可以自行实现Flash p2p的点播功能, 但一直疑惑, 印象中NetStream并未提供相关方法, 前 ...

  2. 计算机网络-自顶向下笔记-应用层-P2P应用

    计算机网络所有笔记 P2P文件分发 P2P(peer to peer)应用的特性: 没有服务器 任意端系统之间直接进行通信 节点阶段性接入Internet 节点可能更换IP地址 P2P的明显的缺点:复 ...

  3. 学习笔记--2014年7月7日

    2014年7月7日晚上学习笔记 ================ 目录: 一.学习Bash笔记 二.利用Ubuntu创建无线wifi 三.在Ubuntu里禁用不用的桌面 四.安装软件时依赖冲突的万能解 ...

  4. P2P直播与点播技术简介

    转自:http://blog.csdn.net/softwater007/article/details/3389654 P2P流媒体直播技术进展      利用P2P技术实现大规模流媒体点播和直播的 ...

  5. WebRTC之P2P

    WebRTC之P2P StoneLiu999 2020-11-19 11:35:39 802 已收藏 4 分类专栏: WebRTC 文章标签: webrtc p2p turn nat stun 版权声 ...

  6. 小程序学习笔记(1)

    小程序学习笔记(1) 以下是学习期间记录的笔记: 10-18号晚上学习笔记: 小程序实际上是需要下载安装的,只是很小,用户基本上觉察不到 组件是具有一定的功能的代码的集合 移动端适配: 物理像素:是图 ...

  7. Android高级终端开发学习笔记(《疯狂Android讲义》第2章-第10章)

    Android疯狂讲义前10章知识点总结 /-------------------------10-31号晚上学习笔记----------------------------/ 在设置了最小支持版本为 ...

  8. P2P投资,一场与风险的残酷博弈

    以下转自公众号:米多多的投资笔记 P2P投资是一场与风险的残酷博弈, 这是多多投资P2P 6年来,最大的感触. 我们投资人不断与风险战斗,不断寻找判断风险的方法,期望将风险这个幽灵彻底制服: 然而风险 ...

  9. 3月19日 打卡

    一周第一次课(3月19日) 1.1 学习之初 1.2 约定 1.3 认识Linux 1.4 安装虚拟机 1.5 安装centos7 学习Liux 真的只是一场缘分,之前我只知道她是一个操作系统.但我重 ...

  10. 什么是openstack_您在OpenStack Summit 2016上错过了什么

    什么是openstack 今年,我第一次参加了4月25日至29日在德克萨斯州奥斯汀举行的OpenStack峰会. 今天结束了,我要回家了,我想回顾一下,从我的角度分享你错过的事情. 作为以应用程序开发 ...

最新文章

  1. 多光谱和高光谱图像有什么区别?
  2. C程序设计的抽象思维-递归过程-砝码称重
  3. Java 依赖注入标准(JSR-330)简介
  4. 12)登录验证函数简单编写验证
  5. python决策树生成规则_如何从scikit-learn决策树中提取决策规则?
  6. 蓝桥杯 BASIC-22 基础练习 FJ的字符串
  7. 【面试刷题复习】更新中 2021.8.30
  8. 2012.4.23总结
  9. vim全文替换字符串
  10. c语言24小时计时法转换为12小时,12时24时换算题(24小时和12小时换算方法)
  11. 一篇非常 Nice 的 UmiJS 教程
  12. 物联网计算机控制技术,远距离物联网控制系统技术,你知道几个?
  13. 极大似然估计法(Maximum likelihood estimation, MLE)
  14. lua 的斗地主逻辑算法
  15. veil-evasion介绍
  16. 灰灰考研c语言讲义,灰灰考研数据结构全书定稿demo.pdf
  17. 对接环信踩坑记(环信客服+IMSDk即时通信)
  18. 自制一个交叉适配器来检修网络设备(转)
  19. 被称为无所不能的Python,到底能干嘛?
  20. PCB抄板最新方法及步骤

热门文章

  1. 关于Environment类的使用
  2. FPGA开发板学习(1)
  3. srb timestamp2 (2022/04/22)
  4. “IT 变革” 云 = 美国道富银行砍掉了850个IT职位
  5. openCV中step[]和step1()的计算公式
  6. OpenStreetMap地图服务器安装
  7. L.G.ALEXANDER 访谈录(ZT)
  8. 七大人脉宝典造亿万富翁
  9. 树莓派的Python成功解决TypeError: Image data cannot be converted to float
  10. 坚持连续背单词一年是什么体验