代码之家  ›  专栏  ›  技术社区  ›  pxr_64

BitTorrent序列片下载

  •  -1
  • pxr_64  · 技术社区  · 7 年前

    我正在尝试用Java实现一个bit torrent客户端,它可以按顺序下载片段。其想法是,它可以让我在实际下载完成之前播放下载的媒体内容(视频和歌曲)。

    是否可以使用bit torrent协议实现这一点?

    1 回复  |  直到 7 年前
        1
  •  1
  •   the8472    7 年前

    是否可以使用bit torrent协议实现这一点?

    阅读第2.4节 bittorrent economics paper 特别是标题为 最少的优先 为什么随机化工件选择很重要。

    这就是说,如果你能确定swarm是健康的(高最低可用性,高持续下载率),那么你可以 部分 当需要连续下载时,将下载带宽分配给连续件选择。

    这可以通过实现一个虚拟文件系统(通过FUSE或java的nio2文件系统API)来实现,该文件系统可以根据需要下载片段。当没有需求时,也不需要按顺序提取。