1

目前我有一个静态 html/css 网站,我想在该网站上构建一个后端,以便将高质量的视频上传到该网站。我不完全确定我会如何去做这件事......对实现、使用的语言等的建议将不胜感激。

当然,除了花费数百万英镑之外,我没有任何限制……我自己也打算这样做。

4

3 回答 3

2

处理视频上传很困难。您必须长时间保持连接打开,然后转码视频(如果您想要一个 YouTube 风格的网站,转码为 FLV),存储视频,然后将其流回给用户,所有这些都会占用大量 CPU、磁盘空间,带宽。

从头开始开发所有这些需要付出很多努力。

如果您想要一个开箱即用的视频上传功能,我会查看主要 CMS 的各种视频模块(例如Drupal 的这个)。

您还可以与 YouTube 等网站集成,使用 YouTube 上传和流式传输视频(还有一个 Drupal 模块)。还有像 VitalStream 这样的商业服务会为您处理视频上传(通过 iframe)。

于 2009-10-02T14:08:34.183 回答
0

如果您准备好学习新东西,我建议您将 PHP/MYSQL 与文件上传器一起使用,例如 tinyMCE 中包含的文件上传器,我认为许可证费用约为 60 美元,上传视频后,您可以通过 PHP 插件 FFMPEG 进行处理安装在许多主机上。

FFMPEG 允许您转换视频格式并自动创建视频的缩略图。

您可以查看这些站点以供参考/许可

http://tinymce.moxiecode.com

如果您不想学习新语言/使用数据库服务器,您应该使用非常简单的 youtube 嵌入系统。您可以通过在 Google 上输入“youtube embed”来查看有关 youtube 嵌入系统的帮助。

于 2010-06-15T16:14:26.723 回答
-1

我会使用 Coldfusion 运行:

  • 这是一种非常容易掌握的语言
  • 它的语法看起来很像 HTML
  • 很容易配置服务器
  • 它非常稳定并且拥有一个庞大的社区,该社区非常热衷于帮助开发人员学习该语言(不会像一些开发人员在我涉足的语言中那样流氓)CF 社区永远不会告诉你 RTFM,他们会帮助你学习框架和最佳实践。

至于数据库,我会在本地安装 CF 服务器,并将其指向本地 Access 数据库进行测试(假设您没有 MySQL 或任何其他可用的数据库)。至于执行。. . 嗯,这真的取决于你想要做什么。我会抛出,如果你在生产中托管它,你会发现你的带宽将被更快地用完,因为电影可能会变得相当大。

于 2009-10-02T12:09:33.677 回答