【问题标题】:I want to make a simple video sharing site. Where should I start?我想做一个简单的视频分享网站。我应该从哪里开始?
【发布时间】:2017-06-30 02:13:30
【问题描述】:

所以我想做一个像 Youtube 或 Daily Motion 这样的视频分享网站。我知道它不会出名,但我想让它具体针对一个主题,以便更多感兴趣的人访问。所以我知道 Javascript、Html、Html5、SQL。我有一个问题(或者可能是两个)。我想创建一个页面,用户在其中写下他的姓名、视频标题、描述和视频的 .mp4 链接(我有一个想法让他们得到一个 .mp4 链接),当他按下“发布”时,一个 html页面会自动生成以下内容:

<html>
<head>Scripts bla bla bla</head>
<body>
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</body>
</html>

接下来的问题来了:我想从数据库中获取源“movie.mp4”,但我不知道如何。感谢您的帮助:)

【问题讨论】:

  • 首先,您需要一种后端语言。 PHP、Python、Node.js 或 Ruby 都是不错的选择。此外,视频非常大,因此您需要一种廉价的存储方式。您可能想了解一下 Amazon 的 S3 存储。
  • 我不能只用javascript吗?
  • 关于自动生成页面的部分呢?我需要什么语言? @vinayakj
  • 要生成包含数据库内容的页面,您仍然需要一种后端语言。你应该深入研究 Node.js,因为你已经有了 JS 基础。
  • 如前所述,自动生成页面需要后端语言。你也需要学习一两个。

标签: javascript html video


【解决方案1】:

我注意到您问过:“我不能只用 javascript 来做吗?”。是的,你可以!

你需要:

  • Web 服务器 => NodeExpress 是一个选择。
  • 数据库 => 推荐使用 MongoDBMongoose
  • Client => Video.js 非常适合您的需求,BootstrapMDL 也是很棒的框架(以及许多其他框架)。此外,如果您的应用程序开始变得过于复杂,您可以使用Angular

当然,所有这些技术都需要数小时(甚至更多小时)才能掌握它们,但这里有大量示例和社区可以帮助您。

祝你好运,在你开始之前,我建议你“不知道”它不会出名。

【讨论】:

  • 非常感谢 :) 我不认识其中的大多数,但我会学习它们 :) 关于著名的部分,如果我制作了一个通用视频共享网站,我很确定没有人会离开 youtube对于我的网站,所以我将只关注一个主题。再次感谢。祝你有美好的一天:)
猜你喜欢
  • 1970-01-01
  • 2013-04-05
  • 1970-01-01
  • 1970-01-01
  • 2011-02-24
  • 2018-12-20
  • 1970-01-01
  • 2011-09-28
  • 1970-01-01
相关资源
最近更新 更多