facegirl

peertube,一个去中心化的视频分享服务

  •  
  •   facegirl · Apr 1, 2018 · 14417 views
    This topic created in 3138 days ago, the information mentioned may be changed or developed.

    项目地址在这里:

    https://github.com/Chocobozzz/PeerTube

    这个项目是建立在 webtorrent 这个项目和 ActivityPub 协议;架构很灵活,可以支持自建服务器,web 版本的 bittorrent 分发视频,简而言之,就是建立了一个去中心化的,在线版的快播;

    • 每个 peertube 节点称之为一个 Instance
    • 一个 Instance 可以提供类似 youtube 的服务,可以开放用户注册,上传视频
    • 多个 Instance 之间通过 bittorent 共享服务
    • 用户访问 Instance 时,多个用户通过 webtorrent 来交换数据,变身 seeds,从而减轻服务器压力,提高车速
    • 如果只有一个用户观看,Instance 自动变成 seeds
    • 支持 ActivityPub 协议,后续可以搭建去中心化的评论平台之类的

    手头有个域名正好搭建了一个 demo 来发车:

    https://facegirl.me

    这是一个 1 Core 2G 的小 vps,大家测试一下,观测一下:

    • 多个人观看时,速度怎么样
    • 服务端究竟能节省多少流量
    • 服务端性能支撑多个用户的成本如何

    另外也发现了一个闭源的项目(joystream):

    http://joystream.co/

    想法如出一辙,不过他还引入了 Bitcoin Cash 作为上传视频的激励手段;

    感觉以后的趋势就是 内容的分发+评论+支付,统统去中心化,开车拦不住了

    Supplement 1  ·  Apr 3, 2018

    加两张架构图

    一人开车:

    多人开车:

    20 replies  •  2018-04-14 22:50:55 +08:00
    agee
    agee
    Apr 1, 2018
    1
    感谢分享
    paolongtao
    paolongtao
    Apr 1, 2018
    2
    不錯不錯
    haxiwa
    haxiwa
    Apr 1, 2018
    3
    感谢分享,感觉 v2 应该多一些类似的区块链技术分享
    SingingZhou
    SingingZhou
    Apr 1, 2018 via iPhone
    4
    类似于在线观看的 pt ?
    kalsir
    kalsir
    Apr 1, 2018 via iPhone
    5
    感谢分享
    facegirl
    facegirl
    OP
    Apr 1, 2018
    6
    @SingingZhou 对的,总结的简洁明了准确
    SingingZhou
    SingingZhou
    Apr 1, 2018 via iPhone
    7
    @facegirl 看起来很有意思啊!
    vrex
    vrex
    Apr 1, 2018
    8
    这不是 ipfs 的技术吗
    tf141
    tf141
    Apr 1, 2018
    9
    支持一下
    facegirl
    facegirl
    OP
    Apr 1, 2018
    10
    @vrex 都是去中心化的项目,不过这个主要是基于 webTorrent 的,只能分享视频。

    ipfs 我理解类似于是去中心化的云存储和云 CDN,peertube 只是做视频分享和播放。
    qqdaiyu55
    qqdaiyu55
    Apr 1, 2018
    11
    稳定做种是个很大的问题。
    Phycheez
    Phycheez
    Apr 1, 2018 via iPhone
    12
    看成 porntube 了
    caomu
    caomu
    Apr 1, 2018
    13
    摁,快播其实也是有自己服务器在做种的,半中心化。。。这样的问题就是容易被抄家。。。
    caomu
    caomu
    Apr 1, 2018
    14
    不知道能不能和 /t/443142 这种技术合起来,用盗链或其他灰色途径来做种。。。。。。。
    qqdaiyu55
    qqdaiyu55
    Apr 1, 2018
    15
    问一下,楼主一直在用 webtorrent desktop 做种?
    killpigman
    killpigman
    Apr 2, 2018
    16
    实际上服务器有没有存储(或缓存)视频?
    1314258
    1314258
    Apr 5, 2018 via iPhone
    18
    @facegirl 17 楼图发相同了。顺带问,你是 peertube 作者?
    jisibencom
    jisibencom
    Apr 5, 2018 via Android
    19
    很早就关注这个项目了,但并不是想要的那个样子,下载了桌面端,添加了几个种子,一只没有速度。其实我想要的是类似快播那种,直接发链接或种子就可以放,类似于这个,一直没速度。https://ferrolho.github.io/magnet-player/
    newrain7803
    newrain7803
    Apr 14, 2018
    20
    @facegirl 对这个项目很感兴趣,有个视频项目想以此系统搭建,能深入交流下吗?十分感谢! 邮箱 [email protected]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5806 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 02:26 · PVG 10:26 · LAX 18:26 · JFK 21:26
    ♥ Do have faith in what you're doing.