跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • pp 直连 4.3 先发布, 5.0 继续难产中
未分類
2 9 月 2020

pp 直连 4.3 先发布, 5.0 继续难产中

pp 直连 4.3 先发布, 5.0 继续难产中

資深大佬 : bshu 7

pp 直连 4.3 更新:

1.增加文件推送功能,本地无需主动下载,挂机后,对方可以直接推送文件,并缓存在本地浏览器沙盒内。特别适合挂机收集文件
2.优化底层传输模块,提高效率与稳定性,降低资源占用
3.对于无法直连的情况,重写 http 中继模块,包括客户端与中继服务器端。中继服务器端已经独立出来,未来可开源,有条件的用户可以部署自己的中继服务器用于私密传输,甚至当作缓存云盘

失望的是 5.0 继续难产中,5.0 的目标是大幅提升大数据传输速度,尤其达到超大文件的快速传输。由于无法突破浏览器本身能力支持的限制,迟迟无重大进展。为此花了很多时间研究 chromium 的源码,查找有无隐藏接口或配置参数,或者 hook 的方案,可惜效果不大。采用客户端的方式是可以突破浏览器的限制,但是与尽量便捷的目标又背道而驰了,纠结中。如果在这方面有研究的兄弟可以帮忙指点一下,多谢!

https://www.ppzhilian.com

大佬有話說 (14)

  • 資深大佬 : celerysoft

    很好用的工具,继续加油

  • 資深大佬 : kurtrossel

    加油,祝越做越好!

  • 資深大佬 : klown

    加油!

  • 資深大佬 : cond0r

    mega.nz 的下载似乎也是先缓存到浏览器 然后再保存到本地 看看他们的 js 呢

  • 主 資深大佬 : bshu

    @celerysoft
    @kurtrossel
    @klown
    @cond0r
    多谢

  • 資深大佬 : la9998372

    好东西,加油!

  • 主 資深大佬 : bshu

    @cond0r 浏览器缓存在新上线的 推送文件 功能里已经实现,采用的是用 indexeddb 模拟文件系统,可以保存文件到本地,这样保证系统安全与文件持久化。现在的难点在 webrtc 的 datachannel 的提速上,因为是单例,多开通道都效果有限

  • 資深大佬 : native

    你这个需要中间服务器做媒介转换吗?

  • 主 資深大佬 : bshu

    @native 局域网和可穿透直连网络不需要中间服务器转换,无法穿透的通过中继服务器实时透传。网站使用过程中连接的服务器是信令服务器,只负责建立双方连接,一点不涉及数据的传输

  • 資深大佬 : guzzhao

    https://github.com/RobinLinus/snapdrop 这个项目 pp 直连类似

  • 主 資深大佬 : bshu

    @guzzhao 恩,有几个类似的项目,都是采用 webrtc 实现文件传输。在做个项目之前尝试用过,只是不太稳定,而且很多情况下无法使用,所以就手撸了这个

  • 資深大佬 : firefox12

    但是大概率是打不通洞的,局域网里是很不错,但是那样基本没有实用价值。

  • 資深大佬 : JackalZhao

    只要打洞没问题,一切都好说。如果浏览器限制实在绕不开,可以考虑加做一个客户端。像是 Syncthing 那样,客户端是二进制(例如用 go 写,可以多平台编译),本身不带图形界面,而是自带 Web GUI,通过浏览器访问进行控制。

  • 主 資深大佬 : bshu

    @JackalZhao 也一直在犹豫是否做客户端,当然客户端与浏览器是可以互联互通的,区别是客户端需要安装,好处是速度更快,资源占用更低

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具