我正在开展一个专门针对南美公众的流媒体网站项目。南美洲的交通非常昂贵,例如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是不可能的。但是还有Flash ..
有什么建议吗?
感谢。
答案 0 :(得分:0)
简而言之,无法将视频文件拆分为多个流并在ActionScript中重新构建它们。对于这种方法,HTML5和Javascript也是不可能的。
相比之下,我建议您调查其他选项。
答案 1 :(得分:0)
查看BitTorrent同步。我现在正在看他们的API,看起来可能会有适合你的东西。