服务用户上传的视频

时间:2011-02-17 18:54:01

标签: video file-upload video-encoding

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

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

我现在的想法:

  • 像我现在一样继续,但为编码添加专用服务器(zencoder?)
  • 仅上传内容并将内容作为一种h264流(rtmp?)提供。

服务器信息:nginx + rails 2.2.2。

1 个答案:

答案 0 :(得分:1)

视频转码和投放是其中一项很容易达到70-80%正确水平的事情。

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

如果您的网站每月产生60,000个独立用户,并且视频将成为您的用户体验和业务的重要组成部分,我强烈建议您考虑用商业视频平台替换您自己开发的解决方案。< / p>

承认我的偏见 - 我为Ooyala工作 - 我真的相信这是普通网站大师不想自己解决的问题。要解决的问题数量和存在的角落案例令人难以置信。

此外,如果您想看看这些内容的货币化,您将能够更好地利用商业平台提供的设施。

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

您想要寻找的是:

  • 能够上传UGC(用户生成的内容)
  • 灵活且强大的转码
  • 内容管理
  • 分析
  • 广告网络集成
  • 用于播放器和后端的自定义和集成的API
  • 可用性和可靠性