建议将哪种技术用作音频流Web服务器

时间:2016-03-27 17:05:46

标签: performance io audio-streaming fileserver

我有一个客户端软件,可直接从文件服务器传输音频,并公开多媒体文件。

我正在使用AWS S3之类的Web服务,而我正在尝试将文件托管成本维持在最低水平(目前为0美元)。 因此,任何付费的数据存储解决方案都已经过审核。

文件集合大小确实在增加。在接下来的12个月里,它可能接近10TB的文件。 现在我管理着大约250Gb的各种质量的mp3文件和图像。

我想实现服务器用于流式传输多媒体文件,我想要一些建议,其中服务器架构/技术用于此目的(Hadoop,Nginx,..)

首要条件可能是:

  • 良好的I / O管理
  • 处理许多持久且持久的连接 用于流媒体。
  

此问题中的文件安全性不是问题

欢迎任何帮助。

1 个答案:

答案 0 :(得分:0)

对于此用例,音频文件与其他任何内容没有什么特别之处。任何Web服务器都可以。

你已经在使用S3,只需使用它。 S3可以直接为您的文件提供服务,但是如果有任何不错的负载,您将需要在S3存储桶前使用CloudFront。 CloudFront是一个CDN,它将从地理位置分散的点分发您的媒体文件,为您的用户保持良好和快速的状态。当你有更多的流量时,使用CloudFront比直接使用它通常更便宜。