0

在即时创建用户的 Web 应用程序上,允许上传视频。使用 ffmpeg 将视频转换为 x264 以进行 iOS 播放。因此,如果有太多用户,那将会杀死 Web 服务器。

我正在考虑这样的事情。有几个编码服务器供应用程序使用,应用程序在接收到视频文件后上传到任何一个编码服务器,编码服务器对视频进行编码并将其上传回Web服务器。

是否有任何其他解决方案最好不会增加用户的响应时间?上传过程完成后,用户必须立即查看视频的预览。

客户端不想要任何 3rd 方视频编码服务。我们已经谈判了很多次,但他们不希望这样。

4

1 回答 1

0

使用 Resque 之类的东西来排队编码作业。然后,您可以根据 Resque 上的队列大小来扩展进程/机器的数量。

于 2013-01-02T13:20:20.057 回答