使用视频上传功能构建网站 - 可能的实施?

时间:2009-10-02 11:08:48

标签: video web image-uploading

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

除了花费数百万英镑之外我没有任何限制......我也计划自己这样做。

3 个答案:

答案 0 :(得分:2)

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

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

如果你想要一个开箱即用的视频上传功能,我会看一下主要CMS的各种视频模块(比如Drupal的this)。

您还可以与YouTube等网站集成,使用YouTube上传和流式传输视频(there's also a Drupal module for that)。还有像VitalStream这样的商业服务,它将为您处理视频上传(通过iframe)。

答案 1 :(得分:0)

如果你准备好学习新东西,我建议你使用PHP / MYSQL和一个文件上传器,比如tinyMCE中包含的文件上传器,我认为许可证费用约为60美元,一旦视频上传,你可以通过PHP插件FFMPEG安装在很多主机上。

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

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

http://tinymce.moxiecode.com

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

答案 2 :(得分:-1)

我会使用Coldfusion运行:

  • 这是一种非常容易接受的语言
  • 它的语法看起来非常像HTML
  • 易于配置服务器
  • 它非常稳定,拥有庞大的社区 非常热衷于帮助 开发人员学习语言 (没有像某些人那样流鼻涕 开发人员用我所拥有的语言 涉足到CF社区会 从不告诉你RTFM,他们会 帮助您学习框架和最佳 做法。

对于数据库,我会在本地安装CF服务器,并将其指向本地Access数据库进行测试(假设您没有MySQL或任何其他可用的数据库)。至于实施。 。 。那真的取决于你想做什么。我会抛弃你,如果你在制作中主持这个,你会发现你的带宽将会更快用完,因为电影会变得相当大。