在本地或通过第三方编码视频?

时间:2015-09-05 05:48:11

标签: node.js encoding ffmpeg aws-sdk

我们正在构建视图上传和共享社区的过程中,我们目前正在开发使用像Zencoder这样的第三方的想法,但是什么使Zencoder成为更好的选择?

对不起,如果我对支持本地编码系统所涉及的内容进行了抨击,那么我会试着变得模糊。我们计划发布AWS,为什么不设置一个运行ffmpeg的实例?我理解它比那更简单,但是如果找到一个可以组合实例进行编码的人那么困难吗?

我是否正确地认为大多数第三方编码服务对于专门专注于编码大量媒体的Web应用程序来说似乎非常不切实际,价格合理?我注意到亚马逊提供了编码功能,使用它们肯定会感觉更舒服,但即使这样看起来似乎也是多余的。

我完全理解编码背后的成本是非常真实的,但我无法理解为什么第三方编码器被广泛接受。

1 个答案:

答案 0 :(得分:0)

使用编码服务,您需要在CPU之上支付一些额外费用。首先是开发自己的解决方案的时间和成本。第二是编码方面的专业知识。 ffmpeg适用于约99.9%的病例。所以期望大约1000个文件中的一个给你一些问题。损坏的输入闭源编解码器,Non Monotonic时间戳,推进ffmpeg不支持的容器功能。您会发现处理错误和边缘情况大约是工作量的80%。如果您不是视频编码方面的专家,您很快就会需要雇用一个人。