gpt4 book ai didi

php - 通过 php 从 CentOS 服务器流式传输 .mp4 文件

转载 作者:行者123 更新时间:2023-12-04 19:37:25 26 4
gpt4 key购买 nike

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

因为我的视频长度约为 20/30 分钟/300MB,所以我希望为大量观看/流量做好准备。

我认为我能做的最好的事情是租用一个 VPS,然后再租一个专用服务器,以确保速度快,处理我的所有流量都没有问题。虽然我不确定如何设置它。

我的网站通过主机运行。在我的网站上,用户可以观看视频。当然,我不能只将它们放在我的虚拟主机上,所以这就是 vps/dedicated 发挥作用的地方。

除了预装的 windows VPS/Directadmin 之外,我没有任何 VPS 经验。

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

  • 将我的视频文件上传到 VPS
  • 在我的 (php) 网站上流式传输视频。

  • 该网站已经完成了一个不错的 HTML 5 播放器。如果我输入视频的源代码链接,它将按应有的方式播放视频。

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

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

    我真的很想得到一些建议!

    提前致谢。

    最佳答案

    php流?!这是不正确的。你不需要使用 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> 
  • 关于php - 通过 php 从 CentOS 服务器流式传输 .mp4 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40810770/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com