V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
facegirl
V2EX  ›  分享发现

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

  •  
  •   facegirl · 2018-04-01 10:18:05 +08:00 · 12631 次点击
    这是一个创建于 2188 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址在这里:

    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 作为上传视频的激励手段;

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

    第 1 条附言  ·  2018-04-03 07:34:17 +08:00

    加两张架构图

    一人开车:

    多人开车:

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

    ipfs 我理解类似于是去中心化的云存储和云 CDN,peertube 只是做视频分享和播放。
    qqdaiyu55
        11
    qqdaiyu55  
       2018-04-01 17:36:07 +08:00
    稳定做种是个很大的问题。
    Phycheez
        12
    Phycheez  
       2018-04-01 21:12:26 +08:00 via iPhone
    看成 porntube 了
    caomu
        13
    caomu  
       2018-04-01 21:40:41 +08:00
    摁,快播其实也是有自己服务器在做种的,半中心化。。。这样的问题就是容易被抄家。。。
    caomu
        14
    caomu  
       2018-04-01 21:41:32 +08:00
    不知道能不能和 /t/443142 这种技术合起来,用盗链或其他灰色途径来做种。。。。。。。
    qqdaiyu55
        15
    qqdaiyu55  
       2018-04-01 22:12:43 +08:00
    问一下,楼主一直在用 webtorrent desktop 做种?
    killpigman
        16
    killpigman  
       2018-04-02 15:10:34 +08:00
    实际上服务器有没有存储(或缓存)视频?
    facegirl
        17
    facegirl  
    OP
       2018-04-03 07:29:18 +08:00
    1314258
        18
    1314258  
       2018-04-05 03:29:09 +08:00 via iPhone
    @facegirl 17 楼图发相同了。顺带问,你是 peertube 作者?
    jisibencom
        19
    jisibencom  
       2018-04-05 07:30:40 +08:00 via Android
    很早就关注这个项目了,但并不是想要的那个样子,下载了桌面端,添加了几个种子,一只没有速度。其实我想要的是类似快播那种,直接发链接或种子就可以放,类似于这个,一直没速度。https://ferrolho.github.io/magnet-player/
    newrain7803
        20
    newrain7803  
       2018-04-14 22:50:55 +08:00
    @facegirl 对这个项目很感兴趣,有个视频项目想以此系统搭建,能深入交流下吗?十分感谢! 邮箱 [email protected]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1264 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:55 · PVG 01:55 · LAX 10:55 · JFK 13:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.