2010-08-20 49 views
1

我的网络应用程序的用户将上传视频和音频剪辑和照片。媒体需要在网络应用程序中保密,我想这可以排除使用YouTube进行编码和存储的可能性。我不想负责将数据存储在我的服务器上,所以某种付费API似乎是合适的。亚马逊可能会这样做,但对编码上传的视频没有帮助。我的照片/视频/音频编码和存储API选项有哪些?

哪些云服务用于此目的,您可以推荐任何第一手体验吗?

干杯!

回答

1

此问题已被询问(见下文)我也在寻找一些更新的输入。

What transcoding services can people recommend? Video encoding services

我的工作是将需要视频/音频转码,以及应用程序。 我最初认为我将不得不通过自己的服务使用像FFMPEG这样的东西来实现,但是担心许可费用。

然后我看到有在线服务和思想问题解决了。我只是一个isv创业公司,所以目前成本几乎是最重要的。我已经通过了一些主力球员之间的成本差异已经相当惊讶: - 按GB售价 -

encoding.com $ 20让你的带宽5GB的=(IN + OUT)(据说 - 见下文)

Heywatch - 以分钟为单位 - 前45分钟视频0.10美元,之后每15分钟0.10美元(注:2 45分钟视频为0.20美元,因此增加的价格是每部视频而非每分钟使用)。

Zencoder - 按分钟计价 - 每分钟0.05美元的最基本工资。

所以在这里有一些巨大的价格差异。 例如45分钟的视频:Heywatch = 0.10美元(2次合约为0.20美元); Zencoder = 2.25美元 (除非我真的很困惑,缺少一些东西)

难以与基于带宽的encoding.com进行比较。我最初正在对m4a(手机内容)进行audio/amr转换,并且我计算出encoding.com将比Zencoder便宜几个数量级。

但是,最近几天我一直在使用encode.com,对于我的编码带宽如何被吃掉,我感到非常困惑。

我一直在将22KB audio/amr文件转码为m4a(aac),我的编码带宽以〜0.03 GB的增量上升。即30MB的带宽使用量来编码22KB文件。我要么非常困惑,要么就是一团糟!我已经请求了encoding.com帮助台澄清使用情况,但到目前为止他们还没有给我一个满意的答案。

就API而言,我在Ruby中编写我的应用程序。我认为Zencoder Web服务API是使用JSON,而encoding.com API是XML。

我在S3中存储媒体,并且Zencoder和encoding.com都在EC2上运行,所以应该尽可能减少S3带宽费用。

我已经有了一个基于CodeGo.net的集成工作。没关系,但是我无法通过S3查询字符串验证(通过S3下载stuff.com可以正常工作)将encoding.com写回我的S3存储桶。否则,你必须给你的存储桶编码,这并不是我想要的。

希望这会有所帮助,并且很乐意听取其他使用这些服务的人的回复。 我想和Zencoder一起去 - 我似乎对他们有更好的感觉 - 但他们的服务成本更高!