通过php

时间:2016-11-25 18:37:07

标签: php apache upload centos

我想在我的网站上播放一些视频,为此我想租用我自己的VPS / Dedicated服务器。

因为我的视频大约需要20/30分钟/ 300MB,所以我想为很多观看/流量做好准备。

我认为我能做的最好的事情就是租用VPS,以后可能会在专用服务器上运行,以确保快速,并且无需处理我的所有流量。虽然我不知道如何设置它。

我的网站是通过主机运行的。在我的网站上,用户可以观看视频。当然,我不能把它们放在我的网络主机上,以便vps / dedicated发挥作用。

除了预先安装的Windows VPS / Directadmin之外,我没有使用VPS的经验。

现在我想知道最佳设置应该是什么,以便我可以:

  1. 将我的视频文件上传到VPS
    1. 在我的(php)网站上播放视频。
  2. 该网站已经完成了一个不错的HTML 5播放器。如果我输入视频的源a.k.a.链接,它将播放视频。

    所以这让我想到了这个问题。我可以将.mp4文件上传到CentOS服务器并让PHP传输这些文件(所以这将是2个单独的服务器)?如果是的话,我怎么能这样做? VPS是否也有某种带映射的IP地址?或者我应该在VPS上安装php / apache来访问文件吗?

    或者我应该将我的网站托管在与视频相同的服务器上?在这种情况下,我可以简单地安装directadmin并上传网站/文件。对?但是我想把这两个分开。

    我真的很喜欢一些建议!

    提前致谢。

1 个答案:

答案 0 :(得分:0)

php stream?!这不对。你没有使用PHP来发送你的视频流。你可以毫无问题地播放托管在不同服务器上的视频。

你必须使用专用服务器+ nginx(不是apache,因为apache不是很好发送文件/视频流)

我的建议是:

  • 专用服务器上的Centos 7
  • Nginx的
  • 设置您视频的播放器直接链接。

    示例:

      <video width="1028" height="720" controls><source src="http://fileServerDomain.com/path/video/myvideo.mp4" type="video/mp4">  </video>