如何有一个动态链接的视频


How to have a dynamic link for a video?

你好,我目前正在观察一些潜在的想法的网站。我在一个网站上遇到的一件事是视频的源url如何包含时间戳。因此,例如,如果我点击链接来查看视频,服务器确认请求的时间被放入实际的视频url(这可以在查看源代码时看到)-例如nameOfVideo_17062013_192145.mp4。此外,该链接仅在需要新请求和新链接之前的短时间内有效。我的问题是,很明显视频只有一个真正的来源,但是网站是如何用一个时间戳来掩盖真正的来源的(时间戳不应该是真正的来源,因为时间总是在变化,位置也不会总是改变)。这是在假设有人掩盖事实的情况下。第二,有可能找到视频的真实位置吗?不幸的是,我不想给这些网站的链接,并讨论他们在这里没有业主的许可。作为一名程序员,我对这个概念的工作原理很感兴趣。由于

网站是如何用一个时间戳来掩盖真正的来源的

HTTP url通过软件映射到资源上。这些资源可以是文件系统上的文件,也可以是动态生成的。映射可以由HTTP服务器本身完成,也可以由HTTP服务器调用的程序完成。两者都有很多选项

Apache配置可能看起来像:

FastCgiServer  /opt/bin/video_fastcgi.pl -processes 3 -initial-env VIDEO_CONFIG=/opt/etc/video/production
Alias /videos/ /opt/bin/video_fastcgi.pl/

其次,有可能找到视频的真实位置吗?

真正的位置是磁盘上某处的一个文件。要访问它,您要么需要使用正在运行HTTP服务器的计算机,要么需要一些东西使其通过网络可用。除了通过动态URL之外,没有理由假设HTTP服务器将使其可用(并且无法在给定的单个示例中找出其他可用的URL)。