基于 WebRTC 的文件传输 GFile

MIT
Google Go JavaScript
跨平台
2019-04-10
xplanet

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

ezgif-5-9936f8008e4d

该项目仍处于初期阶段。

运行原理:

Schema

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

使用方法:

发送者

gfile send --file filename
  • 运行命令
  • 将 base 64 编码的 SDP 发送到远程客户端
  • 按照说明将客户端的 SDP 发送到进程
  • 开始文件传输

接收者

# SDP being the base64 SDP gotten from the other client
echo "$SDP" | gfile receive -o filename
  • 将其他客户端的 SDP 传递给 gfile
  • 将 base 64 编码的 SDP 发送到远程客户端
  • 开始文件传输

基准

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

此功能仍处于实验当中。

# Run as 'master'
gfile bench -m

# Run as 'slave'
echo "$SDP" |  gfile bench

Web 界面

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

的码云指数为
超过 的项目
加载中
此软件有 14 条评论,请先登录后再查看。

暂无资讯

暂无问答

tensorflow中的gfile模块(转)

简介 这些函数和python中的os模块非常的相似,一般都可以用os模块代替吧 gfile API介绍 下面将分别介绍每一个gfile API! 2-1)tf.gfile.Copy(oldpath, newpath, overwrite=False) 拷贝源文件...

2019/01/24 10:51
27
0
tensorflow 导入gfile模型文件

with tf.gfile.GFile(os.path.join(self.model_dir, 'ner_model.pb'), 'rb') as f: graph_def = self.tf.GraphDef() graph_def.ParseFromString(f.read()) input_map =...

2019/03/04 17:05
19
0
AttributeError: 'module' object has no attribute 'gfile'

While running TensorFlow's classify_image, getting AttributeError: 'module' object has no attribute 'gfile' 当运行TensorFlow的classify_image时,得到错误提示“AttributeError: 'mo...

2018/05/15 20:03
125
0
tensorflow初探---模型文件保存和加载

tensorflow模型文件可以大致分为两种: 1.通过tensorflow.train.Saver来生成 1)保存 ``` saver = tf.train.Saver(tf.all_variables()) saver.save(sess, 'model.ckpt') ``` 2)加载 ``` save...

2016/12/20 10:59
550
0
HashPasswordForStoringInConfigFile 已过时

原文:HashPasswordForStoringInConfigFile 已过时 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012441545/article/details/51423754 在.net 4.5版本下,使...

2019/03/04 10:19
73
0
tensorflow的图片预处理

一、图片的读取--使用gfile(单张图片样例) img_raw_data=tf.gfile.FastGFile("F:\\自己研究项目\\TensorFlow\\cat.jpg","rb").read() 二、matplotlib.pyplot添加title中文乱码问题 matplo...

2018/03/26 15:34
149
0
tensorflow 优化图

当我们把训练好的tensorflow训练图拿来进行预测时,会有多个训练时生成的节点,这些节点是不必要的,我们需要在预测的时候进行删除。 下面以bert的图为例,进行优化 def optimize_graph...

2019/02/16 17:34
31
0
基于Varnish 3.0.4的网站静态加速

基于Varnish 3.0.4的网站静态加速

2015/06/17 15:53
206
0
tensorflow学习笔记——使用TensorFlow操作MNIST数据(2)

tensorflow学习笔记——使用TensorFlow操作MNIST数据(1) 一:神经网络知识点整理 1.1,多层:使用多层权重,例如多层全连接方式   以下定义了三个隐藏层的全连接方式的神经网络样例代码:...

2019/04/10 10:10
93
0
人人都可以做深度学习应用:入门篇

本文由云+社区发表 作者:徐汉彬 一、人工智能和新科技革命 2017年围棋界发生了一件比较重要事,Master(Alphago)以60连胜横扫天下,击败各路世界冠军,人工智能以气势如虹的姿态出现在我们...

2019/01/21 18:39
26
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部