首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向网站添加视频上传功能

向网站添加视频上传功能
EN

Stack Overflow用户
提问于 2011-10-29 17:49:01
回答 1查看 9.3K关注 0票数 1

我很快就要开始一个新项目了。关于网站类型等的细节并不重要,但它可以被认为是一个类似于facebook或linkedin的网站,用户在那里有个人资料等等。

一个重要的特点是视频上传和播放。为了我的项目成功,我将有大约10,000名用户在开始,在这个网站上至少有一个个人资料,每个用户将需要上传20个短视频。如果一切顺利,该项目将进一步推出,用户数量可能会更大一些。

这里让我担心的是服务器带宽的成本,我希望尽可能少地保留服务器带宽。再加上视频上传功能的“从头开始”应用程序的难度,我认为最好使用第三方工具。但我有几个要求要满足:

  • 用户可以将视频上传为“私有”,这样就不能让每个人观看这些视频。
  • 然后,这些私人视频可以与其他用户共享。
  • 视频可以嵌入到用户配置文件页面中。
  • 用户不应该能够从其他用户配置文件上的嵌入式视频跟踪链接,然后通过第三方视频提供商网站与他们联系。

我知道这些要求是相当具体的。任何你必须解决我的问题的答案都将不胜感激。

如果第三方视频上传提供商使用“高级”帐户来取消一些限制.这很好,只要该服务的成本不会超过仅仅支付带宽的成本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-29 18:10:32

是的,使用kaltura http://www.kaltura.org/ --它拥有所有的特性,是免费和开放源码的,并且有一个有能力的开发人员社区可供借鉴。有一吨的扩展,以进一步的功能,这是很容易写新的功能,如果你可以做一些php。

如果你愿意花钱换取心灵的安宁,这个游戏中最大的玩家是BrightCove,它有一个非常可配置的系统,还有一堆简单的API风格的界面来制作新的东西:http://developer.brightcove.com/en/

接下来,不要排除youtube的API http://code.google.com/apis/youtube/overview.html,如果你担心的话,你总是可以使用youtube来承担带宽负担。我还没有看到youtube的网站崩溃,它将允许你做大部分,如果不是所有你想要的。

最后。我已经建立了视频应用程序,用户可以做你说的。我从来没有发现带宽是一个大问题。我们曾经遇到了一个问题,当客户有一个巨大的活动,有数千点击几个视频,它达到顶峰,但后来我们更新了代码,以便它把编码文件到一个CDN (我不跟踪CDN的价格,但上次我做了一个这样的系统是最有效的,Akamai是最好的,但更昂贵,海风的魅力,根本没有问题)。CDN实际上降低了整个服务器的成本,增加了10倍的带宽。“滚动你自己的”的关键是unix服务器上的ffmpeg,它可以将任何格式的输入转换成一个完全编码的网络视频。

最重要的是,您可以使用流服务器在上传和转换后交付内容,这将再次减少带宽,并为您提供一些额外的功能。我不得不说,这一点总是很麻烦,我过去使用过用于此的Red5以及Adobe /Communication(他们一直在更改名称),但是Adobe的成本很高。

如果你想要任何源代码(甚至整个php/unix/ffmpeg/HTML/CSS系统),给我一个呼喊。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7940627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档