代码之家  ›  专栏  ›  技术社区  ›  pantulis

来自EC2的流媒体

  •  1
  • pantulis  · 技术社区  · 17 年前

    我们提出的解决方案是使用web服务器创建一个EC2实例,并允许它只服务于与我们国家相对应的特定IP范围。解决这个问题后,只需提供一个静态FLV文件,但主要问题仍然存在:

    为了存储视频,我们将设置一个弹性块存储卷来存储视频,并在实例启动时将其复制到本地存储,然后从那里提供服务。在阅读有关从Amazon云服务视频内容的文章时,我只找到了直接从S3服务文件的引用,我们的方案将从EC2服务,S3上是否存在任何不存在的问题?EC2能提供的最大带宽是多少?如果单个EC2实例不能足够快地提供内容,我们将如何扩展它?

    最后,在EC2上使用像Wowza media server这样的流媒体服务器有什么好处?

    1 回复  |  直到 8 年前
        1
  •  2
  •   mooreds    16 年前

    some of the differences 在s3和ebs之间:

    就吞吐量而言,S3的最大吞吐量(单线程)约为20 MB/s,多线程的最大吞吐量约为25 MB/s。这是一个小例子。在大型和特大型实例上,这将提高到50 MB/s。EBS的最大吞吐量受网络限制,在小实例上约为25 MB/s,在大实例上约为50 MB/s,在超大实例上约为100 MB/s。由于S3和EBS都是共享资源,它们在重负载下会减速。