GFile 基于 WebRTC 的文件传输开源项目

我要开发同款
匿名用户2019年04月10日
146阅读

技术信息

开源地址
https://github.com/Antonito/gfile
授权协议
MIT

作品详情

GFile是一个基于WebRTC的文件传输软件。它允许直接在两台计算机之间共享文件,无需第三方。

该项目仍处于初期阶段。

运行原理:

STUN服务器仅用于检索信息元数据(如何连接两个客户端)。您使用gfile 传输的数据不会通过它传输。

使用方法:

发送者

gfilesed--filefileame运行命令将base64编码的SDP发送到远程客户端按照说明将客户端的SDP发送到进程开始文件传输

接收者

#SDPbeigthebase64SDPgottefromtheotherclietecho"$SDP"|gfilereceive-ofileame将其他客户端的SDP传递给gfile将base64编码的SDP发送到远程客户端

开始文件传输

基准

gfile 能够使用 bech 命令对2个客户端(1个主服务器和1个从服务器)之间的网络速度进行基准测试。

此功能仍处于实验当中。

#Ruas'master'gfilebech-m#Ruas'slave'echo"$SDP"|gfilebech

Web界面

正在通过WebAssembly开发Web界面。目前无法正常运行。

功能介绍

GFile 是一个基于 WebRTC 的文件传输软件。它允许直接在两台计算机之间共享文件,无需第三方。 该项目仍处于初期阶段。 运行原理: STUN 服务器仅用于检索信息元数据(如何连接两个客户...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论