将存储在不同计算机上的视频嵌入Apache服务器上的HTML中

rdrgkggo  于 2023-10-23  发布在  Apache
关注(0)|答案(1)|浏览(117)

我的一台计算机有一个Apache/2.4.56(Raspbian)服务器托管一个网站。我创建的一些视频存储在与Apache服务器相同的192.168.1网络上的NAS上。我的想法是在我的网站上创建一个页面,列出视频并允许播放。
到目前为止,结果是一个包含控件但没有视频的视频框,并且播放按钮变灰。
到目前为止,(简化的)代码看起来像这样:

<h1>
 <span>
 <video controls width="1000" controls>
 <source="smb:///192.168.1.13:445/GP/current/202308_15fps.mp4" type="video/mp4" />
 <a href="smb:///192.168.1.13:445/GP/current/202308_15fps.mp4">MP4</a>
 </video>                       
 <span class="subText"></span>
 </h1>

在Apache机器上的VNC会话中,以管理Apache的同一用户身份登录,NAS可以访问,可以登录,可以访问和播放视频。
我忽略了什么?我必须配置Apache以允许它访问另一台机器上的文件吗?这种方法有缺陷吗?

mtb9vblg

mtb9vblg1#

很可能不是Apache,而是您的浏览器拒绝让通过http(或https)加载的页面访问本地文件系统(smb://...)上的文件
如果Apache可以访问这些文件(并挂载这些驱动器),并且可以通过http提供视频(您可能会打开受密码保护的目录),那么这将是一个选项。或者让您的NAS通过http为它们提供服务。

相关问题