转眼一年多,续一下贴吧 // 只用浏览器建立点对点直连通道,...
发布于 4 年前 作者 cicada 10320 次浏览 最后一次编辑是 3 年前 来自 分享

突然又看到了这个一年多前的帖子,就停下来续一下这一年多的进展吧

1、pplink改名成 pp直连,域名:https://www.ppzhilian.com 2、pp直连已经迭代到6.0,UI、功能与性能大幅提升 3、除了优化原有的直连文件传输功能,又增加了几个大功能: 1)文件共享:类似window的局域网共享,更简便,同时支持外网 2)远程桌面:远程桌面控制,可以通过浏览器远程控制 3)高速下载器: 多线程全功能网络下载器,比浏览器下载提升几倍下载速度 4、推出了windows/macOs/linux三个平台的客户端,客户端与浏览器端互联互通

就这些,可是折腾了一年,总体来说就是3次大的UI改版,3个大的功能板块,3个平台客户端。 独立开发真挺累的


以下为原帖

为了更方便更通用,基于浏览器实现,采用webrtc技术,实现多种终端的直连互通和内容共享。
因为涉及到内网穿透,需要大量不同网络环境进行测试和验证,所以求助大家帮忙测试一下,试试在自己的网络环境下能否正常穿透和使用。 尤其是 mac 或 iphone上的safari的使用,想了解一下表现如何。 https://www.pplink.link

多谢,多谢!!

补充: 进行了兼容性测试,对程序作了大量的完善,增加了很多提高稳定性的保障机制。 应某些用户的要求增加了更方便的短码连接功能,直接通过几位简单数字就可以连接

重大升级与改进

1、启用国内服务器及新域名 皮皮直连 2、传输稳定性与速度大幅提升 3、可视化沟通重大改版,定位小规模用户之间屏幕分析、白板、视频共享等可视化互动

32 回复

可以用,接收方文字我点问题,文件没问题,聊天只能一对一,

@afacode 多谢反馈,另外 yuceben 这个说来好笑,几年前申请的域名后来放弃了,今天突然发现成福利站了

增加超大文件传输功能,直连状态下,支持GB大小文件的传输

用Web RTC 实现的吗? 我也看了部分的Web RTC 的 API,没有看到文件传送,大部分是视频语音的 p2p 直连

我这边 iMac 与 iphone微信的浏览器没有问题

@liangtongzhuo 除了视频和音频通道,还有一个datachannel

哦哦, 这样解决了很多内网穿透的问题。 区块链就可以依托 RTC 了,除了浏览器,还有其他平台集成 RTC 了吗?

@liangtongzhuo 开源的,可以自己移植

经测试新版本的safari对webrtc支持已经好很多了,以后苹果全家桶也纳入了兼容范围

楼主你做这个的目的是学习还是啥?

@simongfxu 刚开始做是因为自己需要这个个东西。以前和同事远程传大文件用百度云盘,后来限速需要付费,付了几次,但是一个月用不了几次,好亏。而且自己家里两个电脑,公司又有电脑,我和老婆又有好几部手机,需要传送个东西时,较小的文件可以用微信,但是后来网页微信封了,就很不方便了。如果大的文件要用数据线,就更麻烦了。所以就做了这个,感觉挺好用的,就发布出来了。

@afacode 好烦哦. 贤者模式中…

今天用遇到个小问题,传了图片没显示出来,刷新下好了。

界面可以再简洁一点,现在有点杂乱。还挺实用!

另外有些安卓默认浏览器下载的时候文件名是 xxx.bin,然后重命名保存为apk死活找不到。chrome 倒是正常

不知道未来webrtc能不能在web游戏中大放异彩

@simongfxu 国内的浏览器比较恶心,用别人的内核套了一个壳,人家内核本来支持的功能他们也没有实现,但是国外的chrome,firefox,三星等都支持的很好。尝试过了,因为国内浏览器的问题,靠js无法解决,只能尽量在ui中提醒大家了。界面的优化和设计也在调整中,对这个不太在行,所以进度较慢,不过还在努力中

@chenkai0520 webrtc本来设计出来是实时视频和语音的,不过我正在尝试做成底层标准接口,利用它的实时性,可以在上面做一些实时同屏,互动之类的应用,实时互动游戏也在考虑范围内

优化文件传输,增加云剪贴板、视频流等功能,可以实现多设备间图文同步、共享桌面、视频会议等

棒~ 同一wifi可以用内网传输吗? 这样快很多

@abiuDoIT 同一个wifi肯定是可以,不同wifi下,会尝试穿透建立直连,如何可以直连,也是点对点传输,所有数据不经过服务器。如果无法穿透,则通过中继透明转发

来点实际的,已打赏。。。

@cicada 大佬,开源地址在哪,学习学习

求开源地址

@gjc9620 这个项目没有开源

感谢,今天就用这个解决了一个我这一个问题。商业化不知道有没有搞头。

之前用WebRTC做了一个点对点文件传输网站,用的就是DataChannel,可以传输无限大的文件。一开始用了peer.js,但是发现了即时设置order后也无法保证数据到达顺序,干脆自己实现了。最后放弃是因为发现国内4G穿透成功率极低,最终只能使用TURN,遂弃坑。

@hushiyun1994 webrtc 确实很多坑,浅层次的开发,或者做demo还好,一旦要做成产品,想深入开放,确实发现坑越来越多,有的坑可以想办法绕开,有的坑现在也填不上。 4g基本很难穿透,只能通过turn或其他方式来中继。webrtc本身原因,在时延比较大时,传输速度比较慢,反而是我自己实现的中继要快很多,只是比较吃带宽,所以现在还是以直连为主,中继为辅。 这个产品开始时自己用,放出来后,发现确实有人需要,才慢慢深入开发和增加了一些功能。

皮皮直连发布3.0,优化底层传输算法,大幅提升稳定性和传输速度;改版可视化沟通功能

pp4.0发布,网站大改版,提升UI和交互,增加 用户登录功能,同一个帐号可同时登录多个不同设备,登录后同帐号设备自动连接,可以很方便的用于个人多个设备之间的同步

顶一个自己吧

回到顶部