我正在开发一个面向南美公众的流媒体网站项目。南美的流量非常昂贵,例如 Hostdime 每传输 4TB 收费 500 美元。除了服务器的价格,我会单独支付 12500 美元来使用 100TB。
美国这里的服务器只能将大约 250Kb/s ~ 350Kb/s 推送到巴西。这还不足以流式传输高清视频,所以我想:
假设我在迈阿密有 4 台服务器。如果每台服务器能够以 200Kb/s 的速度流到巴西,如果我将 4 台服务器组合起来做一个流,我将得到 800Kb/s,这对于流高清视频来说已经相当不错了。
是否有可能做到这一点?这将为我们节省一大笔金钱和时间。而且它也比使用 CDN 便宜。我们发现的最低价格是 CDN.net,它对从巴西传输的每 GB 收费 0.13 美元。
我设法使用下载加速器获得了类似的方法。我将一个文件放在 4 台服务器中,并使用 flashget 从一台服务器下载文件。它检测到其他 3 台服务器并将下载分成小块,并从 4 台服务器同时下载,就像种子一样。我能够在 10Mbps 的链路上达到 1000Kb/s。在使用它之前,最大速度约为 350Kb/s...(我在巴西使用远程桌面,从纽约的服务器下载)。
我想这样做以将视频流式传输给我的客户,他们不需要下载它们。这就是复杂的地方。我想这使用 HTML5 是不可能的。但是还是有闪。。
有什么建议么?
谢谢。