有什么多源聚合传输工具?手机和 PC 端

2018-11-30 09:18:44 +08:00
 xivisi
我的电信可以三拨,开了公网。但是单个 ppp 连接的上传速度只有 20M。
有什么工具可以从三个公网 IP 同时传输一个文件?
最好是支持 nginx 服务端?

包括手机端?支持看什么的视频最好了
1574 次点击
所在节点    问与答
11 条回复
whileFalse
2018-11-30 09:22:15 +08:00
Speedify
xivisi
2018-11-30 09:30:29 +08:00
@whileFalse 我不需要 烦 啊???
goodryb
2018-11-30 09:43:58 +08:00
多拨多路复用才有效果,单个应用估计很难
xivisi
2018-11-30 09:48:58 +08:00
@goodryb
以在线看视频为例(玩 PT,高码率视频太多了):
1、服务端用 NGINX 在三个公网 IP 上都提供服务,并且都可以访问同一个文件。
2、客户端软件,从三个设定的地址( DDNS ),间隔平均地获取同一个文件的不同部分,接收完毕后再拼接为同一个文件,进行视频播放。或者数据传输。
goodryb
2018-11-30 09:56:16 +08:00
@xivisi #4 你这是自问自答吗?
之前电信我也 10 播过,你可以看我之前的帖子,但是单个连接最多只能 4Mb,10 路多拨 PT 上传总共能达到 40Mb,前提是很多个客户端连接你。
在线看视频估计没用,主要是看下载,和上传关系不大。
nginx 建站,如果用户多的话,场景和 PT 类似
xivisi
2018-11-30 10:04:54 +08:00
@goodryb
1、我是问有没有这样的客户端,我说明一下这样的原理。
2、单个连接是有限制,但是多个连接传输同一个文件的不同部分,合并到一起不就行了吗?
比如:
IP1 以 10M 的速度每 12KB,取前 4KB 数据;
IP2 以 10M 的速度每 12KB,取中间 4KB 数据;
IP3 以 10M 的速度每 12KB,取后 4KB 数据;
在客户端合并这 12KB 数据,就能做到 30M 的速度。要求客户端必须支持。而服务端支持断点续传就可以了。
goodryb
2018-11-30 10:18:58 +08:00
@xivisi #6 理解你的意思,但是这个和软件层面基本没有关系
从下载软件的角度来讲,在你本机上只有一个内网 IP,所以下载软件只能通过这个内网 IP 发请求出去。
多拨是在路由器上实现的,所以这个包到了路由器,要走那个公网 IP 出去是路由器的事情,和下载软件没关系,他根本感知不到你有一个或者多个公网 IP,对他来说都是透明的。
xivisi
2018-11-30 10:31:57 +08:00
@goodryb
呃,解释一下,我是指外网访问家里的 NAS …………………………
xivisi
2018-11-30 10:34:15 +08:00
@goodryb 和家里的路由没有太大关系,只要能把数据正确传输就行了。路由器是个透明的。
goodryb
2018-11-30 10:36:09 +08:00
@xivisi #8 那这个就不知道了,但是原理上可以做到,http 支持分段读取数据,header 里面要携带 range 信息,可以写个脚本测试一下
goodryb
2018-11-30 10:43:32 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX