【开发自荐】 一款开源跨平台网页在线p2p文件传输,音视频,屏幕共享等的工具

不知道大家在平时是否用时候会需要在手机和电脑之间传一些文件,但是又不想登录其他账号去操作。

没错,我有时候也嫌麻烦,所以自己做了一个开源系统,直接传文件,不需要登录。

有条件的可以自己部署好之后使用,也可以直接用示例网站。

系统是用webrtc来做的,所以天然支持大部分情况下的p2p直连,也就是传输速度只和你手机和电脑的网速有关,你的网速有多快,传的就能多快。

除了传文件,还有很多视频通话,直播,屏幕共享等其他功能,欢迎大家体验或者自己安装使用。

体验网站: https://im.iamtsm.cn

开源代码: GitHub - tl-open-source/tl-rtc-file: webrtc file transfer tool,p2p网页在线文件传输,跨终端,不限平台,内网不限速,支持私有部署,支持多文件拖拽发送,支持本地屏幕录制,远程屏幕共享,远程音视频通话,密码房间,直播,oss云存储,中继服务设置,webrtc检测,统计,文字传输,公共聊天,远程画板,丰富的后台管理,实时执行日志展示,机器人告警通知等功能

9 个赞

抱歉,之前将体验站点域名打错了,现已修正

是不是基于浏览器的P2P一般都只能基于WebRTC?
传输数据的时候基本不占用服务器的流量?

是的,除对称nat网络外,基本都是直连

请问,是限局域网使用吗

没有限制的。公网也是一样的,只是说局域网相对稳定更快,除了公网在对称nat网络情况下,会通过代理服务来转发流量,这个时候会有速度限制,其他情况下都是直连,不受限

这种 WebRTC 能不能弄个服务器客户端?
就是家里的机器安装一个客户端,然后让用户访问某个网页的时候实际是直接连接家里的机器的某个网页。
这样不就是另类的内网穿透吗?

想在软路由上部署,但貌似没看到有打包好的镜像?

镜像暂时需要自己build :joy:

正在找一款代替腾讯会议的应用,这个貌似不错唉。是不是可以平替?

目前的版本,小范围使用可以的, 在后续的版本上会努力向大产品靠齐的

期待打包好的docker能一键部署。

1 个赞

收到,下版本会优先将各种环境相关问题尽量支持到

1 个赞

这个厉害,期待作者的后续更新

体验了下,很棒

多谢关注,后面会不断迭代更新的~

提了个pr
优化了docker部署

很强,晚上回去看看

支持一波,以前推荐那些网站都只能传文件,这个有了文字更方便,空了docker试试

部署遇到了点问题。

使用的docker部署。因为端口冲突,在 docker-compose 中修改了mysqlports3307:3306,同时由于容器名称冲突,修改了mysqlcontainer_namemysql-tl-rtc

然后在tlrtcfile.env中修改了tl_rtc_file_db_mysql_port = 3307,然后配置了tl_rtc_file_ws_host=ws://我的域名:8444

最后使用docker-compose --profile=http up -d启动。
然后通过9092端口无法访问到应用的前端。