实现streaming:
Multicast
CDN
P2P
BT:随机优先-->完整优先-->稀有优先-->最后阶段
处理媒体文件时可以使用正常的播放器,或者使用VLC等支持不完整播放的播放器。
当使用普通的播放器时,需要对媒体文件进行切割。切割会造成额外的header开销,可以叫做overhead,对于视频压缩的算法来说,如果画面间关联比较大,会造成更大的overhead。
实现streaming与普通的bt最大的区别就是piece selection
采取的策略是对每一个连接的peer进行测速。
引用
而我們的方法是,當向某 Peer 發出第一次下載請求時,若是沒有辦法得知此 Peer 的上傳速度,就要先經過實測速度,所以我們採取先分配最後面的片斷給它,不管速度快慢影響都比較小,當抓完一個子片斷,就有速度的數據來當做選擇片斷的依據。
快的节点可以请求更多的piece,时间上更加迫切的piece,慢的节点请求更少的piece时间上不迫切的piece,使用alpha倍的平均速度作为一个门槛分辨快慢节点。
在测速的时候,建立连接的开销会成为一个问题。
在这个过程中,需要知道整个媒体文件的播放元信息,如果是cbr,可以根据文件大小和总播放时间进行粗略的估计,对于vbr,就需要对文件进行处理的到想要的信息。
分享到:
相关推荐
C语言程序设计-电子教案-第章-建构法程序设计.pptx
知识管理--学习型组织建构与案例.ppt
行业资料-建筑装置-建构区中教师对幼儿的支持性策略研究.zip
音视频-编解码-建构主义理论和多媒体英语教学.pdf
大数据-算法-思维导图在建构数学知识体系中的应用研究.pdf
积木建构游戏在幼儿活动中的实践研究--结题报告.pdf
高考生物二轮专题复习-第二部分-高分策略-第一篇-解题突破篇-热考题型三-高中生物学中“模型建构”.ppt
基于“情境-探究-建构-展示”模式下的深度学习——以“绿色植物与生物圈的碳氧平衡”为例.pdf
资料采矿分类分析系统之建构与应用-信用贷款违约与选股系统应用.ppt
资料採矿分类分析系统之建构与应用-信用贷款违约与选股系统应用.pptx
本文讨论了从信息技术时代开始到数字时代的建构主义学习方法的演变。 建构主义的进化是通过两个相关过程来证明的:与数字化转变相关的人类世界观的变化,以及人类社会的相应转变。 该研究考察了基本建构主义思想的...
网络游戏-网络商圈建构方法及其系统.zip
第五章-晶体结构立体模型建构软件Diamond讲义(共18张PPT).pptx
资料采矿分类分析系统之建构与应用-信用贷款违约与选股.ppt
大数据-算法-建构数学教育的新坐标.pdf
大数据-算法-建构主义观下的数学教学.pdf
大数据-算法-建构主义数学学习的初步理.pdf
大数据-算法-建构主义与中学数学教学研究.pdf