0

我目前正在研究一种在线处理上传视频数据的解决方案。
将有不同的视频格式上传到平台,我们需要将它们转码为 flv 并以较小的分辨率重新渲染它们。(^= 压缩)

我目前的计划是:
1 个 Web 服务器管理 Web 应用程序
1 个 Sotrage-Server 用于上传和视频存储目的

转码过程将在存储服务器(这将是一个高端和高性能的服务器)上进行,并且 - 如果有必要,它将将此视频处理外包给 Amazon-EC2 实例。

所以这就是我的计划。我有点怀疑这种方法是否有效且经过深思熟虑。

所以 - 明文:我想要你的一些反馈!

希望你能帮我!

问候,
~MxAgent

4

1 回答 1

0

从本地编码开始,然后在需要时迁移到云端。

Sorenson是一家视频编码行业的佼佼者,您可以使用基于云的解决方案: Sorenson Squeeze Managed。该解决方案的一个潜在好处是,如果您的编码需求上升到可以在内部进行编码的程度,那么您可以购买它们的软件以在您的硬件上运行。

边栏:现代 i7+ CPU 绝对擅长视频编码。假设一个多线程编码器(例如:x264 + FFmpeg 与 ptheads,其中 4 个线程是最佳的),并且有许多内核(比如 4+),一次运行多个作业是有意义的。我目前使用这样的算法来确定并发 h264 作业的数量:

# encoding jobs = max(2, (# cores / 4) + 1)

我提到这一点是因为,根据您的应用程序,您可能不需要像您想象的那样多的编码能力。如果您正在寻找“自己动手”,那么一定要从小处着手,并根据需要增加复杂性。

于 2011-11-15T11:18:05.953 回答