Serverside视频处理还是云?

时间:2011-11-14 17:30:47

标签: video cloud transcoding

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

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

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

这就是我的计划。如果这种方法有效且得到充分肯定,我有点怀疑。

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

希望,你能帮助我!

的问候,
〜MxAgent

1 个答案:

答案 0 :(得分:0)

从本地编码开始,然后根据需要移至云端。

视频编码行业高度Sorenson,有一个基于云的解决方案,您可以使用:Sorenson Squeeze Managed。此解决方案的一个潜在好处是,如果您的编码需要增加到内部执行它们的意义,那么您可以购买它们的软件以在您的硬件上运行。

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

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

我之所以提到这一点,是因为根据您的应用,您可能不需要像您想象的那么多的编码能力。如果您希望“推出自己的”,那么一定要从小处着手,并根据需要增加复杂性。