2011-02-17 49 views
1

我目前正在网站上实施视频上传服务。视频不是网站的主要功能,但用户将上传相当数量。 “问题”是用户正在将各种格式上传到服务器,而我使用的Flowplayer自然无法处理所有这些格式。目前我正在将后台任务中上传的视频重新编码为h264,播放效果不错。即使我在这种情况下将“nice”级别设置为10,当某人上传服务器时速度显着下降。服务用户上传的视频

我真正的问题是,在相对繁忙的网站上提供视频内容的最佳方式是什么(每月6万个)?

想法,我现在所拥有的:(?zencoder)

  • 继续像我现在做的,但增加了一个专用的服务器用于编码
  • 只有上传的内容和服务内容作为一种H264的流(rtmp?)。

服务器信息:nginx + rails 2.2.2。

+0

什么导致放缓?它是通过重新编码放置在CPU和/或服务器内存上的负载,还是更特定于过程? – 2011-02-17 18:58:01

回答

1

视频转码和传输是其中一个很容易达到70-80%的权利水平。

这是最后一个杀手的10-20%。

如果您有一个网站每月生成60K个唯一身份,并且视频将成为您用户体验和业务的重要组成部分,我强烈建议您考虑用商业视频平台替换您的本地解决方案。

在此承认我的偏见 - 我为Ooyala工作 - 我诚实地认为这是平均网站管理员不想自行解决的问题。要解决的问题和角落案件的数量令人难以置信。此外,如果您想要查看此内容的货币化情况,您将能够更好地利用商业平台中提供的设施来做到这一点。

当然,我认为Ooyala是一个很好的选择(heck最好的选择),否则不会在这里工作,但他们有很多选择。

,你会想看看是什么:上传UGC(用户生成内容)

  • 灵活和强大的转码
  • 内容管理
  • 分析
  • 广告网络集成

    • 能力
    • 用于定制和整合播放器和后端的API
    • 可用性和可靠性