视频上传服务/磁盘

时间:2019-02-19 23:05:37

标签: php web hosting media web-hosting

我有一个PHP网站,用户可以在其中发布图像和视频。

该网站将被托管用于小型目的,并具有带宽托管功能。

我想要的是将视频和图像上传到另一个主机/磁盘。我想这样做,是因为我想使用自己的视频播放器并在媒体上制作水印。

因此,在第二个主机/磁盘中-一段时间后将需要相当大的带宽和存储空间来处理网站上的流量。我知道这会花钱的。

出现我的问题。

  • 第二次托管使用什么托管或技术 托管(将存储图像和视频的位置)?请提供我 一些链接和替代方法。
  • 从外部主机显示视频是否会出现问题(请 提供我必须在Google中写的内容才能阅读有关技术的信息,或 东西)?
  • 我也在询问有关此主题的一般提示

1 个答案:

答案 0 :(得分:0)

从您的答案中,我只能猜测您要为页面准备的最大同时访问量,这是有关如何处理此问题的最重要信息。

通常对于小型网站,即使基本的托管服务也具有足够的带宽来传递图像和视频。您可以通过为视频选择适当的编解码器和容器来降低带宽使用量。一个不错的资源是Media formats for HTML audio and video | Mozilla。如今,即使在没有特殊视频播放器的情况下,也无需使用例如选择Mozilla文章中显示的HTML5标签,然后选择正确的视频压缩和视频流容器。这样可以进一步降低带宽需求。

但是如果您需要更稳定,可扩展的解决方案,例如经常访问的网站:

出于交付带宽密集型内容的目的,通常使用商业性的内容交付网络(CDN)。在Content delivery network | Wikipedia中列出并描述了为此的商业提供者和技术。

变体是反向代理,例如,在此页面Reverse Proxy | Cloudflare上,提供商描述了其技术。因为我不想提升任何提供程序,所以我想向您指出Cloudflare并非无可争议,这可以从Cloudflare: Criticism and controversies | Wikipedia中看出,反向代理通常比其他负载平衡器更容易设置,尽管必须了解技术不会遇到安全问题。该视频Seeing Other People's Steam Accounts | Tom Scott中介绍了该技术及其所需要关注的内容。反向代理顺便说一句。还有助于避免DDOS攻击。

其整体名称为 Load Balancing 。维基百科上有一篇不错的文章:Load balancing (computer) | Wikipedia

编辑:顺便说一句。如果您的主要兴趣是在视频上加上水印,那么我强烈不建议您使用自定义视频播放器,因为大多数录制来自网站的视频的浏览器附加程序不会捕获屏幕,而是保存甚至缝合发送的视频文件。更好的概念是将水印直接包含在视频文件中。